java.lang.Object
dev.katsute.mal4j.Authorization
Represents client ID authorization.
- Since:
- 2.7.0
- Version:
- 2.7.0
- Author:
- Katsute
- See Also:
-
Constructor Summary
ConstructorDescriptionAuthorization
(String client_id, String client_secret, String authorization_code, String PKCE) Creates authorization from client ID.Authorization
(String client_id, String client_secret, String authorization_code, String PKCE, String redirect_uri) Creates authorization from client ID. -
Method Summary
Modifier and TypeMethodDescriptionfinal String
Returns the authorization code.final String
Returns the client ID.final String
Returns the client secret if it has one.final String
getPKCE()
Returns the PKCE code challenge used to generate the authorization code.final String
Returns the redirect URI if it has one.final String
toString()
-
Constructor Details
-
Authorization
public Authorization(String client_id, String client_secret, String authorization_code, String PKCE) Creates authorization from client ID.authorization_code
is different from the authorization URL, do not use the URL by mistake.- Parameters:
client_id
- client id (required)client_secret
- client secret (optional)authorization_code
- authorization code (required)PKCE
- PKCE code challenge used to generate authorization code (required)- Throws:
NullPointerException
- if missing required valueIllegalArgumentException
- if invalid PKCE- Since:
- 2.7.0
- See Also:
-
Authorization
public Authorization(String client_id, String client_secret, String authorization_code, String PKCE, String redirect_uri) Creates authorization from client ID.authorization_code
is different from the authorization URL, do not use the URL by mistake.- Parameters:
client_id
- client id (required)client_secret
- client secret (optional)authorization_code
- authorization code (required)PKCE
- PKCE code challenge used to generate authorization code (required)redirect_uri
- redirect uri (optional, required if used to generate authorization code)- Throws:
NullPointerException
- if missing required valueIllegalArgumentException
- if invalid PKCE- Since:
- 2.7.0
- See Also:
-
-
Method Details
-
getClientID
Returns the client ID.- Returns:
- client ID
- Since:
- 2.7.0
-
getClientSecret
Returns the client secret if it has one.- Returns:
- client secret or null
- Since:
- 2.7.0
-
getAuthorizationCode
Returns the authorization code.- Returns:
- authorization code
- Since:
- 2.7.0
-
getPKCE
Returns the PKCE code challenge used to generate the authorization code.- Returns:
- PKCE code challenge
- Since:
- 2.7.0
-
getRedirectURI
Returns the redirect URI if it has one.- Returns:
- redirect uri
- Since:
- 2.7.0
-
toString
-