Class AuthleteApiImplV3

  • All Implemented Interfaces:
    com.authlete.common.api.AuthleteApi

    public class AuthleteApiImplV3
    extends AuthleteApiJaxrsImpl
    The implementation of AuthleteApi using JAX-RS 2.0 client API. Supports Authlete API V3.
    Author:
    Justin Richer
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthleteApiImplV3​(com.authlete.common.conf.AuthleteConfiguration configuration)
      The constructor with an instance of AuthleteConfiguration.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      com.authlete.common.dto.AuthorizationResponse authorization​(com.authlete.common.dto.AuthorizationRequest request)
      Call /api/{serviceId}/auth/authorization API.
      com.authlete.common.dto.AuthorizationFailResponse authorizationFail​(com.authlete.common.dto.AuthorizationFailRequest request)
      Call /api/{serviceId}/auth/authorization/fail API.
      com.authlete.common.dto.AuthorizationIssueResponse authorizationIssue​(com.authlete.common.dto.AuthorizationIssueRequest request)
      Call /api/{serviceId}/auth/authorization/issue API.
      com.authlete.common.dto.BackchannelAuthenticationResponse backchannelAuthentication​(com.authlete.common.dto.BackchannelAuthenticationRequest request)
      Call /api/{serviceId}/backchannel/authentication API.
      com.authlete.common.dto.BackchannelAuthenticationCompleteResponse backchannelAuthenticationComplete​(com.authlete.common.dto.BackchannelAuthenticationCompleteRequest request)
      Call /api/{serviceId}/backchannel/authentication/complete API.
      com.authlete.common.dto.BackchannelAuthenticationFailResponse backchannelAuthenticationFail​(com.authlete.common.dto.BackchannelAuthenticationFailRequest request)
      Call /api/{serviceId}/backchannel/authentication/fail API.
      com.authlete.common.dto.BackchannelAuthenticationIssueResponse backchannelAuthenticationIssue​(com.authlete.common.dto.BackchannelAuthenticationIssueRequest request)
      Call /api/{serviceId}/backchannel/authentication/issue API.
      com.authlete.common.dto.Client createClient​(com.authlete.common.dto.Client client)
      Call /api/{serviceId}/client/create API.
      com.authlete.common.dto.Service createService​(com.authlete.common.dto.Service service)
      Call /api/service/create API.
      com.authlete.common.dto.Service createServie​(com.authlete.common.dto.Service service)
      Deprecated.
      com.authlete.common.dto.CredentialBatchIssueResponse credentialBatchIssue​(com.authlete.common.dto.CredentialBatchIssueRequest request)  
      com.authlete.common.dto.CredentialBatchParseResponse credentialBatchParse​(com.authlete.common.dto.CredentialBatchParseRequest request)  
      com.authlete.common.dto.CredentialDeferredIssueResponse credentialDeferredIssue​(com.authlete.common.dto.CredentialDeferredIssueRequest request)  
      com.authlete.common.dto.CredentialDeferredParseResponse credentialDeferredParse​(com.authlete.common.dto.CredentialDeferredParseRequest request)  
      com.authlete.common.dto.CredentialIssuerJwksResponse credentialIssuerJwks​(com.authlete.common.dto.CredentialIssuerJwksRequest request)  
      com.authlete.common.dto.CredentialIssuerMetadataResponse credentialIssuerMetadata​(com.authlete.common.dto.CredentialIssuerMetadataRequest request)  
      com.authlete.common.dto.CredentialJwtIssuerMetadataResponse credentialJwtIssuerMetadata​(com.authlete.common.dto.CredentialJwtIssuerMetadataRequest request)  
      com.authlete.common.dto.CredentialOfferCreateResponse credentialOfferCreate​(com.authlete.common.dto.CredentialOfferCreateRequest request)  
      com.authlete.common.dto.CredentialOfferInfoResponse credentialOfferInfo​(com.authlete.common.dto.CredentialOfferInfoRequest request)  
      com.authlete.common.dto.CredentialSingleIssueResponse credentialSingleIssue​(com.authlete.common.dto.CredentialSingleIssueRequest request)  
      com.authlete.common.dto.CredentialSingleParseResponse credentialSingleParse​(com.authlete.common.dto.CredentialSingleParseRequest request)  
      void deleteClient​(long clientId)
      Call /api/{serviceId}/client/delete/{clientId} API.
      void deleteClient​(String clientId)
      Call /api/{serviceId}/client/delete/{clientId} API.
      void deleteClientAuthorization​(long clientId, String subject)  
      void deleteGrantedScopes​(long clientId, String subject)  
      void deleteRequestableScopes​(long clientId)
      Call /api/{serviceId}/client/extension/requestable_scopes/delete/{clientId} API.
      void deleteService​(long apiKey)
      Call /api/{serviceId}/service/delete/ API.
      com.authlete.common.dto.DeviceAuthorizationResponse deviceAuthorization​(com.authlete.common.dto.DeviceAuthorizationRequest request)
      Call /api/{serviceId}/device/authorization API.
      com.authlete.common.dto.DeviceCompleteResponse deviceComplete​(com.authlete.common.dto.DeviceCompleteRequest request)
      Call /api/{serviceId}/device/complete API.
      com.authlete.common.dto.DeviceVerificationResponse deviceVerification​(com.authlete.common.dto.DeviceVerificationRequest request)
      Call /api/{serviceId}/device/verification API.
      com.authlete.common.dto.ClientRegistrationResponse dynamicClientDelete​(com.authlete.common.dto.ClientRegistrationRequest request)
      Call /api/{serviceId}/client/registration/delete API.
      com.authlete.common.dto.ClientRegistrationResponse dynamicClientGet​(com.authlete.common.dto.ClientRegistrationRequest request)
      Call /api/{serviceId}/client/registration/get API.
      com.authlete.common.dto.ClientRegistrationResponse dynamicClientRegister​(com.authlete.common.dto.ClientRegistrationRequest request)
      Call /api/{serviceId}/client/registration API.
      com.authlete.common.dto.ClientRegistrationResponse dynamicClientUpdate​(com.authlete.common.dto.ClientRegistrationRequest request)
      Call /api/{serviceId}/client/registration/update API.
      Map<String,​String> echo​(Map<String,​String> parameters)  
      com.authlete.common.dto.FederationConfigurationResponse federationConfiguration​(com.authlete.common.dto.FederationConfigurationRequest request)  
      com.authlete.common.dto.FederationRegistrationResponse federationRegistration​(com.authlete.common.dto.FederationRegistrationRequest request)  
      com.authlete.common.dto.Client getClient​(long clientId)
      Call /api/{serviceId}/client/get/{clientId} API.
      com.authlete.common.dto.Client getClient​(String clientId)
      Call /api/{serviceId}/client/get/{clientId} API.
      com.authlete.common.dto.AuthorizedClientListResponse getClientAuthorizationList​(com.authlete.common.dto.ClientAuthorizationGetListRequest request)  
      com.authlete.common.dto.ClientListResponse getClientList()
      Call /api/{serviceId}/client/get/list API.
      com.authlete.common.dto.ClientListResponse getClientList​(int start, int end)  
      com.authlete.common.dto.ClientListResponse getClientList​(String developer)  
      com.authlete.common.dto.ClientListResponse getClientList​(String developer, int start, int end)  
      com.authlete.common.dto.GrantedScopesGetResponse getGrantedScopes​(long clientId, String subject)  
      String[] getRequestableScopes​(long clientId)
      Call /api/{serviceId}/client/extension/requestable_scopes/get/{clientId} API.
      com.authlete.common.dto.Service getService​(long apiKey)
      Call /api/{serviceId}/service/get API.
      String getServiceConfiguration()
      Call /api/{serviceId}/service/configuration API
      String getServiceConfiguration​(boolean pretty)
      Call /api/{serviceId}/service/configuration API
      String getServiceConfiguration​(com.authlete.common.dto.ServiceConfigurationRequest request)
      Call /api/{serviceId}/service/configuration API
      String getServiceJwks()
      Call /api/{serviceId}/service/jwks/get API
      String getServiceJwks​(boolean pretty, boolean includePrivateKeys)
      Call /api/{serviceId}/service/jwks/get API
      com.authlete.common.dto.ServiceListResponse getServiceList()
      Call /api/service/get/list API.
      com.authlete.common.dto.ServiceListResponse getServiceList​(int start, int end)  
      com.authlete.common.dto.TokenListResponse getTokenList()  
      com.authlete.common.dto.TokenListResponse getTokenList​(int start, int end)  
      com.authlete.common.dto.TokenListResponse getTokenList​(String clientIdentifier, String subject)  
      com.authlete.common.dto.TokenListResponse getTokenList​(String clientIdentifier, String subject, int start, int end)  
      com.authlete.common.dto.GMResponse gm​(com.authlete.common.dto.GMRequest request)  
      com.authlete.common.dto.HskResponse hskCreate​(com.authlete.common.dto.HskCreateRequest request)  
      com.authlete.common.dto.HskResponse hskDelete​(String handle)  
      com.authlete.common.dto.HskResponse hskGet​(String handle)  
      com.authlete.common.dto.HskListResponse hskGetList()  
      com.authlete.common.dto.IDTokenReissueResponse idTokenReissue​(com.authlete.common.dto.IDTokenReissueRequest request)  
      com.authlete.common.dto.IntrospectionResponse introspection​(com.authlete.common.dto.IntrospectionRequest request)
      Call /api/{serviceId}/auth/introspection API.
      com.authlete.common.dto.PushedAuthReqResponse pushAuthorizationRequest​(com.authlete.common.dto.PushedAuthReqRequest request)  
      com.authlete.common.dto.ClientSecretRefreshResponse refreshClientSecret​(long clientId)  
      com.authlete.common.dto.ClientSecretRefreshResponse refreshClientSecret​(String clientIdentifier)  
      com.authlete.common.dto.RevocationResponse revocation​(com.authlete.common.dto.RevocationRequest request)
      Call /api/{serviceId}/auth/revocation API.
      String[] setRequestableScopes​(long clientId, String[] scopes)  
      com.authlete.common.dto.StandardIntrospectionResponse standardIntrospection​(com.authlete.common.dto.StandardIntrospectionRequest request)
      Call /api/{serviceId}/auth/introspection/standard API.
      com.authlete.common.dto.TokenResponse token​(com.authlete.common.dto.TokenRequest request)
      Call /api/{serviceId}/auth/token API.
      com.authlete.common.dto.TokenCreateResponse tokenCreate​(com.authlete.common.dto.TokenCreateRequest request)
      Call /api/{serviceId}/auth/token/create API.
      void tokenDelete​(String token)
      Call /api/{serviceId}/auth/token/delete/{token} API.
      com.authlete.common.dto.TokenFailResponse tokenFail​(com.authlete.common.dto.TokenFailRequest request)
      Call /api/{serviceId}/auth/token/fail API.
      com.authlete.common.dto.TokenIssueResponse tokenIssue​(com.authlete.common.dto.TokenIssueRequest request)
      Call /api/{serviceId}/auth/token/issue API.
      com.authlete.common.dto.TokenRevokeResponse tokenRevoke​(com.authlete.common.dto.TokenRevokeRequest request)
      Call /api/{serviceId}/auth/token/revoke API.
      com.authlete.common.dto.TokenUpdateResponse tokenUpdate​(com.authlete.common.dto.TokenUpdateRequest request)
      Call /api/{serviceId}/auth/token/update API.
      com.authlete.common.dto.Client updateClient​(com.authlete.common.dto.Client client)
      Call /api/{serviceId}/client/update/{clientId} API.
      void updateClientAuthorization​(long clientId, com.authlete.common.dto.ClientAuthorizationUpdateRequest request)  
      void updateClientLockFlag​(String clientIdentifier, boolean clientLocked)  
      com.authlete.common.dto.ClientSecretUpdateResponse updateClientSecret​(long clientId, String clientSecret)  
      com.authlete.common.dto.ClientSecretUpdateResponse updateClientSecret​(String clientIdentifier, String clientSecret)  
      com.authlete.common.dto.Service updateService​(com.authlete.common.dto.Service service)
      Call /api/{serviceId}/service/update/ API.
      com.authlete.common.dto.UserInfoResponse userinfo​(com.authlete.common.dto.UserInfoRequest request)
      Call /api/{serviceId}/auth/userinfo API.
      com.authlete.common.dto.UserInfoIssueResponse userinfoIssue​(com.authlete.common.dto.UserInfoIssueRequest request)
      Call /api/{serviceId}/auth/userinfo/issue API.
      com.authlete.common.dto.JoseVerifyResponse verifyJose​(com.authlete.common.dto.JoseVerifyRequest request)
      Call /api/{serviceId}/jose/verify API.
    • Constructor Detail

      • AuthleteApiImplV3

        public AuthleteApiImplV3​(com.authlete.common.conf.AuthleteConfiguration configuration)
        The constructor with an instance of AuthleteConfiguration.

        The existence of a constructor of this type is a required by AuthleteApiFactory.

        Parameters:
        configuration - An instance of AuthleteConfiguration.
    • Method Detail

      • authorization

        public com.authlete.common.dto.AuthorizationResponse authorization​(com.authlete.common.dto.AuthorizationRequest request)
                                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/authorization API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • authorizationFail

        public com.authlete.common.dto.AuthorizationFailResponse authorizationFail​(com.authlete.common.dto.AuthorizationFailRequest request)
                                                                            throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/authorization/fail API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • authorizationIssue

        public com.authlete.common.dto.AuthorizationIssueResponse authorizationIssue​(com.authlete.common.dto.AuthorizationIssueRequest request)
                                                                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/authorization/issue API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • token

        public com.authlete.common.dto.TokenResponse token​(com.authlete.common.dto.TokenRequest request)
                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • tokenCreate

        public com.authlete.common.dto.TokenCreateResponse tokenCreate​(com.authlete.common.dto.TokenCreateRequest request)
                                                                throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token/create API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • tokenDelete

        public void tokenDelete​(String token)
                         throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token/delete/{token} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • tokenFail

        public com.authlete.common.dto.TokenFailResponse tokenFail​(com.authlete.common.dto.TokenFailRequest request)
                                                            throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token/fail API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • tokenIssue

        public com.authlete.common.dto.TokenIssueResponse tokenIssue​(com.authlete.common.dto.TokenIssueRequest request)
                                                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token/issue API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • tokenRevoke

        public com.authlete.common.dto.TokenRevokeResponse tokenRevoke​(com.authlete.common.dto.TokenRevokeRequest request)
                                                                throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token/revoke API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • tokenUpdate

        public com.authlete.common.dto.TokenUpdateResponse tokenUpdate​(com.authlete.common.dto.TokenUpdateRequest request)
                                                                throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/token/update API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getTokenList

        public com.authlete.common.dto.TokenListResponse getTokenList()
                                                               throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getTokenList

        public com.authlete.common.dto.TokenListResponse getTokenList​(String clientIdentifier,
                                                                      String subject)
                                                               throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getTokenList

        public com.authlete.common.dto.TokenListResponse getTokenList​(int start,
                                                                      int end)
                                                               throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getTokenList

        public com.authlete.common.dto.TokenListResponse getTokenList​(String clientIdentifier,
                                                                      String subject,
                                                                      int start,
                                                                      int end)
                                                               throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • revocation

        public com.authlete.common.dto.RevocationResponse revocation​(com.authlete.common.dto.RevocationRequest request)
                                                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/revocation API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • userinfo

        public com.authlete.common.dto.UserInfoResponse userinfo​(com.authlete.common.dto.UserInfoRequest request)
                                                          throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/userinfo API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • userinfoIssue

        public com.authlete.common.dto.UserInfoIssueResponse userinfoIssue​(com.authlete.common.dto.UserInfoIssueRequest request)
                                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/userinfo/issue API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • introspection

        public com.authlete.common.dto.IntrospectionResponse introspection​(com.authlete.common.dto.IntrospectionRequest request)
                                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/introspection API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • standardIntrospection

        public com.authlete.common.dto.StandardIntrospectionResponse standardIntrospection​(com.authlete.common.dto.StandardIntrospectionRequest request)
                                                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/auth/introspection/standard API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • createService

        public com.authlete.common.dto.Service createService​(com.authlete.common.dto.Service service)
                                                      throws com.authlete.common.api.AuthleteApiException
        Call /api/service/create API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • createServie

        @Deprecated
        public com.authlete.common.dto.Service createServie​(com.authlete.common.dto.Service service)
                                                     throws com.authlete.common.api.AuthleteApiException
        Deprecated.
        Call /api/service/create API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deleteService

        public void deleteService​(long apiKey)
                           throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/delete/ API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getService

        public com.authlete.common.dto.Service getService​(long apiKey)
                                                   throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/get API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceList

        public com.authlete.common.dto.ServiceListResponse getServiceList()
                                                                   throws com.authlete.common.api.AuthleteApiException
        Call /api/service/get/list API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceList

        public com.authlete.common.dto.ServiceListResponse getServiceList​(int start,
                                                                          int end)
                                                                   throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • updateService

        public com.authlete.common.dto.Service updateService​(com.authlete.common.dto.Service service)
                                                      throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/update/ API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceJwks

        public String getServiceJwks()
                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/jwks/get API
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceJwks

        public String getServiceJwks​(boolean pretty,
                                     boolean includePrivateKeys)
                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/jwks/get API
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceConfiguration

        public String getServiceConfiguration()
                                       throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/configuration API
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceConfiguration

        public String getServiceConfiguration​(boolean pretty)
                                       throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/configuration API
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getServiceConfiguration

        public String getServiceConfiguration​(com.authlete.common.dto.ServiceConfigurationRequest request)
                                       throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/service/configuration API
        Throws:
        com.authlete.common.api.AuthleteApiException
      • createClient

        public com.authlete.common.dto.Client createClient​(com.authlete.common.dto.Client client)
                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/create API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • dynamicClientRegister

        public com.authlete.common.dto.ClientRegistrationResponse dynamicClientRegister​(com.authlete.common.dto.ClientRegistrationRequest request)
                                                                                 throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/registration API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • dynamicClientGet

        public com.authlete.common.dto.ClientRegistrationResponse dynamicClientGet​(com.authlete.common.dto.ClientRegistrationRequest request)
                                                                            throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/registration/get API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • dynamicClientUpdate

        public com.authlete.common.dto.ClientRegistrationResponse dynamicClientUpdate​(com.authlete.common.dto.ClientRegistrationRequest request)
                                                                               throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/registration/update API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • dynamicClientDelete

        public com.authlete.common.dto.ClientRegistrationResponse dynamicClientDelete​(com.authlete.common.dto.ClientRegistrationRequest request)
                                                                               throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/registration/delete API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deleteClient

        public void deleteClient​(long clientId)
                          throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/delete/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deleteClient

        public void deleteClient​(String clientId)
                          throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/delete/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClient

        public com.authlete.common.dto.Client getClient​(long clientId)
                                                 throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/get/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClient

        public com.authlete.common.dto.Client getClient​(String clientId)
                                                 throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/get/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClientList

        public com.authlete.common.dto.ClientListResponse getClientList()
                                                                 throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/get/list API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClientList

        public com.authlete.common.dto.ClientListResponse getClientList​(String developer)
                                                                 throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClientList

        public com.authlete.common.dto.ClientListResponse getClientList​(int start,
                                                                        int end)
                                                                 throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClientList

        public com.authlete.common.dto.ClientListResponse getClientList​(String developer,
                                                                        int start,
                                                                        int end)
                                                                 throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • updateClient

        public com.authlete.common.dto.Client updateClient​(com.authlete.common.dto.Client client)
                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/update/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getRequestableScopes

        public String[] getRequestableScopes​(long clientId)
                                      throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/extension/requestable_scopes/get/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • setRequestableScopes

        public String[] setRequestableScopes​(long clientId,
                                             String[] scopes)
                                      throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deleteRequestableScopes

        public void deleteRequestableScopes​(long clientId)
                                     throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/client/extension/requestable_scopes/delete/{clientId} API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getGrantedScopes

        public com.authlete.common.dto.GrantedScopesGetResponse getGrantedScopes​(long clientId,
                                                                                 String subject)
      • deleteGrantedScopes

        public void deleteGrantedScopes​(long clientId,
                                        String subject)
      • deleteClientAuthorization

        public void deleteClientAuthorization​(long clientId,
                                              String subject)
                                       throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • getClientAuthorizationList

        public com.authlete.common.dto.AuthorizedClientListResponse getClientAuthorizationList​(com.authlete.common.dto.ClientAuthorizationGetListRequest request)
                                                                                        throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • updateClientAuthorization

        public void updateClientAuthorization​(long clientId,
                                              com.authlete.common.dto.ClientAuthorizationUpdateRequest request)
                                       throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • refreshClientSecret

        public com.authlete.common.dto.ClientSecretRefreshResponse refreshClientSecret​(long clientId)
                                                                                throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • refreshClientSecret

        public com.authlete.common.dto.ClientSecretRefreshResponse refreshClientSecret​(String clientIdentifier)
                                                                                throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • updateClientSecret

        public com.authlete.common.dto.ClientSecretUpdateResponse updateClientSecret​(long clientId,
                                                                                     String clientSecret)
                                                                              throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • updateClientSecret

        public com.authlete.common.dto.ClientSecretUpdateResponse updateClientSecret​(String clientIdentifier,
                                                                                     String clientSecret)
                                                                              throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • verifyJose

        public com.authlete.common.dto.JoseVerifyResponse verifyJose​(com.authlete.common.dto.JoseVerifyRequest request)
                                                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/jose/verify API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • backchannelAuthentication

        public com.authlete.common.dto.BackchannelAuthenticationResponse backchannelAuthentication​(com.authlete.common.dto.BackchannelAuthenticationRequest request)
                                                                                            throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/backchannel/authentication API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • backchannelAuthenticationIssue

        public com.authlete.common.dto.BackchannelAuthenticationIssueResponse backchannelAuthenticationIssue​(com.authlete.common.dto.BackchannelAuthenticationIssueRequest request)
                                                                                                      throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/backchannel/authentication/issue API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • backchannelAuthenticationFail

        public com.authlete.common.dto.BackchannelAuthenticationFailResponse backchannelAuthenticationFail​(com.authlete.common.dto.BackchannelAuthenticationFailRequest request)
                                                                                                    throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/backchannel/authentication/fail API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • backchannelAuthenticationComplete

        public com.authlete.common.dto.BackchannelAuthenticationCompleteResponse backchannelAuthenticationComplete​(com.authlete.common.dto.BackchannelAuthenticationCompleteRequest request)
                                                                                                            throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/backchannel/authentication/complete API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deviceAuthorization

        public com.authlete.common.dto.DeviceAuthorizationResponse deviceAuthorization​(com.authlete.common.dto.DeviceAuthorizationRequest request)
                                                                                throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/device/authorization API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deviceComplete

        public com.authlete.common.dto.DeviceCompleteResponse deviceComplete​(com.authlete.common.dto.DeviceCompleteRequest request)
                                                                      throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/device/complete API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • deviceVerification

        public com.authlete.common.dto.DeviceVerificationResponse deviceVerification​(com.authlete.common.dto.DeviceVerificationRequest request)
                                                                              throws com.authlete.common.api.AuthleteApiException
        Call /api/{serviceId}/device/verification API.
        Throws:
        com.authlete.common.api.AuthleteApiException
      • pushAuthorizationRequest

        public com.authlete.common.dto.PushedAuthReqResponse pushAuthorizationRequest​(com.authlete.common.dto.PushedAuthReqRequest request)
                                                                               throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • hskCreate

        public com.authlete.common.dto.HskResponse hskCreate​(com.authlete.common.dto.HskCreateRequest request)
                                                      throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • hskDelete

        public com.authlete.common.dto.HskResponse hskDelete​(String handle)
                                                      throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • hskGet

        public com.authlete.common.dto.HskResponse hskGet​(String handle)
                                                   throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • hskGetList

        public com.authlete.common.dto.HskListResponse hskGetList()
                                                           throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • echo

        public Map<String,​String> echo​(Map<String,​String> parameters)
                                      throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • gm

        public com.authlete.common.dto.GMResponse gm​(com.authlete.common.dto.GMRequest request)
                                              throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • updateClientLockFlag

        public void updateClientLockFlag​(String clientIdentifier,
                                         boolean clientLocked)
                                  throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • federationConfiguration

        public com.authlete.common.dto.FederationConfigurationResponse federationConfiguration​(com.authlete.common.dto.FederationConfigurationRequest request)
                                                                                        throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • federationRegistration

        public com.authlete.common.dto.FederationRegistrationResponse federationRegistration​(com.authlete.common.dto.FederationRegistrationRequest request)
                                                                                      throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialIssuerMetadata

        public com.authlete.common.dto.CredentialIssuerMetadataResponse credentialIssuerMetadata​(com.authlete.common.dto.CredentialIssuerMetadataRequest request)
                                                                                          throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialJwtIssuerMetadata

        public com.authlete.common.dto.CredentialJwtIssuerMetadataResponse credentialJwtIssuerMetadata​(com.authlete.common.dto.CredentialJwtIssuerMetadataRequest request)
                                                                                                throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialIssuerJwks

        public com.authlete.common.dto.CredentialIssuerJwksResponse credentialIssuerJwks​(com.authlete.common.dto.CredentialIssuerJwksRequest request)
                                                                                  throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialOfferCreate

        public com.authlete.common.dto.CredentialOfferCreateResponse credentialOfferCreate​(com.authlete.common.dto.CredentialOfferCreateRequest request)
                                                                                    throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialOfferInfo

        public com.authlete.common.dto.CredentialOfferInfoResponse credentialOfferInfo​(com.authlete.common.dto.CredentialOfferInfoRequest request)
                                                                                throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialSingleParse

        public com.authlete.common.dto.CredentialSingleParseResponse credentialSingleParse​(com.authlete.common.dto.CredentialSingleParseRequest request)
                                                                                    throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialSingleIssue

        public com.authlete.common.dto.CredentialSingleIssueResponse credentialSingleIssue​(com.authlete.common.dto.CredentialSingleIssueRequest request)
                                                                                    throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialBatchParse

        public com.authlete.common.dto.CredentialBatchParseResponse credentialBatchParse​(com.authlete.common.dto.CredentialBatchParseRequest request)
                                                                                  throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialBatchIssue

        public com.authlete.common.dto.CredentialBatchIssueResponse credentialBatchIssue​(com.authlete.common.dto.CredentialBatchIssueRequest request)
                                                                                  throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialDeferredParse

        public com.authlete.common.dto.CredentialDeferredParseResponse credentialDeferredParse​(com.authlete.common.dto.CredentialDeferredParseRequest request)
                                                                                        throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • credentialDeferredIssue

        public com.authlete.common.dto.CredentialDeferredIssueResponse credentialDeferredIssue​(com.authlete.common.dto.CredentialDeferredIssueRequest request)
                                                                                        throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException
      • idTokenReissue

        public com.authlete.common.dto.IDTokenReissueResponse idTokenReissue​(com.authlete.common.dto.IDTokenReissueRequest request)
                                                                      throws com.authlete.common.api.AuthleteApiException
        Throws:
        com.authlete.common.api.AuthleteApiException