OAuth Client Provider API
{ http://soa.com/wsdl/app/1.0 } OAuthClientProviderAPI
This service provides access to OAuth client information.
POST/oauthclientsgetClientDetailsUsingCertificate
Parameters
Accepts multipart/form-data
Name
Type
Description
Model
OAuthProviderDomainID
query
string
body
entity
Reponse
Produces application/xmlapplication/jsonapplication/vnd.soa.v71+jsonapplication/vnd.soa.v72+jsonapplication/vnd.soa.v80+jsonapplication/vnd.soa.v71+xmlapplication/vnd.soa.v72+xmlapplication/vnd.soa.v80+xml
Status Code
Reason
Model
200
Success
OAuthClient
OAuthClient {
request_object_encryption_alg( string )
default_max_age( int )
logo_uri( anyURI )
userinfo_encrypted_response_enc( string )
access_token_expiry( long )
RedirectURI( Collection of string )
enforceReplayPrevention( boolean )
restrictedResponseTypes( Collection of string )
bypass_authorization( boolean )
request_uris( Collection of string )
id_token_signed_response_alg( string )
access_token_expiry_setting( string )
post_logout_redirect_uris( Collection of string )
Updated( dateTime )
LogoPictureID( long )
LegalDisclaimer( string )
sector_identifier_uri( string )
id_token_encrypted_response_alg( string )
token_endpoint_auth_method_supported_setting( string )
tos_uri( string )
request_object_signing_alg( string )
grant_expiration_hours( int )
restrictedScopes( Collection of string )
response_types( Collection of string )
token_endpoint_auth_signing_alg( string )
Description( string )
client_uri( string )
jwks( string )
application_type( string )
default_acr_values( Collection of string )
initiate_login_uri( string )
require_authtime_claim( boolean )
requireSignedRequests( boolean )
OAuthClientType( string )
userinfo_encrypted_response_alg( string )
token_type( string )
userinfo_signed_response_alg( string )
token_endpoint_auth_method( string )
grant_expiration_setting( string )
Created( dateTime )
LogoAssigned( boolean )
request_object_encryption_enc( string )
SubTitle( string )
policy_uri( string )
AppURI( anyURI )
grant_types( Collection of string )
subject_type( string )
Title( string )
includeResourceOwnerUserInfoOption( string )
supports_openid_connect( boolean )
grant_types_setting( string )
id_token_encrypted_response_enc( string )
jwks_uri( string )
token_endpoint_auth_methods( Collection of string )
RuntimeID( string )
OAuthClientID( string )
contacts( Collection of string )
}
POST/oauthclientsgetOAuthClientUsingCertificate
Parameters
Accepts application/x-www-form-urlencoded
Name
Type
Description
Model
OAuthProviderDomainID
form
string
CertBytes
form
byte
Reponse
Produces application/xmlapplication/jsonapplication/vnd.soa.v71+jsonapplication/vnd.soa.v72+jsonapplication/vnd.soa.v80+jsonapplication/vnd.soa.v71+xmlapplication/vnd.soa.v72+xmlapplication/vnd.soa.v80+xml
Status Code
Reason
Model
200
Success
OAuthClient
OAuthClient {
request_object_encryption_alg( string )
default_max_age( int )
logo_uri( anyURI )
userinfo_encrypted_response_enc( string )
access_token_expiry( long )
RedirectURI( Collection of string )
enforceReplayPrevention( boolean )
restrictedResponseTypes( Collection of string )
bypass_authorization( boolean )
request_uris( Collection of string )
id_token_signed_response_alg( string )
access_token_expiry_setting( string )
post_logout_redirect_uris( Collection of string )
Updated( dateTime )
LogoPictureID( long )
LegalDisclaimer( string )
sector_identifier_uri( string )
id_token_encrypted_response_alg( string )
token_endpoint_auth_method_supported_setting( string )
tos_uri( string )
request_object_signing_alg( string )
grant_expiration_hours( int )
restrictedScopes( Collection of string )
response_types( Collection of string )
token_endpoint_auth_signing_alg( string )
Description( string )
client_uri( string )
jwks( string )
application_type( string )
default_acr_values( Collection of string )
initiate_login_uri( string )
require_authtime_claim( boolean )
requireSignedRequests( boolean )
OAuthClientType( string )
userinfo_encrypted_response_alg( string )
token_type( string )
userinfo_signed_response_alg( string )
token_endpoint_auth_method( string )
grant_expiration_setting( string )
Created( dateTime )
LogoAssigned( boolean )
request_object_encryption_enc( string )
SubTitle( string )
policy_uri( string )
AppURI( anyURI )
grant_types( Collection of string )
subject_type( string )
Title( string )
includeResourceOwnerUserInfoOption( string )
supports_openid_connect( boolean )
grant_types_setting( string )
id_token_encrypted_response_enc( string )
jwks_uri( string )
token_endpoint_auth_methods( Collection of string )
RuntimeID( string )
OAuthClientID( string )
contacts( Collection of string )
}
GET/oauthclients/validatevalidateClient
Parameters
Name
Type
Description
Model
OAuthProviderDomainID
query
string
ClientID
query
string
RedirectURI
query
string
Reponse
Produces application/xmlapplication/jsonapplication/vnd.soa.v71+jsonapplication/vnd.soa.v72+jsonapplication/vnd.soa.v80+jsonapplication/vnd.soa.v71+xmlapplication/vnd.soa.v72+xmlapplication/vnd.soa.v80+xml
Status Code
Reason
Model
200
Success
OAuthClientValidationResponse
OAuthClientValidationResponse {
OAuthClient {
OAuthClient( OAuthClient )
RedirectURIMatched( boolean )
}
OAuthClient {
request_object_encryption_alg( string )
default_max_age( int )
logo_uri( anyURI )
userinfo_encrypted_response_enc( string )
access_token_expiry( long )
RedirectURI( Collection of string )
enforceReplayPrevention( boolean )
restrictedResponseTypes( Collection of string )
bypass_authorization( boolean )
request_uris( Collection of string )
id_token_signed_response_alg( string )
access_token_expiry_setting( string )
post_logout_redirect_uris( Collection of string )
Updated( dateTime )
LogoPictureID( long )
LegalDisclaimer( string )
sector_identifier_uri( string )
id_token_encrypted_response_alg( string )
token_endpoint_auth_method_supported_setting( string )
tos_uri( string )
request_object_signing_alg( string )
grant_expiration_hours( int )
restrictedScopes( Collection of string )
response_types( Collection of string )
token_endpoint_auth_signing_alg( string )
Description( string )
client_uri( string )
jwks( string )
application_type( string )
default_acr_values( Collection of string )
initiate_login_uri( string )
require_authtime_claim( boolean )
requireSignedRequests( boolean )
OAuthClientType( string )
userinfo_encrypted_response_alg( string )
token_type( string )
userinfo_signed_response_alg( string )
token_endpoint_auth_method( string )
grant_expiration_setting( string )
Created( dateTime )
LogoAssigned( boolean )
request_object_encryption_enc( string )
SubTitle( string )
policy_uri( string )
AppURI( anyURI )
grant_types( Collection of string )
subject_type( string )
Title( string )
includeResourceOwnerUserInfoOption( string )
supports_openid_connect( boolean )
grant_types_setting( string )
id_token_encrypted_response_enc( string )
jwks_uri( string )
token_endpoint_auth_methods( Collection of string )
RuntimeID( string )
OAuthClientID( string )
contacts( Collection of string )
}
GET/oauthclients/{ClientID}/connectedapidomainsgetProviderDomainsOfConnectedAPIs
Parameters
Name
Type
Description
Model
ClientID
path
string
Reponse
Produces application/xmlapplication/jsonapplication/vnd.soa.v71+jsonapplication/vnd.soa.v72+jsonapplication/vnd.soa.v80+jsonapplication/vnd.soa.v81+jsonapplication/vnd.soa.v71+xmlapplication/vnd.soa.v72+xmlapplication/vnd.soa.v80+xmlapplication/vnd.soa.v81+xml
Status Code
Reason
Model
200
Success
any
GET/oauthclients/{ClientID}/secretgetApplicationSharedSecret
Parameters
Name
Type
Description
Model
ClientID
path
string
OAuthProviderDomainID
query
string
Reponse
Produces text/plain
Status Code
Reason
Model
200
Success
string
GET/oauthclients/{ClientID}/detailsgetClientDetails
Parameters
Name
Type
Description
Model
ClientID
path
string
OAuthProviderDomainID
query
string
Reponse
Produces application/xmlapplication/jsonapplication/vnd.soa.v71+jsonapplication/vnd.soa.v72+jsonapplication/vnd.soa.v80+jsonapplication/vnd.soa.v71+xmlapplication/vnd.soa.v72+xmlapplication/vnd.soa.v80+xml
Status Code
Reason
Model
200
Success
OAuthClient
OAuthClient {
request_object_encryption_alg( string )
default_max_age( int )
logo_uri( anyURI )
userinfo_encrypted_response_enc( string )
access_token_expiry( long )
RedirectURI( Collection of string )
enforceReplayPrevention( boolean )
restrictedResponseTypes( Collection of string )
bypass_authorization( boolean )
request_uris( Collection of string )
id_token_signed_response_alg( string )
access_token_expiry_setting( string )
post_logout_redirect_uris( Collection of string )
Updated( dateTime )
LogoPictureID( long )
LegalDisclaimer( string )
sector_identifier_uri( string )
id_token_encrypted_response_alg( string )
token_endpoint_auth_method_supported_setting( string )
tos_uri( string )
request_object_signing_alg( string )
grant_expiration_hours( int )
restrictedScopes( Collection of string )
response_types( Collection of string )
token_endpoint_auth_signing_alg( string )
Description( string )
client_uri( string )
jwks( string )
application_type( string )
default_acr_values( Collection of string )
initiate_login_uri( string )
require_authtime_claim( boolean )
requireSignedRequests( boolean )
OAuthClientType( string )
userinfo_encrypted_response_alg( string )
token_type( string )
userinfo_signed_response_alg( string )
token_endpoint_auth_method( string )
grant_expiration_setting( string )
Created( dateTime )
LogoAssigned( boolean )
request_object_encryption_enc( string )
SubTitle( string )
policy_uri( string )
AppURI( anyURI )
grant_types( Collection of string )
subject_type( string )
Title( string )
includeResourceOwnerUserInfoOption( string )
supports_openid_connect( boolean )
grant_types_setting( string )
id_token_encrypted_response_enc( string )
jwks_uri( string )
token_endpoint_auth_methods( Collection of string )
RuntimeID( string )
OAuthClientID( string )
contacts( Collection of string )
}
GET/oauthclients/{ClientID}/certificategetAppCertificate
Parameters
Name
Type
Description
Model
ClientID
path
string
OAuthProviderDomainID
query
string
Reponse
Produces application/octet-stream
Status Code
Reason
Model
200
Success
byte
GET/oauthclients/{ClientID}/clientTypegetClientType
Parameters
Name
Type
Description
Model
ClientID
path
string
OAuthProviderDomainID
query
string
Reponse
Produces text/plain
Status Code
Reason
Model
200
Success
string
GET/oauthclients/{ClientID}/avatargetClientAvatar
Parameters
Name
Type
Description
Model
ClientID
path
string
OAuthProviderDomainID
query
string
Reponse
Produces image/jpeg
Status Code
Reason
Model
200
Success
byte
GET/oauthclients/{ClientID}/metadatagetClientRegistrationInfo
Parameters
Name
Type
Description
Model
ClientID
path
string
OAuthProviderDomainID
query
string
ValidateJwks
query
boolean
Reponse
Produces application/xmlapplication/jsonapplication/vnd.soa.v71+jsonapplication/vnd.soa.v72+jsonapplication/vnd.soa.v80+jsonapplication/vnd.soa.v71+xmlapplication/vnd.soa.v72+xmlapplication/vnd.soa.v80+xml
Status Code
Reason
Model
200
Success
OAuthClient
OAuthClient {
request_object_encryption_alg( string )
default_max_age( int )
logo_uri( anyURI )
userinfo_encrypted_response_enc( string )
access_token_expiry( long )
RedirectURI( Collection of string )
enforceReplayPrevention( boolean )
restrictedResponseTypes( Collection of string )
bypass_authorization( boolean )
request_uris( Collection of string )
id_token_signed_response_alg( string )
access_token_expiry_setting( string )
post_logout_redirect_uris( Collection of string )
Updated( dateTime )
LogoPictureID( long )
LegalDisclaimer( string )
sector_identifier_uri( string )
id_token_encrypted_response_alg( string )
token_endpoint_auth_method_supported_setting( string )
tos_uri( string )
request_object_signing_alg( string )
grant_expiration_hours( int )
restrictedScopes( Collection of string )
response_types( Collection of string )
token_endpoint_auth_signing_alg( string )
Description( string )
client_uri( string )
jwks( string )
application_type( string )
default_acr_values( Collection of string )
initiate_login_uri( string )
require_authtime_claim( boolean )
requireSignedRequests( boolean )
OAuthClientType( string )
userinfo_encrypted_response_alg( string )
token_type( string )
userinfo_signed_response_alg( string )
token_endpoint_auth_method( string )
grant_expiration_setting( string )
Created( dateTime )
LogoAssigned( boolean )
request_object_encryption_enc( string )
SubTitle( string )
policy_uri( string )
AppURI( anyURI )
grant_types( Collection of string )
subject_type( string )
Title( string )
includeResourceOwnerUserInfoOption( string )
supports_openid_connect( boolean )
grant_types_setting( string )
id_token_encrypted_response_enc( string )
jwks_uri( string )
token_endpoint_auth_methods( Collection of string )
RuntimeID( string )
OAuthClientID( string )
contacts( Collection of string )
}