public class DefaultAccessTokenEncoder extends java.lang.Object implements AccessTokenEncoder
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ALG |
protected static java.lang.String |
AUD |
protected static java.lang.String |
AZP |
protected static java.lang.String |
EXP |
protected static java.lang.String |
IAT |
protected static java.lang.String |
ISS |
protected static java.lang.String |
KID |
protected static java.lang.String |
SCOPE |
protected static java.lang.String |
SUB |
protected static java.lang.String |
TYP |
| Constructor and Description |
|---|
DefaultAccessTokenEncoder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
encode(java.util.Map<java.lang.String,java.lang.Object> result,
AccessToken token,
ResourceServerConfiguration resolver) |
java.lang.String |
encode(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext,
java.lang.annotation.Annotation authorizationServer,
AuthorizationServerEncoder encoder,
ResourceServerConfiguration resolver) |
java.util.Map<java.lang.String,java.lang.Object> |
encodeClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
ResourceServerConfiguration resolver) |
protected void |
encodeCustomClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver) |
protected void |
encodeGenericAnnotationClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver) |
protected void |
encodeKnownAnnotationClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver) |
protected void |
encodeKnownHeaders(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver) |
protected java.lang.String |
encodeKnownSabotages(java.lang.String token,
org.junit.jupiter.api.extension.ParameterContext parameterContext) |
java.util.Map<java.lang.String,java.lang.Object> |
encoderHeaders(org.junit.jupiter.api.extension.ParameterContext parameterContext,
ResourceServerConfiguration resolver) |
protected java.util.List<java.lang.Object> |
extractAnnotations(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.lang.Class<? extends java.lang.annotation.Annotation>[] items) |
protected java.util.List<java.lang.Object> |
extractCustomClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext) |
protected java.util.List<java.lang.Object> |
extractKnownClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext) |
protected java.util.List<java.lang.Object> |
extractKnownHeaders(org.junit.jupiter.api.extension.ParameterContext parameterContext) |
protected java.util.List<java.lang.Object> |
extractKnownSabotages(org.junit.jupiter.api.extension.ParameterContext parameterContext) |
protected boolean |
isBlank(java.lang.String subject) |
protected boolean |
isBlank(java.lang.String[] scope) |
protected java.lang.String |
sabotageToken(java.lang.String token,
org.junit.jupiter.api.extension.ParameterContext parameterContext,
ResourceServerConfiguration resolver) |
protected void |
transformParameters(java.util.Map<java.lang.String,java.lang.Object> result) |
protected java.lang.Object |
valueForType(java.lang.String value,
java.lang.Class<?> type) |
protected static final java.lang.String TYP
protected static final java.lang.String KID
protected static final java.lang.String ALG
protected static final java.lang.String ISS
protected static final java.lang.String SUB
protected static final java.lang.String AUD
protected static final java.lang.String IAT
protected static final java.lang.String EXP
protected static final java.lang.String AZP
protected static final java.lang.String SCOPE
public java.lang.String encode(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext,
java.lang.annotation.Annotation authorizationServer,
AuthorizationServerEncoder encoder,
ResourceServerConfiguration resolver)
encode in interface AccessTokenEncoderprotected java.lang.String sabotageToken(java.lang.String token,
org.junit.jupiter.api.extension.ParameterContext parameterContext,
ResourceServerConfiguration resolver)
protected java.lang.String encodeKnownSabotages(java.lang.String token,
org.junit.jupiter.api.extension.ParameterContext parameterContext)
public java.util.Map<java.lang.String,java.lang.Object> encoderHeaders(org.junit.jupiter.api.extension.ParameterContext parameterContext,
ResourceServerConfiguration resolver)
protected void encodeKnownHeaders(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver)
public java.util.Map<java.lang.String,java.lang.Object> encodeClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
ResourceServerConfiguration resolver)
protected void encodeCustomClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver)
protected void transformParameters(java.util.Map<java.lang.String,java.lang.Object> result)
protected void encodeKnownAnnotationClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver)
protected void encodeGenericAnnotationClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.util.Map<java.lang.String,java.lang.Object> result,
ResourceServerConfiguration resolver)
protected java.lang.Object valueForType(java.lang.String value,
java.lang.Class<?> type)
protected java.util.List<java.lang.Object> extractCustomClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext)
protected java.util.List<java.lang.Object> extractAnnotations(org.junit.jupiter.api.extension.ParameterContext parameterContext,
java.lang.Class<? extends java.lang.annotation.Annotation>[] items)
protected java.util.List<java.lang.Object> extractKnownClaims(org.junit.jupiter.api.extension.ParameterContext parameterContext)
protected java.util.List<java.lang.Object> extractKnownHeaders(org.junit.jupiter.api.extension.ParameterContext parameterContext)
protected java.util.List<java.lang.Object> extractKnownSabotages(org.junit.jupiter.api.extension.ParameterContext parameterContext)
protected void encode(java.util.Map<java.lang.String,java.lang.Object> result,
AccessToken token,
ResourceServerConfiguration resolver)
protected boolean isBlank(java.lang.String[] scope)
protected boolean isBlank(java.lang.String subject)
Copyright © 2021 Entur AS. All rights reserved.