Interface AuthleteApi
-
public interface AuthleteApiAuthlete API.- Author:
- Takahiko Kawasaki
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AuthorizationResponseauthorization(AuthorizationRequest request)Call Authlete's/auth/authorizationAPI.AuthorizationFailResponseauthorizationFail(AuthorizationFailRequest request)Call Authlete's/auth/authorization/failAPI.AuthorizationIssueResponseauthorizationIssue(AuthorizationIssueRequest request)Call Authlete's/auth/authorization/issueAPI.AuthorizationTicketInfoResponseauthorizationTicketInfo(AuthorizationTicketInfoRequest request)Call Authlete's/auth/authorization/ticket/infoAPI.AuthorizationTicketUpdateResponseauthorizationTicketUpdate(AuthorizationTicketUpdateRequest request)Call Authlete's/auth/authorization/ticket/updateAPI.BackchannelAuthenticationResponsebackchannelAuthentication(BackchannelAuthenticationRequest request)Call Authlete's/api/backchannel/authenticationAPI.BackchannelAuthenticationCompleteResponsebackchannelAuthenticationComplete(BackchannelAuthenticationCompleteRequest request)Call Authlete's/api/backchannel/authentication/completeAPI.BackchannelAuthenticationFailResponsebackchannelAuthenticationFail(BackchannelAuthenticationFailRequest request)Call Authlete's/api/backchannel/authentication/failAPI.BackchannelAuthenticationIssueResponsebackchannelAuthenticationIssue(BackchannelAuthenticationIssueRequest request)Call Authlete's/api/backchannel/authentication/issueAPI.ClientcreateClient(Client client)Create a client (= call Authlete's/client/createAPI).ServicecreateService(Service service)Create a service (= call Authlete's/service/createAPI).ServicecreateServie(Service service)Deprecated.Use correctly spelledcreateService(Service).CredentialBatchIssueResponsecredentialBatchIssue(CredentialBatchIssueRequest request)Call Authlete's/vci/batch/issueAPI.CredentialBatchParseResponsecredentialBatchParse(CredentialBatchParseRequest request)Call Authlete's/vci/batch/parseAPI.CredentialDeferredIssueResponsecredentialDeferredIssue(CredentialDeferredIssueRequest request)Call Authlete's/vci/deferred/issueAPI.CredentialDeferredParseResponsecredentialDeferredParse(CredentialDeferredParseRequest request)Call Authlete's/vci/deferred/parseAPI.CredentialIssuerJwksResponsecredentialIssuerJwks(CredentialIssuerJwksRequest request)Call Authlete's/vci/jwksAPI.CredentialIssuerMetadataResponsecredentialIssuerMetadata(CredentialIssuerMetadataRequest request)Call Authlete's/vci/metadataAPI.CredentialJwtIssuerMetadataResponsecredentialJwtIssuerMetadata(CredentialJwtIssuerMetadataRequest request)Call Authlete's/vci/jwtissuerAPI.CredentialOfferCreateResponsecredentialOfferCreate(CredentialOfferCreateRequest request)Call Authlete's/vci/offer/createAPI.CredentialOfferInfoResponsecredentialOfferInfo(CredentialOfferInfoRequest request)Call Authlete's/vci/offer/infoAPI.CredentialSingleIssueResponsecredentialSingleIssue(CredentialSingleIssueRequest request)Call Authlete's/vci/single/issueAPI.CredentialSingleParseResponsecredentialSingleParse(CredentialSingleParseRequest request)Call Authlete's/vci/single/parseAPI.voiddeleteClient(long clientId)Delete a client (= call Authlete's/client/delete/{clientId}API).voiddeleteClient(String clientId)Delete a client (= call Authlete's/client/delete/{clientId}API).voiddeleteClientAuthorization(long clientId, String subject)Delete all existing access tokens issued to the client application by the end-user.voiddeleteGrantedScopes(long clientId, String subject)Delete DB records about the set of scopes that a user has granted to a client application (call Authlete's/client/granted_scopes/delete/{clientId}API).voiddeleteRequestableScopes(long clientId)Clear the requestable scopes assigned to a client (= call Authlete's/client/extension/requestable_scopes/delete/{clientId}API).voiddeleteService(long apiKey)Delete a service (= call Authlete's/service/delete/{apiKey}API).DeviceAuthorizationResponsedeviceAuthorization(DeviceAuthorizationRequest request)Call Authlete's/api/device/authorizationAPI.DeviceCompleteResponsedeviceComplete(DeviceCompleteRequest request)Call Authlete's/api/device/completeAPI.DeviceVerificationResponsedeviceVerification(DeviceVerificationRequest request)Call Authlete's/api/device/verificationAPI.ClientRegistrationResponsedynamicClientDelete(ClientRegistrationRequest request)Delete a dynamically registered client (= call Authlete's/client/registration/deleteAPI).ClientRegistrationResponsedynamicClientGet(ClientRegistrationRequest request)Get a dynamically registered client (= call Authlete's/client/registration/getAPI).ClientRegistrationResponsedynamicClientRegister(ClientRegistrationRequest request)Register a client (= call Authlete's/client/registrationAPI).ClientRegistrationResponsedynamicClientUpdate(ClientRegistrationRequest request)Update a dynamically registered client (= call Authlete's/client/registration/updateAPI).Map<String,String>echo(Map<String,String> parameters)Call Authlete's/api/misc/echoAPI.FederationConfigurationResponsefederationConfiguration(FederationConfigurationRequest request)Call Authlete's/federation/configurationAPI.FederationRegistrationResponsefederationRegistration(FederationRegistrationRequest request)Call Authlete's/federation/registrationAPI.ClientgetClient(long clientId)Get a client (= call Authlete's/client/get/{clientId}API).ClientgetClient(String clientId)Get a client (= call Authlete's/client/get/{clientId}API).AuthorizedClientListResponsegetClientAuthorizationList(ClientAuthorizationGetListRequest request)Get a list of client applications authorized by the end-user.ClientListResponsegetClientList()Get the list of client applications that belong to the service (= call Authlete's/client/get/listAPI).ClientListResponsegetClientList(int start, int end)Get the list of client applications that belong to the service (= call Authlete's/client/get/listAPI withstartandendparameters).ClientListResponsegetClientList(String developer)Get the list of client applications that belong to the developer (= call Authlete's/client/get/listAPI withdeveloperparameter).ClientListResponsegetClientList(String developer, int start, int end)Get the list of client applications (= call Authlete's/client/get/listAPI withdeveloper,startandendparameters).GrantedScopesGetResponsegetGrantedScopes(long clientId, String subject)Get the set of scopes that a user has granted to a client application (call Authlete's/client/granted_scopes/get/{clientId}API).String[]getRequestableScopes(long clientId)Get the requestable scopes assigned to a client (= call Authlete's/client/extension/requestable_scopes/get/{clientId}API).ServicegetService(long apiKey)Get a service (= call Authlete's/service/get/{apiKey}API).StringgetServiceConfiguration()Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.StringgetServiceConfiguration(boolean pretty)Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.StringgetServiceConfiguration(ServiceConfigurationRequest request)Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.StringgetServiceJwks()Get the JWK Set of a service.StringgetServiceJwks(boolean pretty, boolean includePrivateKeys)Get the JWK Set of a service.ServiceListResponsegetServiceList()Get the list of services that belong to the service owner (= call Authlete's/service/get/listAPI).ServiceListResponsegetServiceList(int start, int end)Get the list of services that belong to the service owner (= call Authlete's/service/get/listAPI withstartandendparameters).SettingsgetSettings()Get the reference to the settings of thisAuthleteApiimplementation.TokenCreateBatchStatusResponsegetTokenCreateBatchStatus(String requestId)Call Authlete's/auth/token/create/batch/statusAPI.TokenListResponsegetTokenList()Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI).TokenListResponsegetTokenList(int start, int end)Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI withstartandendparameters).TokenListResponsegetTokenList(int start, int end, TokenStatus tokenStatus)Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI withstartandendparameters).TokenListResponsegetTokenList(TokenStatus tokenStatus)Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI).TokenListResponsegetTokenList(String clientIdentifier, String subject)Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifierandsubject).TokenListResponsegetTokenList(String clientIdentifier, String subject, int start, int end)Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifier,subject,startandendparameters).TokenListResponsegetTokenList(String clientIdentifier, String subject, int start, int end, TokenStatus tokenStatus)Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifier,subject,startandendparameters).TokenListResponsegetTokenList(String clientIdentifier, String subject, TokenStatus tokenStatus)Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifierandsubject).GMResponsegm(GMRequest request)Call Authlete's/api/gmAPI.HskResponsehskCreate(HskCreateRequest request)Call Authlete's/api/hsk/createAPI.HskResponsehskDelete(String handle)Call Authlete's/api/hsk/delete/{handle}API.HskResponsehskGet(String handle)Call Authlete's/api/hsk/get/{handle}API.HskListResponsehskGetList()Call Authlete's/api/hsk/get/listAPI.IDTokenReissueResponseidTokenReissue(IDTokenReissueRequest request)Call Authlete's/idtoken/reissueAPI.IntrospectionResponseintrospection(IntrospectionRequest request)Call Authlete's/auth/introspectionAPI.PushedAuthReqResponsepushAuthorizationRequest(PushedAuthReqRequest request)Call Authlete's/api/pushed_auth_reqAPI.ClientSecretRefreshResponserefreshClientSecret(long clientId)Refresh the client secret of a client.ClientSecretRefreshResponserefreshClientSecret(String clientIdentifier)Refresh the client secret of a client.RevocationResponserevocation(RevocationRequest request)Call Authlete's/auth/revocationAPI.String[]setRequestableScopes(long clientId, String[] scopes)Set the requestable scopes assigned to a client (= call Authlete's/client/extension/requestable_scopes/update/{clientId}API).StandardIntrospectionResponsestandardIntrospection(StandardIntrospectionRequest request)Call Authlete's/auth/introspection/standardAPI.TokenResponsetoken(TokenRequest request)Call Authlete's/auth/tokenAPI.TokenCreateResponsetokenCreate(TokenCreateRequest request)Call Authlete's/auth/token/createAPI.TokenCreateBatchResponsetokenCreateBatch(TokenCreateRequest[] request, boolean dryRun)Call Authlete's/auth/token/create/batchAPI.voidtokenDelete(String token)Call Authlete's/auth/token/deleteAPI.TokenFailResponsetokenFail(TokenFailRequest request)Call Authlete's/auth/token/failAPI.TokenIssueResponsetokenIssue(TokenIssueRequest request)Call Authlete's/auth/token/issueAPI.TokenRevokeResponsetokenRevoke(TokenRevokeRequest request)Call Authlete's/auth/token/revokeAPI.TokenUpdateResponsetokenUpdate(TokenUpdateRequest request)Call Authlete's/auth/token/updateAPI.ClientupdateClient(Client client)Update a client (= call Authlete's/client/update/{clientId}API).voidupdateClientAuthorization(long clientId, ClientAuthorizationUpdateRequest request)Update attributes of all existing access tokens issued to the client application by the end-user.voidupdateClientLockFlag(String clientIdentifier, boolean clientLocked)Update the lock flag of a client application.ClientSecretUpdateResponseupdateClientSecret(long clientId, String clientSecret)Update the client secret of a client.ClientSecretUpdateResponseupdateClientSecret(String clientIdentifier, String clientSecret)Update the client secret of a client.ServiceupdateService(Service service)Update a service (= call Authlete's/service/update/{apiKey}API).UserInfoResponseuserinfo(UserInfoRequest request)Call Authlete's/auth/userinfoAPI.UserInfoIssueResponseuserinfoIssue(UserInfoIssueRequest request)Call Authlete's/auth/userinfo/issueAPI.JoseVerifyResponseverifyJose(JoseVerifyRequest request)Verify a JOSE object.
-
-
-
Method Detail
-
authorization
AuthorizationResponse authorization(AuthorizationRequest request) throws AuthleteApiException
Call Authlete's/auth/authorizationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
authorizationFail
AuthorizationFailResponse authorizationFail(AuthorizationFailRequest request) throws AuthleteApiException
Call Authlete's/auth/authorization/failAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
authorizationIssue
AuthorizationIssueResponse authorizationIssue(AuthorizationIssueRequest request) throws AuthleteApiException
Call Authlete's/auth/authorization/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
token
TokenResponse token(TokenRequest request) throws AuthleteApiException
Call Authlete's/auth/tokenAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
tokenCreate
TokenCreateResponse tokenCreate(TokenCreateRequest request) throws AuthleteApiException
Call Authlete's/auth/token/createAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 1.13
-
tokenDelete
void tokenDelete(String token) throws AuthleteApiException
Call Authlete's/auth/token/deleteAPI.- Parameters:
token- An access token or its hash value.- Throws:
AuthleteApiException- Since:
- 2.81
-
tokenFail
TokenFailResponse tokenFail(TokenFailRequest request) throws AuthleteApiException
Call Authlete's/auth/token/failAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
tokenIssue
TokenIssueResponse tokenIssue(TokenIssueRequest request) throws AuthleteApiException
Call Authlete's/auth/token/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
tokenRevoke
TokenRevokeResponse tokenRevoke(TokenRevokeRequest request) throws AuthleteApiException
Call Authlete's/auth/token/revokeAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.26, Authlete 2.2.29
-
tokenUpdate
TokenUpdateResponse tokenUpdate(TokenUpdateRequest request) throws AuthleteApiException
Call Authlete's/auth/token/updateAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 1.34
-
getTokenList
TokenListResponse getTokenList() throws AuthleteApiException
Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI).This method uses the default range to limit the result set of the query. Use
getTokenList(int, int, TokenStatus)to specify the range explicitly.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 2.29
-
getTokenList
TokenListResponse getTokenList(TokenStatus tokenStatus) throws AuthleteApiException
Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI).This method uses the default range to limit the result set of the query. Use
getTokenList(int, int, TokenStatus)to specify the range explicitly.- Parameters:
tokenStatus- The status of the targeted access tokens, ornull.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 3.97
-
getTokenList
TokenListResponse getTokenList(String clientIdentifier, String subject) throws AuthleteApiException
Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifierandsubject).When both
clientIdentifierandsubjectarenull, the list of access tokens that are associated with the service is returned.When
clientIdentifierisnullbut thesubjectis notnull, the list of access tokens that are associated with the subject is returned.When
clientIdentifieris notnullbut thesubjectisnull, the list of access tokens that are associated with the client application is returned.When neither
clientIdentifiernorsubjectisnull, the list of access tokens that are associated with the client application and the subject is returned.This method uses the default range to limit the result set of the query. Use
getTokenList(String, String, int, int, TokenStatus)to specify the range explicitly.- Parameters:
clientIdentifier- The identifier of the client (client ID or client ID alias) associated with the targeted access tokens, ornull.subject- The subject of the targeted access tokens, ornull.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 2.29
-
getTokenList
TokenListResponse getTokenList(String clientIdentifier, String subject, TokenStatus tokenStatus) throws AuthleteApiException
Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifierandsubject).When both
clientIdentifierandsubjectarenull, the list of access tokens that are associated with the service is returned.When
clientIdentifierisnullbut thesubjectis notnull, the list of access tokens that are associated with the subject is returned.When
clientIdentifieris notnullbut thesubjectisnull, the list of access tokens that are associated with the client application is returned.When neither
clientIdentifiernorsubjectisnull, the list of access tokens that are associated with the client application and the subject is returned.This method uses the default range to limit the result set of the query. Use
getTokenList(String, String, int, int, TokenStatus)to specify the range explicitly.- Parameters:
clientIdentifier- The identifier of the client (client ID or client ID alias) associated with the targeted access tokens, ornull.subject- The subject of the targeted access tokens, ornull.tokenStatus- The status of the targeted access tokens, ornull.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 3.97
-
getTokenList
TokenListResponse getTokenList(int start, int end) throws AuthleteApiException
Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI withstartandendparameters).The pair of
startandendparameters denotes the range of the result set of the query. For example, ifstartis 5 andendis 7, the pair makes a range from 5 (inclusive) to 7 (exclusive) and the response will contain (at most) 2 pieces of access token information, i.e., information about the 6th and the 7th access tokens (the index starts from 0).If
end - startis equal to or less than 0,getAccessTokens()method of the response returnsnull. But even in such a case,getTotalCount()method returns the total count. In other words, if you want to get just the total count, you can write the code as shown below.int totalCount = api.
getTokenList(0, 0).getTotalCount();- Parameters:
start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 2.29
-
getTokenList
TokenListResponse getTokenList(int start, int end, TokenStatus tokenStatus) throws AuthleteApiException
Get the list of access tokens that are associated with the service (= call Authlete's/auth/token/get/listAPI withstartandendparameters).The pair of
startandendparameters denotes the range of the result set of the query. For example, ifstartis 5 andendis 7, the pair makes a range from 5 (inclusive) to 7 (exclusive) and the response will contain (at most) 2 pieces of access token information, i.e., information about the 6th and the 7th access tokens (the index starts from 0).If
end - startis equal to or less than 0,getAccessTokens()method of the response returnsnull. But even in such a case,getTotalCount()method returns the total count. In other words, if you want to get just the total count, you can write the code as shown below.int totalCount = api.
getTokenList(0, 0, TokenStatus.ALL).getTotalCount();- Parameters:
start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.tokenStatus- The status of the targeted access tokens, ornull.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 3.97
-
getTokenList
TokenListResponse getTokenList(String clientIdentifier, String subject, int start, int end) throws AuthleteApiException
Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifier,subject,startandendparameters).When both
clientIdentifierandsubjectarenull, the list of access tokens that are associated with the service is returned.When
clientIdentifierisnullbut thesubjectis notnull, the list of access tokens that are associated with the subject is returned.When
clientIdentifieris notnullbut thesubjectisnull, the list of access tokens that are associated with the client application is returned.When neither
clientIdentifiernorsubjectisnull, the list of access tokens that are associated with the client application and the subject is returned.The pair of
startandendparameters denotes the range of the result set of the query. For example, ifstartis 5 andendis 7, the pair makes a range from 5 (inclusive) to 7 (exclusive) and the response will contain (at most) 2 pieces of access token information, i.e., information about the 6th and the 7th access tokens (the index starts from 0).If
end - startis equal to or less than 0,getAccessTokens()method of the response returnsnull. But even in such a case,getTotalCount()method returns the total count. In other words, if you want to get just the total count, you can write the code as shown below.int totalCount = api.
getTokenList(clientIdentifier, subject, 0, 0).getTotalCount();- Parameters:
clientIdentifier- The identifier of the client (client ID or client ID alias) associated with the targeted access tokens, ornull.subject- The subject of the targeted access tokens, ornull.start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 2.29
-
getTokenList
TokenListResponse getTokenList(String clientIdentifier, String subject, int start, int end, TokenStatus tokenStatus) throws AuthleteApiException
Get the list of access tokens (= call Authlete's/auth/token/get/listAPI withclientIdentifier,subject,startandendparameters).When both
clientIdentifierandsubjectarenull, the list of access tokens that are associated with the service is returned.When
clientIdentifierisnullbut thesubjectis notnull, the list of access tokens that are associated with the subject is returned.When
clientIdentifieris notnullbut thesubjectisnull, the list of access tokens that are associated with the client application is returned.When neither
clientIdentifiernorsubjectisnull, the list of access tokens that are associated with the client application and the subject is returned.The pair of
startandendparameters denotes the range of the result set of the query. For example, ifstartis 5 andendis 7, the pair makes a range from 5 (inclusive) to 7 (exclusive) and the response will contain (at most) 2 pieces of access token information, i.e., information about the 6th and the 7th access tokens (the index starts from 0).If
end - startis equal to or less than 0,getAccessTokens()method of the response returnsnull. But even in such a case,getTotalCount()method returns the total count. In other words, if you want to get just the total count, you can write the code as shown below.int totalCount = api.
getTokenList(clientIdentifier, subject, 0, 0, TokenStatus.ALL).getTotalCount();- Parameters:
clientIdentifier- The identifier of the client (client ID or client ID alias) associated with the targeted access tokens, ornull.subject- The subject of the targeted access tokens, ornull.start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.tokenStatus- The status of the targeted access tokens, ornull.- Returns:
- The list of access tokens.
- Throws:
AuthleteApiException- Since:
- 3.97
-
revocation
RevocationResponse revocation(RevocationRequest request) throws AuthleteApiException
Call Authlete's/auth/revocationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 1.16
-
userinfo
UserInfoResponse userinfo(UserInfoRequest request) throws AuthleteApiException
Call Authlete's/auth/userinfoAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
userinfoIssue
UserInfoIssueResponse userinfoIssue(UserInfoIssueRequest request) throws AuthleteApiException
Call Authlete's/auth/userinfo/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
introspection
IntrospectionResponse introspection(IntrospectionRequest request) throws AuthleteApiException
Call Authlete's/auth/introspectionAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException
-
standardIntrospection
StandardIntrospectionResponse standardIntrospection(StandardIntrospectionRequest request) throws AuthleteApiException
Call Authlete's/auth/introspection/standardAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.7
-
createService
Service createService(Service service) throws AuthleteApiException
Create a service (= call Authlete's/service/createAPI).- Parameters:
service- Information about a service to create.- Returns:
- Information about a newly created service.
- Throws:
AuthleteApiException
-
createServie
@Deprecated Service createServie(Service service) throws AuthleteApiException
Deprecated.Use correctly spelledcreateService(Service).- Throws:
AuthleteApiException
-
deleteService
void deleteService(long apiKey) throws AuthleteApiExceptionDelete a service (= call Authlete's/service/delete/{apiKey}API).- Parameters:
apiKey- The API key of the service.- Throws:
AuthleteApiException
-
getService
Service getService(long apiKey) throws AuthleteApiException
Get a service (= call Authlete's/service/get/{apiKey}API).- Parameters:
apiKey- The API key of the service.- Returns:
- Information about the service.
- Throws:
AuthleteApiException
-
getServiceList
ServiceListResponse getServiceList() throws AuthleteApiException
Get the list of services that belong to the service owner (= call Authlete's/service/get/listAPI).This method uses the default range to limit the result set of the query. Use
getServiceList(int, int)to specify the range explicitly.- Returns:
- The list of services.
- Throws:
AuthleteApiException
-
getServiceList
ServiceListResponse getServiceList(int start, int end) throws AuthleteApiException
Get the list of services that belong to the service owner (= call Authlete's/service/get/listAPI withstartandendparameters).The pair of
startandendparameters denotes the range of the result set of the query. For example, ifstartis 5 andendis 7, the pair makes a range from 5 (inclusive) to 7 (exclusive) and the response will contain (at most) 2 pieces of service information, i.e., information about the 6th and the 7th services (the index starts from 0).If
end - startis equal to or less than 0,getServices()method of the response returnsnull. But even in such a case,getTotalCount()method returns the total count. In other words, if you want to get just the total count, you can write the code as shown below.int totalCount = api.
getServiceList(0, 0).getTotalCount();- Parameters:
start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.- Returns:
- The list of services.
- Throws:
AuthleteApiException
-
updateService
Service updateService(Service service) throws AuthleteApiException
Update a service (= call Authlete's/service/update/{apiKey}API).service.getApiKey()must return the correct API key of the service.- Parameters:
service- Information about a service to update.- Returns:
- Information about the updated service.
- Throws:
AuthleteApiException
-
getServiceJwks
String getServiceJwks() throws AuthleteApiException
Get the JWK Set of a service.This method is an alias of
getServiceJwks(true, false).- Returns:
- JSON representation of the JWK Set of the service.
nullis returned when the service has registered neither content or URI of its JWK Set. - Throws:
AuthleteApiException- Since:
- 1.13
- See Also:
- RFC 7517: JSON Web Key (JWK)
-
getServiceJwks
String getServiceJwks(boolean pretty, boolean includePrivateKeys) throws AuthleteApiException
Get the JWK Set of a service.You can register either or both (1) the content of a JWK set and (2) the URI of a JWK set. The table below describes how registration combinations affect the response from this method. For example, the table indicates that the content of the JWK Set is returned with a status code 200 if both (content and URI) are registered.
Service JWK Set Response Content URI Status Code Return Value Exception Registered Registered 200 OK JWK Set Not Raised Registered Not Registered 200 OK JWK Set Not Raised Not Registered Registered 204 No Content nullNot Raised 302 Found * Raised Not Registered Not Registered 204 No Content nullNot Raised 302 Found is returned when the request URI and the registered JWK Set URI are different. In this case,
Locationheader contains the registered JWK Set URI. If you need the value of the URI, catchAuthleteApiExceptionand callgetResponseHeaders().- Parameters:
pretty-trueto get the JSON in pretty format.includePrivateKeys-trueto keep private keys in the JSON.falseto remove private keys.- Returns:
- JSON representation of the JWK Set of the service.
nullis returned when the service has registered neither content or URI of its JWK Set. - Throws:
AuthleteApiException- Since:
- 1.28
- See Also:
- RFC 7517: JSON Web Key (JWK)
-
getServiceConfiguration
String getServiceConfiguration() throws AuthleteApiException
Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.This method is an alias of
getServiceConfiguration(true).- Returns:
- The configuration of the service in JSON format.
- Throws:
AuthleteApiException- Since:
- 1.27
- See Also:
- OpenID Connect Discovery 1.0
-
getServiceConfiguration
String getServiceConfiguration(boolean pretty) throws AuthleteApiException
Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.The value returned from this method can be used as the response body from
/.well-known/openid-configuration. See "4. Obtaining OpenID Provider Configuration Information" in OpenID Connect Discovery 1.0 for details.- Parameters:
pretty-trueto get the JSON in pretty format.- Returns:
- The configuration of the service in JSON format.
- Throws:
AuthleteApiException- Since:
- 1.28
- See Also:
- OpenID Connect Discovery 1.0
-
getServiceConfiguration
String getServiceConfiguration(ServiceConfigurationRequest request) throws AuthleteApiException
Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.The value returned from this method can be used as the response body from
/.well-known/openid-configuration. See "4. Obtaining OpenID Provider Configuration Information" in OpenID Connect Discovery 1.0 for details.- Parameters:
request- Request parameters passed to the API.- Returns:
- The configuration of the service in JSON format.
- Throws:
AuthleteApiException- Since:
- 3.44
-
createClient
Client createClient(Client client) throws AuthleteApiException
Create a client (= call Authlete's/client/createAPI).- Parameters:
client- Information about a client to create.- Returns:
- Information about a newly created client.
- Throws:
AuthleteApiException
-
dynamicClientRegister
ClientRegistrationResponse dynamicClientRegister(ClientRegistrationRequest request) throws AuthleteApiException
Register a client (= call Authlete's/client/registrationAPI). This method can be used to implement a client registration endpoint that complies with RFC 7591 (OAuth 2.0 Dynamic Client Registration Protocol).- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.41
-
dynamicClientGet
ClientRegistrationResponse dynamicClientGet(ClientRegistrationRequest request) throws AuthleteApiException
Get a dynamically registered client (= call Authlete's/client/registration/getAPI). This method can be used to implement a client registration management endpoint that complies with RFC 7592 (OAuth 2.0 Dynamic Client Registration Management Protocol).- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.41
-
dynamicClientUpdate
ClientRegistrationResponse dynamicClientUpdate(ClientRegistrationRequest request) throws AuthleteApiException
Update a dynamically registered client (= call Authlete's/client/registration/updateAPI). This method can be used to implement a client registration management endpoint that complies with RFC 7592 (OAuth 2.0 Dynamic Client Registration Management Protocol).- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.41
-
dynamicClientDelete
ClientRegistrationResponse dynamicClientDelete(ClientRegistrationRequest request) throws AuthleteApiException
Delete a dynamically registered client (= call Authlete's/client/registration/deleteAPI). This method can be used to implement a client registration management endpoint that complies with RFC 7592 (OAuth 2.0 Dynamic Client Registration Management Protocol).- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.41
-
deleteClient
void deleteClient(long clientId) throws AuthleteApiExceptionDelete a client (= call Authlete's/client/delete/{clientId}API).- Parameters:
clientId- Client ID.- Throws:
AuthleteApiException
-
deleteClient
void deleteClient(String clientId) throws AuthleteApiException
Delete a client (= call Authlete's/client/delete/{clientId}API).- Parameters:
clientId- Client ID.- Throws:
AuthleteApiException- Since:
- 2.51
-
getClient
Client getClient(long clientId) throws AuthleteApiException
Get a client (= call Authlete's/client/get/{clientId}API).- Parameters:
clientId- The client ID.- Returns:
- Information about the client.
- Throws:
AuthleteApiException
-
getClient
Client getClient(String clientId) throws AuthleteApiException
Get a client (= call Authlete's/client/get/{clientId}API).- Parameters:
clientId- The client ID.- Returns:
- Information about the client.
- Throws:
AuthleteApiException- Since:
- 2.51
-
getClientList
ClientListResponse getClientList() throws AuthleteApiException
Get the list of client applications that belong to the service (= call Authlete's/client/get/listAPI).This method uses the default range to limit the result set of the query. Use
getClientList(int, int)to specify the range explicitly.- Returns:
- The list of clients.
- Throws:
AuthleteApiException
-
getClientList
ClientListResponse getClientList(String developer) throws AuthleteApiException
Get the list of client applications that belong to the developer (= call Authlete's/client/get/listAPI withdeveloperparameter).When
developerisnull, the list of client applications that belong to the service is returned.This method uses the default range to limit the result set of the query. Use
getClientList(String, int, int)to specify the range explicitly.- Parameters:
developer- The developer of the targeted client applications.- Returns:
- The list of clients.
- Throws:
AuthleteApiException
-
getClientList
ClientListResponse getClientList(int start, int end) throws AuthleteApiException
Get the list of client applications that belong to the service (= call Authlete's/client/get/listAPI withstartandendparameters).- Parameters:
start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.- Returns:
- The list of clients.
- Throws:
AuthleteApiException
-
getClientList
ClientListResponse getClientList(String developer, int start, int end) throws AuthleteApiException
Get the list of client applications (= call Authlete's/client/get/listAPI withdeveloper,startandendparameters).When
developerisnull, the list of client applications that belong to the service is returned. Otherwise, whendeveloperis notnull, the list of client applications that belong to the developer is returned.The pair of
startandendparameters denotes the range of the result set of the query. For example, ifstartis 5 andendis 7, the pair makes a range from 5 (inclusive) to 7 (exclusive) and the response will contain (at most) 2 pieces of client information, i.e., information about the 6th and the 7th applications (the index starts from 0).If
end - startis equal to or less than 0,getClients()method of the response returnsnull. But even in such a case,getTotalCount()method returns the total count. In other words, if you want to get just the total count, you can write the code as shown below.int totalCount = api.
getClientList(developer, 0, 0).getTotalCount();- Parameters:
developer- The developer of the targeted client applications, ornullto get the list of client applications of the entire service.start- The start index (inclusive) of the result set of the query. Must not be negative.end- The end index (exclusive) of the result set of the query. Must not be negative.- Returns:
- The list of client applications.
- Throws:
AuthleteApiException
-
updateClient
Client updateClient(Client client) throws AuthleteApiException
Update a client (= call Authlete's/client/update/{clientId}API).client.getClientId()must return the correct client ID.- Parameters:
client- Information about a client to update.- Returns:
- Information about the updated client.
- Throws:
AuthleteApiException
-
getRequestableScopes
String[] getRequestableScopes(long clientId) throws AuthleteApiException
Get the requestable scopes assigned to a client (= call Authlete's/client/extension/requestable_scopes/get/{clientId}API).- Parameters:
clientId- A client ID.- Returns:
- null
- Requestable scopes are not assigned to the client, meaning that the client can request any scopes supported by the service.
- An empty array
-
The client cannot request any scopes, meaning that values
included in the
scoperequest parameter in authorization requests and token requests are all ignored. - An array of scope names
- The array represents the set of scopes that the client is allowed to request.
- Throws:
AuthleteApiException- Since:
- 1.34
-
setRequestableScopes
String[] setRequestableScopes(long clientId, String[] scopes) throws AuthleteApiException
Set the requestable scopes assigned to a client (= call Authlete's/client/extension/requestable_scopes/update/{clientId}API).Calling this method with
scopes=nullhas the same effect as callingdeleteRequestableScopes(clientId).Since the version 1.39, the
Clientclass hasextensionproperty and information about "Requestable Scopes per Client" is included in the property. So, calling/client/update/{clientId}API is enough and recommended. In other words, calling/client/extension/requestable_scopes/update/{clientId}API is no longer recommended.Known issue: The JSON parser used by the implementation of
/client/extension/requestable_scopes/update/{clientId}API treats an empty array as null and it does not provide any configuration method to change the behavior. Until the JSON parser is replaced, passing an empty array to the API leads to the same result as passingnullto the API.- Parameters:
clientId- A client ID.scopes-- null
- Requestable scopes assigned to the client are cleared. This results in that the client can request any scopes supported by the service.
- An empty array
-
The client cannot request any scopes, meaning that values included
in the
scoperequest parameter in authorization requests and token requests are all ignored. - An array of scope names
- The given array is used as the set of scopes that the client is allowed to request.
- Returns:
- The resultant set of requestable scopes. The value may be different from the one given to this method.
- Throws:
AuthleteApiException- Since:
- 1.34
-
deleteRequestableScopes
void deleteRequestableScopes(long clientId) throws AuthleteApiExceptionClear the requestable scopes assigned to a client (= call Authlete's/client/extension/requestable_scopes/delete/{clientId}API).Calling this method has the same effect as calling
setRequestableScopes(clientId, null).- Parameters:
clientId- A client ID.- Throws:
AuthleteApiException- Since:
- 1.34
-
getGrantedScopes
GrantedScopesGetResponse getGrantedScopes(long clientId, String subject)
Get the set of scopes that a user has granted to a client application (call Authlete's/client/granted_scopes/get/{clientId}API).A dedicated Authlete server provides a functionality to remember the set of scopes that a user has granted to a client application. A remembered set is NOT removed from the database even after all existing access tokens associated with the combination of the client application and the subject have expired. Note that this functionality is not provided by the shared Authlete server.
- Parameters:
clientId- A client ID.subject- A unique user identifier.- Returns:
- Information about scopes granted to a client application by a user.
- Since:
- 1.39
-
deleteGrantedScopes
void deleteGrantedScopes(long clientId, String subject)Delete DB records about the set of scopes that a user has granted to a client application (call Authlete's/client/granted_scopes/delete/{clientId}API).Even if you delete records about granted scopes by calling this API, existing access tokens are not deleted and scopes of existing access tokens are not changed.
Please call this method if the user identified by the subject is deleted from your system. Otherwise, garbage data continue to exist in the database.
- Parameters:
clientId- A client ID.subject- A unique user identifier.- Since:
- 1.40
-
deleteClientAuthorization
void deleteClientAuthorization(long clientId, String subject) throws AuthleteApiExceptionDelete all existing access tokens issued to the client application by the end-user.- Parameters:
clientId- The ID of the target client application.subject- The subject (= unique identifier) of the end-user. Must not benull.- Throws:
AuthleteApiException- Since:
- 2.1
-
getClientAuthorizationList
AuthorizedClientListResponse getClientAuthorizationList(ClientAuthorizationGetListRequest request) throws AuthleteApiException
Get a list of client applications authorized by the end-user.- Parameters:
request- Conditions to query the list. Thesubjectproperty (= the unique identifier of the end-user) in the request must not benull.- Returns:
- A list of client applications that have been authorized by the end-user.
- Throws:
AuthleteApiException- Since:
- 2.1
-
updateClientAuthorization
void updateClientAuthorization(long clientId, ClientAuthorizationUpdateRequest request) throws AuthleteApiExceptionUpdate attributes of all existing access tokens issued to the client application by the end-user.- Parameters:
clientId- The ID of the target client application.request- The subject (= unique identifier) of the end-user and new attribute values of access tokens. Thesubjectproperty in the request must not benull.- Throws:
AuthleteApiException- Since:
- 2.1
-
refreshClientSecret
ClientSecretRefreshResponse refreshClientSecret(long clientId) throws AuthleteApiException
Refresh the client secret of a client. A new value of the client secret will be generated by the Authlete server. If you want to specify a new value, useupdateClientSecretmethod.- Parameters:
clientId- The client ID of a client.- Returns:
- A response from Authlete's
/api/client/secret/refreshAPI. - Throws:
AuthleteApiException- Since:
- 2.11
-
refreshClientSecret
ClientSecretRefreshResponse refreshClientSecret(String clientIdentifier) throws AuthleteApiException
Refresh the client secret of a client. A new value of the client secret will be generated by the Authlete server. If you want to specify a new value, useupdateClientSecretmethod.- Parameters:
clientIdentifier- The client ID or the client ID alias of a client.- Returns:
- A response from Authlete's
/api/client/secret/refreshAPI. - Throws:
AuthleteApiException- Since:
- 2.11
-
updateClientSecret
ClientSecretUpdateResponse updateClientSecret(long clientId, String clientSecret) throws AuthleteApiException
Update the client secret of a client. If you want to have the Authlete server generate a new value of the client secret, userefreshClientSecretmethod.Valid characters for a client secret are
A-Z,a-z,0-9,-, and_. The maximum length of a client secret is 86.- Parameters:
clientId- The client ID of a client.clientSecret- The new value of the client secret.- Returns:
- A response from Authlete's
/api/client/secret/updateAPI. - Throws:
AuthleteApiException- Since:
- 2.11
-
updateClientSecret
ClientSecretUpdateResponse updateClientSecret(String clientIdentifier, String clientSecret) throws AuthleteApiException
Update the client secret of a client. If you want to have the Authlete server generate a new value of the client secret, userefreshClientSecretmethod.Valid characters for a client secret are
A-Z,a-z,0-9,-, and_. The maximum length of a client secret is 86.- Parameters:
clientIdentifier- The client ID or the client ID alias of a client.clientSecret- The new value of the client secret.- Returns:
- A response from Authlete's
/api/client/secret/updateAPI. - Throws:
AuthleteApiException- Since:
- 2.11
-
getSettings
Settings getSettings()
Get the reference to the settings of thisAuthleteApiimplementation.- Returns:
- The reference to the settings of this
AuthleteApiimplementation. - Since:
- 2.9
-
verifyJose
JoseVerifyResponse verifyJose(JoseVerifyRequest request) throws AuthleteApiException
Verify a JOSE object.- Parameters:
request- A request to Authlete's/api/jose/verifyAPI.- Returns:
- A response from Authlete's
/api/jose/verifyAPI. - Throws:
AuthleteApiException- Since:
- 2.23
-
backchannelAuthentication
BackchannelAuthenticationResponse backchannelAuthentication(BackchannelAuthenticationRequest request) throws AuthleteApiException
Call Authlete's/api/backchannel/authenticationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.32
-
backchannelAuthenticationIssue
BackchannelAuthenticationIssueResponse backchannelAuthenticationIssue(BackchannelAuthenticationIssueRequest request) throws AuthleteApiException
Call Authlete's/api/backchannel/authentication/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.32
-
backchannelAuthenticationFail
BackchannelAuthenticationFailResponse backchannelAuthenticationFail(BackchannelAuthenticationFailRequest request) throws AuthleteApiException
Call Authlete's/api/backchannel/authentication/failAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.32
-
backchannelAuthenticationComplete
BackchannelAuthenticationCompleteResponse backchannelAuthenticationComplete(BackchannelAuthenticationCompleteRequest request) throws AuthleteApiException
Call Authlete's/api/backchannel/authentication/completeAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.32
-
deviceAuthorization
DeviceAuthorizationResponse deviceAuthorization(DeviceAuthorizationRequest request) throws AuthleteApiException
Call Authlete's/api/device/authorizationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.42
-
deviceComplete
DeviceCompleteResponse deviceComplete(DeviceCompleteRequest request) throws AuthleteApiException
Call Authlete's/api/device/completeAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.42
-
deviceVerification
DeviceVerificationResponse deviceVerification(DeviceVerificationRequest request) throws AuthleteApiException
Call Authlete's/api/device/verificationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.42
-
pushAuthorizationRequest
PushedAuthReqResponse pushAuthorizationRequest(PushedAuthReqRequest request) throws AuthleteApiException
Call Authlete's/api/pushed_auth_reqAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.51
-
hskCreate
HskResponse hskCreate(HskCreateRequest request) throws AuthleteApiException
Call Authlete's/api/hsk/createAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.97
-
hskDelete
HskResponse hskDelete(String handle) throws AuthleteApiException
Call Authlete's/api/hsk/delete/{handle}API.- Parameters:
handle- The handle for the target record.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.97
-
hskGet
HskResponse hskGet(String handle) throws AuthleteApiException
Call Authlete's/api/hsk/get/{handle}API.- Parameters:
handle- The handle for the target record.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.97
-
hskGetList
HskListResponse hskGetList() throws AuthleteApiException
Call Authlete's/api/hsk/get/listAPI.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 2.97
-
echo
Map<String,String> echo(Map<String,String> parameters) throws AuthleteApiException
Call Authlete's/api/misc/echoAPI.The API returns a JSON string which contains given request parameters.
- Parameters:
parameters- Arbitrary parameters.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.0
-
gm
GMResponse gm(GMRequest request) throws AuthleteApiException
Call Authlete's/api/gmAPI.The API is for the implementation of the grant management endpoint which is defined in "Grant Management for OAuth 2.0".
- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.1
- See Also:
- Grant Management for OAuth 2.0
-
updateClientLockFlag
void updateClientLockFlag(String clientIdentifier, boolean clientLocked) throws AuthleteApiException
Update the lock flag of a client application.- Parameters:
clientIdentifier- The client ID or the client ID alias of a client application.clientLocked- The value to which this request updates the lock flag of a client application.- Throws:
AuthleteApiException- Since:
- 3.10
-
federationConfiguration
FederationConfigurationResponse federationConfiguration(FederationConfigurationRequest request) throws AuthleteApiException
Call Authlete's/federation/configurationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.31, Authlete 2.3
-
federationRegistration
FederationRegistrationResponse federationRegistration(FederationRegistrationRequest request) throws AuthleteApiException
Call Authlete's/federation/registrationAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.45, Authlete 2.3
-
credentialIssuerMetadata
CredentialIssuerMetadataResponse credentialIssuerMetadata(CredentialIssuerMetadataRequest request) throws AuthleteApiException
Call Authlete's/vci/metadataAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.55, Authlete 3.0
-
credentialJwtIssuerMetadata
CredentialJwtIssuerMetadataResponse credentialJwtIssuerMetadata(CredentialJwtIssuerMetadataRequest request) throws AuthleteApiException
Call Authlete's/vci/jwtissuerAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.79, Authlete 3.0
-
credentialIssuerJwks
CredentialIssuerJwksResponse credentialIssuerJwks(CredentialIssuerJwksRequest request) throws AuthleteApiException
Call Authlete's/vci/jwksAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.72, Authlete 3.0
-
credentialOfferCreate
CredentialOfferCreateResponse credentialOfferCreate(CredentialOfferCreateRequest request) throws AuthleteApiException
Call Authlete's/vci/offer/createAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.59, Authlete 3.0
-
credentialOfferInfo
CredentialOfferInfoResponse credentialOfferInfo(CredentialOfferInfoRequest request) throws AuthleteApiException
Call Authlete's/vci/offer/infoAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.59, Authlete 3.0
-
credentialSingleParse
CredentialSingleParseResponse credentialSingleParse(CredentialSingleParseRequest request) throws AuthleteApiException
Call Authlete's/vci/single/parseAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.66, Authlete 3.0
-
credentialSingleIssue
CredentialSingleIssueResponse credentialSingleIssue(CredentialSingleIssueRequest request) throws AuthleteApiException
Call Authlete's/vci/single/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.67, Authlete 3.0
-
credentialBatchParse
CredentialBatchParseResponse credentialBatchParse(CredentialBatchParseRequest request) throws AuthleteApiException
Call Authlete's/vci/batch/parseAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.71, Authlete 3.0
-
credentialBatchIssue
CredentialBatchIssueResponse credentialBatchIssue(CredentialBatchIssueRequest request) throws AuthleteApiException
Call Authlete's/vci/batch/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.71, Authlete 3.0
-
credentialDeferredParse
CredentialDeferredParseResponse credentialDeferredParse(CredentialDeferredParseRequest request) throws AuthleteApiException
Call Authlete's/vci/deferred/parseAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.69, Authlete 3.0
-
credentialDeferredIssue
CredentialDeferredIssueResponse credentialDeferredIssue(CredentialDeferredIssueRequest request) throws AuthleteApiException
Call Authlete's/vci/deferred/issueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.70, Authlete 3.0
-
idTokenReissue
IDTokenReissueResponse idTokenReissue(IDTokenReissueRequest request) throws AuthleteApiException
Call Authlete's/idtoken/reissueAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.68, Authlete 2.3.8, Authlete 3.0
-
authorizationTicketInfo
AuthorizationTicketInfoResponse authorizationTicketInfo(AuthorizationTicketInfoRequest request) throws AuthleteApiException
Call Authlete's/auth/authorization/ticket/infoAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.88, Authlete 3.0
-
authorizationTicketUpdate
AuthorizationTicketUpdateResponse authorizationTicketUpdate(AuthorizationTicketUpdateRequest request) throws AuthleteApiException
Call Authlete's/auth/authorization/ticket/updateAPI.- Parameters:
request- Request parameters passed to the API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.88, Authlete 3.0
-
tokenCreateBatch
TokenCreateBatchResponse tokenCreateBatch(TokenCreateRequest[] request, boolean dryRun) throws AuthleteApiException
Call Authlete's/auth/token/create/batchAPI.- Parameters:
request- Request parameters passed to the API.dryRun- Whether or not to dry-run this API.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.96, Authlete 3.0
-
getTokenCreateBatchStatus
TokenCreateBatchStatusResponse getTokenCreateBatchStatus(String requestId) throws AuthleteApiException
Call Authlete's/auth/token/create/batch/statusAPI.- Parameters:
requestId- A request Id issued from/auth/token/create/batchAPI.- Returns:
- Response from the API.
- Throws:
AuthleteApiException- Since:
- 3.96, Authlete 3.0
-
-