Class JwtGenerator
java.lang.Object
com.predic8.membrane.core.interceptor.oauth2.tokengenerators.JwtGenerator
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClaimsFromSignedIdToken(String idToken, String iss, String aud) static List<JwtGenerator.Claim>getClaimsFromSignedIdToken(String idToken, String iss, String aud, String jwksUrl) static List<JwtGenerator.Claim>getClaimsFromSignedIdToken(String idToken, String iss, String aud, String jwksUrl, AuthorizationService as) static List<JwtGenerator.Claim>getClaimsFromSignedIdToken(String idToken, String iss, String aud, Key key) static List<JwtGenerator.Claim>getClaimsFromSignedIdToken(String idToken, String iss, String aud, org.jose4j.keys.resolvers.VerificationKeyResolver resolver) getJwk()getSignedIdToken(String iss, String sub, String aud, int expirationInSeconds, JwtGenerator.Claim... additionalClaims)
-
Constructor Details
-
JwtGenerator
public JwtGenerator() throws org.jose4j.lang.JoseException- Throws:
org.jose4j.lang.JoseException
-
-
Method Details
-
getJwk
-
getSignedIdToken
public String getSignedIdToken(String iss, String sub, String aud, int expirationInSeconds, JwtGenerator.Claim... additionalClaims) throws org.jose4j.lang.JoseException - Throws:
org.jose4j.lang.JoseException
-
getClaimsFromSignedIdToken
public List<JwtGenerator.Claim> getClaimsFromSignedIdToken(String idToken, String iss, String aud) throws org.jose4j.jwt.consumer.InvalidJwtException - Throws:
org.jose4j.jwt.consumer.InvalidJwtException
-
getClaimsFromSignedIdToken
public static List<JwtGenerator.Claim> getClaimsFromSignedIdToken(String idToken, String iss, String aud, Key key) throws org.jose4j.jwt.consumer.InvalidJwtException - Throws:
org.jose4j.jwt.consumer.InvalidJwtException
-
getClaimsFromSignedIdToken
public static List<JwtGenerator.Claim> getClaimsFromSignedIdToken(String idToken, String iss, String aud, org.jose4j.keys.resolvers.VerificationKeyResolver resolver) throws org.jose4j.jwt.consumer.InvalidJwtException - Throws:
org.jose4j.jwt.consumer.InvalidJwtException
-
getClaimsFromSignedIdToken
public static List<JwtGenerator.Claim> getClaimsFromSignedIdToken(String idToken, String iss, String aud, String jwksUrl) throws org.jose4j.jwt.consumer.InvalidJwtException - Throws:
org.jose4j.jwt.consumer.InvalidJwtException
-
getClaimsFromSignedIdToken
public static List<JwtGenerator.Claim> getClaimsFromSignedIdToken(String idToken, String iss, String aud, String jwksUrl, AuthorizationService as) throws Exception - Throws:
Exception
-