Class OAuth2Resource


  • @Path("/app")
    public class OAuth2Resource
    extends Object
    • Constructor Detail

      • OAuth2Resource

        public OAuth2Resource()
    • Method Detail

      • getOAuth2Config

        @GET
        @Path("/{appType}/oauth2/config")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response getOAuth2Config​(@PathParam("appType")
                                                           String appType)
      • getAccessToken

        @GET
        @Path("/{appType}/oauth2/access-token")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response getAccessToken​(@QueryParam("code")
                                                          String code,
                                                          @PathParam("codeVerifier")
                                                          String codeVerifier,
                                                          @PathParam("appType")
                                                          String appType)
      • getApiProtectionToken

        @GET
        @Path("/{appType}/oauth2/api-protection-token")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response getApiProtectionToken​(@QueryParam("ujwt")
                                                                 String ujwt,
                                                                 @PathParam("appType")
                                                                 String appType)
      • getUserInfo

        @POST
        @Path("/{appType}/oauth2/user-info")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response getUserInfo​(@Valid @NotNull
                                                       @Valid @NotNull UserInfoRequest userInfoRequest,
                                                       @PathParam("appType")
                                                       String appType)