Class OAuth2TokenExchangeResource


  • @Path("/oauth2/token/")
    public class OAuth2TokenExchangeResource
    extends Object
    • Method Detail

      • initiateTokenExchange

        @ResourceSecurity(PUBLIC)
        @Path("initiate/{authIdHash}")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response initiateTokenExchange​(@PathParam("authIdHash")
                                                               String authIdHash,
                                                               @Context
                                                               javax.ws.rs.core.UriInfo uriInfo)
      • getAuthenticationToken

        @ResourceSecurity(PUBLIC)
        @Path("{authId}")
        @GET
        @Produces("application/json")
        public void getAuthenticationToken​(@PathParam("authId")
                                           UUID authId,
                                           @Suspended
                                           javax.ws.rs.container.AsyncResponse asyncResponse,
                                           @Context
                                           javax.servlet.http.HttpServletRequest request)
      • deleteAuthenticationToken

        @ResourceSecurity(PUBLIC)
        @DELETE
        @Path("{authId}")
        public void deleteAuthenticationToken​(@PathParam("authId")
                                              UUID authId)
      • getTokenUri

        public static String getTokenUri​(UUID authId)
      • getInitiateUri

        public static String getInitiateUri​(UUID authId)