Class DefaultAccessTokenEncoder

    • Field Summary

      Fields 
      Modifier and Type Field 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  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultAccessTokenEncoder

        public DefaultAccessTokenEncoder()
    • Method Detail

      • sabotageToken

        protected java.lang.String sabotageToken​(java.lang.String token,
                                                 org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                                 ResourceServerConfiguration resolver)
      • encodeKnownSabotages

        protected java.lang.String encodeKnownSabotages​(java.lang.String token,
                                                        org.junit.jupiter.api.extension.ParameterContext parameterContext)
      • encoderHeaders

        public java.util.Map<java.lang.String,​java.lang.Object> encoderHeaders​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                                                                     ResourceServerConfiguration resolver)
      • encodeKnownHeaders

        protected void encodeKnownHeaders​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                          java.util.Map<java.lang.String,​java.lang.Object> result,
                                          ResourceServerConfiguration resolver)
      • encodeClaims

        public java.util.Map<java.lang.String,​java.lang.Object> encodeClaims​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                                                                   ResourceServerConfiguration resolver)
      • encodeCustomClaims

        protected void encodeCustomClaims​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                          java.util.Map<java.lang.String,​java.lang.Object> result,
                                          ResourceServerConfiguration resolver)
      • transformParameters

        protected void transformParameters​(java.util.Map<java.lang.String,​java.lang.Object> result)
      • encodeKnownAnnotationClaims

        protected void encodeKnownAnnotationClaims​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                                   java.util.Map<java.lang.String,​java.lang.Object> result,
                                                   ResourceServerConfiguration resolver)
      • encodeGenericAnnotationClaims

        protected void encodeGenericAnnotationClaims​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                                     java.util.Map<java.lang.String,​java.lang.Object> result,
                                                     ResourceServerConfiguration resolver)
      • valueForType

        protected java.lang.Object valueForType​(java.lang.String value,
                                                java.lang.Class<?> type)
      • extractCustomClaims

        protected java.util.List<java.lang.Object> extractCustomClaims​(org.junit.jupiter.api.extension.ParameterContext parameterContext)
      • extractAnnotations

        protected java.util.List<java.lang.Object> extractAnnotations​(org.junit.jupiter.api.extension.ParameterContext parameterContext,
                                                                      java.lang.Class<? extends java.lang.annotation.Annotation>[] items)
      • extractKnownClaims

        protected java.util.List<java.lang.Object> extractKnownClaims​(org.junit.jupiter.api.extension.ParameterContext parameterContext)
      • extractKnownHeaders

        protected java.util.List<java.lang.Object> extractKnownHeaders​(org.junit.jupiter.api.extension.ParameterContext parameterContext)
      • extractKnownSabotages

        protected java.util.List<java.lang.Object> extractKnownSabotages​(org.junit.jupiter.api.extension.ParameterContext parameterContext)
      • isBlank

        protected boolean isBlank​(java.lang.String[] scope)
      • isBlank

        protected boolean isBlank​(java.lang.String subject)