List OAuth clients

Retrieves a comprehensive list of OAuth client configurations for the Tenant, including client IDs, redirect URIs, scopes, and other relevant settings.

GET
/v2/manage/oauth-clients

Retrieves a comprehensive list of OAuth client configurations for the Tenant, including client IDs, redirect URIs, scopes, and other relevant settings.

Authorization

M2MBearerToken
AuthorizationBearer <token>

M2M Token for authentication

In: header

Response Body

application/json

application/json

application/json

curl -X GET "https://api.loginradius.com/v2/manage/oauth-clients"
{
  "Data": [
    {
      "AllowedCorsOrigin": [
        "https://example.com"
      ],
      "AllowedScopes": [
        "openid",
        "profile",
        "email"
      ],
      "AllowedWebOrigin": [
        "https://example.com"
      ],
      "AppId": 123456,
      "AppName": "MyApp",
      "ApplicationType": "Web",
      "AudienceScopes": {
        "property1": [
          "openid",
          "profile",
          "email"
        ],
        "property2": [
          "openid",
          "profile",
          "email"
        ]
      },
      "BackChannelLogout": {
        "IsEnabled": true,
        "LogoutInitiator": {
          "Mode": "RPInitiated",
          "Intiators": {
            "RPLogout": true,
            "IDPLogout": true,
            "PasswordChange": true,
            "AccountDelete": true
          }
        },
        "LogoutTokenTTL": 3600,
        "LogoutURIs": [
          "https://example.com/logout"
        ]
      },
      "ClientId": "123e4567-e89b-12d3-a456-426614174000",
      "ClientSecret": "exampleSecret",
      "Connections": {
        "Enabled": true,
        "PasswordlessLogin": {
          "Enabled": true,
          "Email": true,
          "SMS": true
        },
        "TraditionalLogin": true,
        "SocialLogins": [
          {
            "IsEnabled": true,
            "ProviderName": "Google"
          }
        ],
        "CustomIdp": [
          {
            "IsEnabled": true,
            "ProviderName": "Google"
          }
        ],
        "Enterprise": [
          {
            "IsEnabled": true,
            "ProviderName": "Google"
          }
        ]
      },
      "CreatedDate": "2023-10-01T12:00:00Z",
      "DeviceCodeConfig": {
        "AfterVerificationUrl": "https://example.com/after-verification",
        "DeviceCodeExpire": 300,
        "PollingInterval": 5,
        "UserCodeCharacterSet": "Base20",
        "UserCodeMask": "6",
        "VerificationUrl": "https://example.com/verification"
      },
      "EnableCorsOrigin": true,
      "ForceReAuthentication": true,
      "GlobalClient": true,
      "GrantTypes": [
        "authorization_code",
        "client_credentials"
      ],
      "IdTokenAudiences": [
        "example-audience"
      ],
      "JwtTokenConfig": {
        "Algorithm": "RS256",
        "IdTokenTTL": 3600,
        "TokenTTL": 3600
      },
      "LastModifiedDate": "2023-10-01T12:00:00Z",
      "LoginUrl": "https://example.com/login",
      "LoginRedirectUri": [
        "https://example.com/login"
      ],
      "LogoutRedirectUri": [
        "https://example.com/logout"
      ],
      "AccessTokenMappingTemplate": "{\"email\": \"{{Email.0.Value}}\"}",
      "IdTokenMappingTemplate": "{\"email\": \"{{Email.0.Value}}\"}",
      "Mapping": {
        "property1": "string",
        "property2": "string"
      },
      "Metadata": {
        "key1": "value1",
        "key2": "value2"
      },
      "Protocol": "OAuth2",
      "RedirectURIExactMatch": true,
      "RefreshTokenTTL": 3600,
      "Secret": "exampleSecret",
      "SignedUserInfo": true,
      "TokenAuthMethod": "client_secret_basic",
      "TokenWebOriginMatch": true
    }
  ]
}
{
  "Message": "Access Unauthorized",
  "Description": "Access Unauthorized, please use valid authorization to access this endpoint.",
  "ErrorCode": 6002
}
{
  "Message": "Operation failed due to an internal error.",
  "Description": "An unknown internal error occurred, please try again in a few minutes or contact your system administrator.",
  "ErrorCode": 7909
}