|
| AuthleteApi (IAuthleteConfiguration configuration) |
| Constructor with configuration. More...
|
|
async Task< AuthorizationResponse > | Authorization (AuthorizationRequest request) |
| Call Authlete's /api/auth/authorization API.
|
|
async Task< AuthorizationFailResponse > | AuthorizationFail (AuthorizationFailRequest request) |
| Call Authlete's /api/auth/authorization/fail API.
|
|
async Task< AuthorizationIssueResponse > | AuthorizationIssue (AuthorizationIssueRequest request) |
| Call Authlete's /api/auth/authorization/issue API.
|
|
async Task< TokenResponse > | Token (TokenRequest request) |
| Call Authlete's /api/auth/token API.
|
|
async Task< TokenCreateResponse > | TokenCreate (TokenCreateRequest request) |
| Call Authlete's /api/auth/token/create API.
|
|
async Task< object > | TokenDelete (string token) |
| Delete an access token (= call Authlete's /api/auth/token/delete/{token} API).
|
|
async Task< TokenFailResponse > | TokenFail (TokenFailRequest request) |
| Call Authlete's /api/auth/token/fail API.
|
|
async Task< TokenIssueResponse > | TokenIssue (TokenIssueRequest request) |
| Call Authlete's /api/auth/token/issue API.
|
|
async Task< TokenUpdateResponse > | TokenUpdate (TokenUpdateRequest request) |
| Call Authlete's /api/auth/token/update API.
|
|
async Task< RevocationResponse > | Revocation (RevocationRequest request) |
| Call Authlete's /api/auth/revocation API.
|
|
async Task< UserInfoResponse > | UserInfo (UserInfoRequest request) |
| Call Authlete's /api/auth/userinfo API.
|
|
async Task< UserInfoIssueResponse > | UserInfoIssue (UserInfoIssueRequest request) |
| Call Authlete's /api/auth/userinfo/issue API.
|
|
async Task< IntrospectionResponse > | Introspection (IntrospectionRequest request) |
| Call Authlete's /api/auth/introspection API.
|
|
async Task< StandardIntrospectionResponse > | StandardIntrospection (StandardIntrospectionRequest request) |
| Call Authlete's /api/auth/introspection/standard API.
|
|
async Task< Service > | CreateService (Service service) |
| Create a service (= call Authlete's /api/service/create API).
|
|
async Task< object > | DeleteService (long apiKey) |
| Delete a service (call Authlete's /api/service/delete/{apiKey} API).
|
|
async Task< Service > | GetService (long apiKey) |
| Get information about a service (= call Authlete's /api/service/get/{apiKey} API).
|
|
async Task< ServiceListResponse > | GetServiceList () |
| Get a list of services that belong to the service owner (= call Authlete's /api/service/get/list API).
|
|
async Task< ServiceListResponse > | GetServiceList (int start, int end) |
| Get a list of services that belong to the service owner (= call Authlete's /api/service/get/list API).
|
|
async Task< Service > | UpdateService (Service service) |
| Update a service (= call Authlete's /api/service/update/{apiKey} API).
|
|
async Task< string > | GetServiceJwks () |
| Get the JWK Set of a service (= call Authlete's /api/service/jwks/get API).
|
|
async Task< string > | GetServiceJwks (bool pretty, bool includePrivateKeys) |
| Get the JWK Set of a service (= call Authlete's /api/service/jwks/get API).
|
|
async Task< string > | GetServiceConfiguration () |
| Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0.
|
|
async Task< string > | GetServiceConfiguration (bool pretty) |
| Get the configuration of the service in JSON format that complies with OpenID Connect Discovery 1.0 (= call Authlete's /api/service/configuration API).
|
|
async Task< Client > | CreateClient (Client client) |
| Create a client (= call Authlete's /api/client/create API).
|
|
async Task< object > | DeleteClient (long clientId) |
| Delete a client (= call Authlete's /api/client/delete/{clientId} API).
|
|
async Task< Client > | GetClient (long clientId) |
| Get information about a client (= call Authlete's /api/client/get/{clientId} API).
|
|
async Task< ClientListResponse > | GetClientList () |
| Get a list of clients that belong to the service (= call Authlete's /api/client/get/list API).
|
|
async Task< ClientListResponse > | GetClientList (string developer) |
| Get a list of clients that belong to the developer (= call Authlete's /api/client/get/list API).
|
|
async Task< ClientListResponse > | GetClientList (int start, int end) |
| Get a list of clients that belong to the service (= call Authlete's /api/client/get/list API).
|
|
async Task< ClientListResponse > | GetClientList (string developer, int start, int end) |
| Get a list of clients (= call Authlete's /api/client/get/list API).
|
|
async Task< Client > | UpdateClient (Client client) |
| Update a client (= call Authlete's /api/client/update/{clientId} API).
|
|
async Task< GrantedScopesGetResponse > | GetGrantedScopes (long clientId, string subject) |
| Get the set of scopes that an end-user has granted to a client application (= call Authlete's /api/client/granted_scopes/get/{clientId} API).
|
|
async Task< ApiResponse > | DeleteGrantedScopes (long clientId, string subject) |
| Delete DB records about the set of scopes that an end-user has granted to a client application (= call Authlete's /api/client/granted_scopes/delete/{clientId} API).
|
|
async Task< ApiResponse > | DeleteClientAuthorization (long clientId, string subject) |
| Delete all existing access tokens issued to the client application by the end-user (= call Authlete's /api/client/authorization/delete/{clientId} API).
|
|
async Task< AuthorizedClientListResponse > | GetClientAuthorizationList (ClientAuthorizationGetListRequest request) |
| Get the list of client applications authorized by the end-user (= call Authlete's /api/client/authorization/get/list API).
|
|
async Task< ApiResponse > | UpdateClientAuthorization (long clientId, ClientAuthorizationUpdateRequest request) |
| Update attributes of all existing access tokens issued to the client application by the end-user (= call Authlete's /api/client/authorization/update/{clientId} API).
|
|
async Task< ClientSecretRefreshResponse > | RefreshClientSecret (long clientId) |
| Refresh the client secret of a client (= call Authlete's /api/client/secret/refresh/{clientId} API). A new value of the client secret will be generated by the Authlete server. If you want to specify a new value, use UpdateClientSecret method.
|
|
async Task< ClientSecretRefreshResponse > | RefreshClientSecret (string clientIdentifier) |
| Refresh the client secret of a client (= call Authlete's /api/client/secret/refresh/{clientId} API). A new value of the client secret will be generated by the Authlete server. If you want to specify a new value, use UpdateClientSecret method.
|
|
async Task< ClientSecretUpdateResponse > | UpdateClientSecret (long clientId, string clientSecret) |
| Update the client secret of a client (= call Authlete's /api/client/secret/update/{clientId} API). If you want to have the Authlete server generate a new value of the client secret, use RefreshClientSecret method.
|
|
async Task< ClientSecretUpdateResponse > | UpdateClientSecret (string clientIdentifier, string clientSecret) |
| Update the client secret of a client (= call Authlete's /api/client/secret/update/{clientId} API). If you want to have the Authlete server generate a new value of the client secret, use RefreshClientSecret method.
|
|
async Task< BackchannelAuthenticationResponse > | BackchannelAuthentication (BackchannelAuthenticationRequest request) |
| Call Authlete's /api/backchannel/authentication API.
|
|
async Task< BackchannelAuthenticationIssueResponse > | BackchannelAuthenticationIssue (BackchannelAuthenticationIssueRequest request) |
| Call Authlete's /api/backchannel/authentication/issue API.
|
|
async Task< BackchannelAuthenticationFailResponse > | BackchannelAuthenticationFail (BackchannelAuthenticationFailRequest request) |
| Call Authlete's /api/backchannel/authentication/fail API.
|
|
async Task< BackchannelAuthenticationCompleteResponse > | BackchannelAuthenticationComplete (BackchannelAuthenticationCompleteRequest request) |
| Call Authlete's /api/backchannel/authentication/complete API.
|
|
async Task< DeviceAuthorizationResponse > | DeviceAuthorization (DeviceAuthorizationRequest request) |
| Call Authlete's /api/device/authorization API.
|
|
async Task< DeviceCompleteResponse > | DeviceComplete (DeviceCompleteRequest request) |
| Call Authlete's /api/device/complete API.
|
|
async Task< DeviceVerificationResponse > | DeviceVerification (DeviceVerificationRequest request) |
| Call Authlete's /api/device/verification API.
|
|
async Task< PushedAuthReqResponse > | PushAuthorizationRequest (PushedAuthReqRequest request) |
| Call Authlete's /api/pushed_auth_req API.
|
|
An implementation of the IAuthleteApi
interface.