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