Class OAuth2ParameterNames
java.lang.Object
org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames
Standard and custom (non-standard) parameter names defined in the OAuth Parameters
Registry and used by the authorization endpoint, token endpoint and token revocation
endpoint.
- Since:
- 5.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringaccess_token- used in Authorization Response and Access Token Response.static final Stringactor_token- used in Token Exchange Access Token Request.static final Stringactor_token_type- used in Token Exchange Access Token Request.static final Stringassertion- used in Access Token Request.static final Stringaudience- used in Token Exchange Access Token Request.static final Stringclient_assertion- used in Access Token Request.static final Stringclient_assertion_type- used in Access Token Request.static final Stringclient_id- used in Authorization Request and Access Token Request.static final Stringclient_secret- used in Access Token Request.static final Stringcode- used in Authorization Response and Access Token Request.static final Stringdevice_code- used in Device Authorization Response and Device Access Token Request.static final Stringerror- used in Authorization Response and Access Token Response.static final Stringerror_description- used in Authorization Response and Access Token Response.static final Stringerror_uri- used in Authorization Response and Access Token Response.static final Stringexpires_in- used in Authorization Response and Access Token Response.static final Stringgrant_type- used in Access Token Request.static final Stringinterval- used in Device Authorization Response.static final Stringissued_token_type- used in Token Exchange Access Token Response.static final Stringpassword- used in Access Token Request.static final Stringredirect_uri- used in Authorization Request and Access Token Request.static final Stringrefresh_token- used in Access Token Request and Access Token Response.static final StringNon-standard parameter (used internally).static final Stringrequest_uri- used in Pushed Authorization Response and Authorization Request.static final Stringrequested_token_type- used in Token Exchange Access Token Request.static final Stringresource- used in Token Exchange Access Token Request.static final Stringresponse_type- used in Authorization Request.static final Stringscope- used in Authorization Request, Authorization Response, Access Token Request and Access Token Response.static final Stringstate- used in Authorization Request and Authorization Response.static final Stringsubject_token- used in Token Exchange Access Token Request.static final Stringsubject_token_type- used in Token Exchange Access Token Request.static final Stringtoken- used in Token Revocation Request.static final Stringtoken_type- used in Authorization Response and Access Token Response.static final Stringtoken_type_hint- used in Token Revocation Request.static final Stringuser_code- used in Device Authorization Response.static final Stringusername- used in Access Token Request.static final Stringverification_uri- used in Device Authorization Response.static final Stringverification_uri_complete- used in Device Authorization Response. -
Method Summary
-
Field Details
-
GRANT_TYPE
grant_type- used in Access Token Request.- See Also:
-
RESPONSE_TYPE
response_type- used in Authorization Request.- See Also:
-
CLIENT_ID
client_id- used in Authorization Request and Access Token Request.- See Also:
-
CLIENT_SECRET
client_secret- used in Access Token Request.- See Also:
-
CLIENT_ASSERTION_TYPE
client_assertion_type- used in Access Token Request.- Since:
- 5.5
- See Also:
-
CLIENT_ASSERTION
client_assertion- used in Access Token Request.- Since:
- 5.5
- See Also:
-
ASSERTION
assertion- used in Access Token Request.- Since:
- 5.5
- See Also:
-
REDIRECT_URI
redirect_uri- used in Authorization Request and Access Token Request.- See Also:
-
SCOPE
scope- used in Authorization Request, Authorization Response, Access Token Request and Access Token Response.- See Also:
-
STATE
state- used in Authorization Request and Authorization Response.- See Also:
-
CODE
code- used in Authorization Response and Access Token Request.- See Also:
-
ACCESS_TOKEN
access_token- used in Authorization Response and Access Token Response.- See Also:
-
TOKEN_TYPE
token_type- used in Authorization Response and Access Token Response.- See Also:
-
EXPIRES_IN
expires_in- used in Authorization Response and Access Token Response.- See Also:
-
REFRESH_TOKEN
refresh_token- used in Access Token Request and Access Token Response.- See Also:
-
USERNAME
username- used in Access Token Request.- See Also:
-
PASSWORD
password- used in Access Token Request.- See Also:
-
ERROR
error- used in Authorization Response and Access Token Response.- See Also:
-
ERROR_DESCRIPTION
error_description- used in Authorization Response and Access Token Response.- See Also:
-
ERROR_URI
error_uri- used in Authorization Response and Access Token Response.- See Also:
-
REGISTRATION_ID
Non-standard parameter (used internally).- See Also:
-
TOKEN
token- used in Token Revocation Request.- Since:
- 5.5
- See Also:
-
TOKEN_TYPE_HINT
token_type_hint- used in Token Revocation Request.- Since:
- 5.5
- See Also:
-
DEVICE_CODE
device_code- used in Device Authorization Response and Device Access Token Request.- Since:
- 6.1
- See Also:
-
USER_CODE
user_code- used in Device Authorization Response.- Since:
- 6.1
- See Also:
-
VERIFICATION_URI
verification_uri- used in Device Authorization Response.- Since:
- 6.1
- See Also:
-
VERIFICATION_URI_COMPLETE
verification_uri_complete- used in Device Authorization Response.- Since:
- 6.1
- See Also:
-
INTERVAL
interval- used in Device Authorization Response.- Since:
- 6.1
- See Also:
-
AUDIENCE
audience- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
RESOURCE
resource- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
REQUESTED_TOKEN_TYPE
requested_token_type- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
ISSUED_TOKEN_TYPE
issued_token_type- used in Token Exchange Access Token Response.- Since:
- 6.3
- See Also:
-
SUBJECT_TOKEN
subject_token- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
SUBJECT_TOKEN_TYPE
subject_token_type- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
ACTOR_TOKEN
actor_token- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
ACTOR_TOKEN_TYPE
actor_token_type- used in Token Exchange Access Token Request.- Since:
- 6.3
- See Also:
-
REQUEST_URI
request_uri- used in Pushed Authorization Response and Authorization Request.- Since:
- 6.5
- See Also:
-