WickrAdminAPI / Client / register_oidc_config_test
register_oidc_config_test¶
- WickrAdminAPI.Client.register_oidc_config_test(**kwargs)¶
Tests an OpenID Connect (OIDC) configuration for a Wickr network by validating the connection to the identity provider and retrieving its supported capabilities.
See also: AWS API Documentation
Request Syntax
response = client.register_oidc_config_test( networkId='string', extraAuthParams='string', issuer='string', scopes='string', certificate='string' )
- Parameters:
networkId (string) –
[REQUIRED]
The ID of the Wickr network for which the OIDC configuration will be tested.
extraAuthParams (string) – Additional authentication parameters to include in the test (optional).
issuer (string) –
[REQUIRED]
The issuer URL of the OIDC provider to test.
scopes (string) –
[REQUIRED]
The OAuth scopes to test with the OIDC provider.
certificate (string) – The CA certificate for secure communication with the OIDC provider (optional).
- Return type:
dict
- Returns:
Response Syntax
{ 'tokenEndpoint': 'string', 'userinfoEndpoint': 'string', 'responseTypesSupported': [ 'string', ], 'scopesSupported': [ 'string', ], 'issuer': 'string', 'authorizationEndpoint': 'string', 'endSessionEndpoint': 'string', 'logoutEndpoint': 'string', 'grantTypesSupported': [ 'string', ], 'revocationEndpoint': 'string', 'tokenEndpointAuthMethodsSupported': [ 'string', ], 'microsoftMultiRefreshToken': True|False }
Response Structure
(dict) –
tokenEndpoint (string) –
The token endpoint URL discovered from the OIDC provider.
userinfoEndpoint (string) –
The user info endpoint URL discovered from the OIDC provider.
responseTypesSupported (list) –
The OAuth response types supported by the OIDC provider.
(string) –
scopesSupported (list) –
The OAuth scopes supported by the OIDC provider.
(string) –
issuer (string) –
The issuer URL confirmed by the OIDC provider.
authorizationEndpoint (string) –
The authorization endpoint URL discovered from the OIDC provider.
endSessionEndpoint (string) –
The end session endpoint URL for logging out users from the OIDC provider.
logoutEndpoint (string) –
The logout endpoint URL for terminating user sessions.
grantTypesSupported (list) –
The OAuth grant types supported by the OIDC provider.
(string) –
revocationEndpoint (string) –
The token revocation endpoint URL for invalidating tokens.
tokenEndpointAuthMethodsSupported (list) –
The authentication methods supported by the token endpoint.
(string) –
microsoftMultiRefreshToken (boolean) –
Indicates whether the provider supports Microsoft multi-refresh tokens.
Exceptions
WickrAdminAPI.Client.exceptions.ValidationErrorWickrAdminAPI.Client.exceptions.BadRequestErrorWickrAdminAPI.Client.exceptions.ResourceNotFoundErrorWickrAdminAPI.Client.exceptions.ForbiddenErrorWickrAdminAPI.Client.exceptions.UnauthorizedErrorWickrAdminAPI.Client.exceptions.InternalServerErrorWickrAdminAPI.Client.exceptions.RateLimitError