-
- All Implemented Interfaces:
public final class OAuth2TokenProvider
-
-
Constructor Summary
Constructors Constructor Description OAuth2TokenProvider(KeyProvider keyProvider)OAuth2TokenProvider()
-
Method Summary
Modifier and Type Method Description final JWKSetpublicJwkSet(String issuerId)final JWKSetpublicJwkSet()final SignedJWTidToken(TokenRequest tokenRequest, HttpUrl issuerUrl, OAuth2TokenCallback oAuth2TokenCallback, String nonce)final SignedJWTaccessToken(TokenRequest tokenRequest, HttpUrl issuerUrl, OAuth2TokenCallback oAuth2TokenCallback, String nonce)final SignedJWTexchangeAccessToken(TokenRequest tokenRequest, HttpUrl issuerUrl, JWTClaimsSet claimsSet, OAuth2TokenCallback oAuth2TokenCallback)final SignedJWTjwt(Map<String, Object> claims, Duration expiry, String issuerId)final SignedJWTjwt(Map<String, Object> claims, Duration expiry)final SignedJWTjwt(Map<String, Object> claims)-
-
Constructor Detail
-
OAuth2TokenProvider
OAuth2TokenProvider(KeyProvider keyProvider)
-
OAuth2TokenProvider
OAuth2TokenProvider()
-
-
Method Detail
-
publicJwkSet
@JvmOverloads() final JWKSet publicJwkSet(String issuerId)
-
publicJwkSet
@JvmOverloads() final JWKSet publicJwkSet()
-
idToken
final SignedJWT idToken(TokenRequest tokenRequest, HttpUrl issuerUrl, OAuth2TokenCallback oAuth2TokenCallback, String nonce)
-
accessToken
final SignedJWT accessToken(TokenRequest tokenRequest, HttpUrl issuerUrl, OAuth2TokenCallback oAuth2TokenCallback, String nonce)
-
exchangeAccessToken
final SignedJWT exchangeAccessToken(TokenRequest tokenRequest, HttpUrl issuerUrl, JWTClaimsSet claimsSet, OAuth2TokenCallback oAuth2TokenCallback)
-
jwt
@JvmOverloads() final SignedJWT jwt(Map<String, Object> claims, Duration expiry, String issuerId)
-
jwt
@JvmOverloads() final SignedJWT jwt(Map<String, Object> claims)
-
-
-
-