Package de.adorsys.xs2a.adapter.impl
Class PkceOauth2Service
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.PkceOauth2Service
-
- All Implemented Interfaces:
Oauth2Service,PkceOauth2Extension,Oauth2ValidationService
public class PkceOauth2Service extends Object implements Oauth2Service, PkceOauth2Extension
- See Also:
- Proof Key for Code Exchange
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.adorsys.xs2a.adapter.api.Oauth2Service
Oauth2Service.GrantType, Oauth2Service.Parameters, Oauth2Service.ResponseType
-
Nested classes/interfaces inherited from interface de.adorsys.xs2a.adapter.api.PkceOauth2Extension
PkceOauth2Extension.StaticCodeVerifier
-
-
Constructor Summary
Constructors Constructor Description PkceOauth2Service(Oauth2Service oauth2Service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URIgetAuthorizationRequestUri(Map<String,String> headers, Oauth2Service.Parameters parameters)TokenResponsegetToken(Map<String,String> headers, Oauth2Service.Parameters parameters)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.xs2a.adapter.api.validation.Oauth2ValidationService
validateGetAuthorizationRequestUri, validateGetToken
-
Methods inherited from interface de.adorsys.xs2a.adapter.api.PkceOauth2Extension
codeChallenge, codeVerifier, octetSequence
-
-
-
-
Constructor Detail
-
PkceOauth2Service
public PkceOauth2Service(Oauth2Service oauth2Service)
-
-
Method Detail
-
getAuthorizationRequestUri
public URI getAuthorizationRequestUri(Map<String,String> headers, Oauth2Service.Parameters parameters) throws IOException
- Specified by:
getAuthorizationRequestUriin interfaceOauth2Service- Throws:
IOException
-
getToken
public TokenResponse getToken(Map<String,String> headers, Oauth2Service.Parameters parameters) throws IOException
- Specified by:
getTokenin interfaceOauth2Service- Throws:
IOException
-
-