Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Get a list of all the IdentityProvider configuration data.

Request

Method: GET

URI: /api/configuration/clientList

Headers

Name

Type

Description

X-SurePassID-Api-Key

string

An API Key with 'Reader' role.

Query String

Name

Type

includeNulls

boolean

Show/don't show JSON properties that have null values. 
Default: false (don't show null property values) 

Response

Status: 200 OK

 Successful JSON response.
{
    "Clients": [
        {
            "Enabled": true,
            "ClientId": "client_name",
            "ProtocolType": "oidc",
            "ClientSecrets": [
                {
                    "Value": "K7gNU3sdo+OL0wNhqoVWhr3g6s1xYv72ol/pe/Unols=",
                    "Type": "SharedSecret"
                }
            ],
            "RequireClientSecret": true,
            "ClientName": "SurePassID Client",
            "RequireConsent": true,
            "AllowRememberConsent": true,
            "AllowedGrantTypes": [
                "hybrid"
            ],
            "RequirePkce": false,
            "AllowPlainTextPkce": false,
            "AllowAccessTokensViaBrowser": false,
            "RedirectUris": [
                "https://oidc-client.surepassid.com/signin-oidc"
            ],
            "PostLogoutRedirectUris": [
                "https://oidc-client.surepassid.com/signout-callback-oidc"
            ],
            "FrontChannelLogoutSessionRequired": true,
            "BackChannelLogoutSessionRequired": true,
            "AllowOfflineAccess": false,
            "AllowedScopes": [
                "openid",
                "profile"
            ],
            "AlwaysIncludeUserClaimsInIdToken": true,
            "IdentityTokenLifetime": 300,
            "AccessTokenLifetime": 3600,
            "AuthorizationCodeLifetime": 300,
            "AbsoluteRefreshTokenLifetime": 2592000,
            "SlidingRefreshTokenLifetime": 1296000,
            "RefreshTokenUsage": 1,
            "UpdateAccessTokenClaimsOnRefresh": false,
            "RefreshTokenExpiration": 1,
            "AccessTokenType": 0,
            "EnableLocalLogin": true,
            "IdentityProviderRestrictions": [],
            "IncludeJwtId": false,
            "Claims": [],
            "AlwaysSendClientClaims": false,
            "ClientClaimsPrefix": "client_",
            "DeviceCodeLifetime": 300,
            "AllowedCorsOrigins": [],
            "Properties": {
                "foo": "bar"
            }
        }
    ]
}

Status: 401 Unauthorized

{
    "type": "https://httpstatuses.com/401",
    "title": "Unauthorized",
    "status": 401
}

  • No labels