@@ -65,33 +65,47 @@ In here you will find the API for everything exposed in this extension.
6565 * **user_claims**: Custom claims to include in this token. This data must be dictionary
6666 * Returns: An encoded refresh token
6767
68- ** set_access_cookies** (encoded_access_token, max_age=None)
68+ ** set_access_cookies** (encoded_access_token, response=None, max_age=None)
6969: * Configures the response to set access token in a cookie. This will also set the CSRF double submit values
7070 in a separate cookie.*
7171
7272 * Parameters:
7373 * **encoded_access_token**: The encoded access token to set in the cookies
74+ * **response**: The FastAPI response object to set the access cookies in
7475 * **max_age**: The max age of the cookie value should be `integer` the number of seconds
7576 * Returns: None
7677
77- ** set_refresh_cookies** (encoded_refresh_token, max_age=None)
78+ ** set_refresh_cookies** (encoded_refresh_token, response=None, max_age=None)
7879: * Configures the response to set refresh token in a cookie. This will also set the CSRF double submit values
7980 in a separate cookie.*
8081
8182 * Parameters:
8283 * **encoded_refresh_token**: The encoded refresh token to set in the cookies
84+ * **response**: The FastAPI response object to set the refresh cookies in
8385 * **max_age**: The max age of the cookie value should be `integer` the number of seconds
8486 * Returns: None
8587
86- ** unset_jwt_cookies** ()
88+ ** unset_jwt_cookies** (response=None )
8789: * Unset (delete) all jwt stored in a cookies.*
8890
89- ** unset_access_cookies** ()
91+ * Parameters:
92+ * **response**: The FastAPI response object to delete the JWT cookies in
93+ * Returns: None
94+
95+ ** unset_access_cookies** (response=None)
9096: * Remove access token and access CSRF double submit from the response cookies.*
9197
92- ** unset_refresh_cookies** ()
98+ * Parameters:
99+ * **response**: The FastAPI response object to delete the access cookies in
100+ * Returns: None
101+
102+ ** unset_refresh_cookies** (response=None)
93103: * Remove refresh token and refresh CSRF double submit from the response cookies.*
94104
105+ * Parameters:
106+ * **response**: The FastAPI response object to delete the refresh cookies in
107+ * Returns: None
108+
95109** get_raw_jwt** ()
96110: * This will return the python dictionary which has all of the claims of the JWT that is accessing the endpoint.
97111 If no JWT is currently present, return ` None ` instead.*
0 commit comments