Class OIDCLoginProtocolService


  • public class OIDCLoginProtocolService
    extends Object
    Resource class for the oauth/openid connect token service
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Method Detail

      • tokenServiceBaseUrl

        public static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl​(javax.ws.rs.core.UriInfo uriInfo)
      • tokenServiceBaseUrl

        public static javax.ws.rs.core.UriBuilder tokenServiceBaseUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • authUrl

        public static javax.ws.rs.core.UriBuilder authUrl​(javax.ws.rs.core.UriInfo uriInfo)
      • authUrl

        public static javax.ws.rs.core.UriBuilder authUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • registrationsUrl

        public static javax.ws.rs.core.UriBuilder registrationsUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • tokenUrl

        public static javax.ws.rs.core.UriBuilder tokenUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • certsUrl

        public static javax.ws.rs.core.UriBuilder certsUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • userInfoUrl

        public static javax.ws.rs.core.UriBuilder userInfoUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • tokenIntrospectionUrl

        public static javax.ws.rs.core.UriBuilder tokenIntrospectionUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • logoutUrl

        public static javax.ws.rs.core.UriBuilder logoutUrl​(javax.ws.rs.core.UriInfo uriInfo)
      • logoutUrl

        public static javax.ws.rs.core.UriBuilder logoutUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • tokenRevocationUrl

        public static javax.ws.rs.core.UriBuilder tokenRevocationUrl​(javax.ws.rs.core.UriBuilder baseUriBuilder)
      • auth

        @Path("auth")
        public Object auth()
        Authorization endpoint
      • registrations

        @Path("registrations")
        public Object registrations()
        Registration endpoint
      • forgotCredentialsPage

        @Path("forgot-credentials")
        public Object forgotCredentialsPage()
        Forgot-Credentials endpoint
      • token

        @Path("token")
        public Object token()
        Token endpoint
      • getLoginStatusIframe

        @Path("login-status-iframe.html")
        public Object getLoginStatusIframe()
      • thirdPartyCookiesCheck

        @Path("3p-cookies")
        public Object thirdPartyCookiesCheck()
      • getVersionPreflight

        @OPTIONS
        @Path("certs")
        @Produces("application/json")
        public javax.ws.rs.core.Response getVersionPreflight()
      • certs

        @GET
        @Path("certs")
        @Produces("application/json")
        public javax.ws.rs.core.Response certs()
      • issueUserInfo

        @Path("userinfo")
        public Object issueUserInfo()
      • logout

        @Path("logout")
        public Object logout()
      • revoke

        @Path("revoke")
        public Object revoke()
      • installedAppUrnCallback

        @Path("oauth/oob")
        @GET
        public javax.ws.rs.core.Response installedAppUrnCallback​(@QueryParam("code")
                                                                 String code,
                                                                 @QueryParam("error")
                                                                 String error,
                                                                 @QueryParam("error_description")
                                                                 String errorDescription)
      • resolveExtension

        @Path("ext/{extension}")
        public Object resolveExtension​(@PathParam("extension")
                                       String extension)