Class OpenAmAccessTokenResolverHeaplet

  • All Implemented Interfaces:
    Heaplet

    public class OpenAmAccessTokenResolverHeaplet
    extends GenericHeaplet
    Creates and initializes an OpenAmAccessTokenResolver in a heap environment. It validates the token against the token info endpoint URL provided in the configuration.
     
     {
             "name": "ForgeRock Authorization Server",
             "type": "OpenAmAccessTokenResolver",
             "config": {
               "endpoint": "https://openam.example.com:8443/openam/oauth2/tokeninfo",
               "providerHandler": "ForgeRockClientHandler",
             }
     }
     
     

    providerHandler is a name reference to another handler available in the heap. It will be used to perform access token validation against the endpoint URL. It is usually a reference to some ClientHandler and more specifically the ForgeRockClientHandler.

    Or if using the new AmService reference:

     
     {
             "name": "ForgeRock Authorization Server",
             "type": "OpenAmAccessTokenResolver",
             "config": {
               "amService": "AmService",
               "providerHandler": "ForgeRockClientHandler",
             }
     }
     
     

    In this example, the access token validation endpoint will be extrapolated from the OAuth2 endpoint provided by the amService and will be used in preference to any endpoint value set.

    • Constructor Detail

      • OpenAmAccessTokenResolverHeaplet

        public OpenAmAccessTokenResolverHeaplet()
    • Method Detail