curl --request GET \
--url https://api.studio.prisme.ai/v2/login/providersconst options = {method: 'GET'};
fetch('https://api.studio.prisme.ai/v2/login/providers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.studio.prisme.ai/v2/login/providers"
response = requests.get(url)
print(response.text){
"localSignin": true,
"localSignup": true,
"emailDiscovery": true,
"providers": [
{
"slug": "<string>",
"type": "<string>",
"name": "<string>",
"icon": "<string>",
"meta": {}
}
],
"oidc": {
"apiUrl": "<string>",
"providerUrl": "<string>",
"consoleUrl": "<string>",
"studioClientId": "<string>",
"externalClientIds": [
"<string>"
],
"scopes": [
"<string>"
]
}
}Get Login Providers
Login capabilities discovery. Returns available login methods and SSO providers.
curl --request GET \
--url https://api.studio.prisme.ai/v2/login/providersconst options = {method: 'GET'};
fetch('https://api.studio.prisme.ai/v2/login/providers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.studio.prisme.ai/v2/login/providers"
response = requests.get(url)
print(response.text){
"localSignin": true,
"localSignup": true,
"emailDiscovery": true,
"providers": [
{
"slug": "<string>",
"type": "<string>",
"name": "<string>",
"icon": "<string>",
"meta": {}
}
],
"oidc": {
"apiUrl": "<string>",
"providerUrl": "<string>",
"consoleUrl": "<string>",
"studioClientId": "<string>",
"externalClientIds": [
"<string>"
],
"scopes": [
"<string>"
]
}
}Response
Success Response
Whether local email/password signin is enabled
Whether local email/password signup is enabled
Whether an enabled SSO provider can be discovered from an email domain
Bootstrap configuration a native/white-label app needs to connect to this instance via the platform's built-in OIDC provider (authorization code + PKCE).
Hide child attributes
Hide child attributes
Base URL of this instance's API (e.g. https://api.example.com/v2)
OIDC issuer base URL. Append /.well-known/openid-configuration to discover the authorization, token and jwks endpoints.
Front-end (console) base URL. The app opens its login webview here (append the /signin path).
Public client_id of the first-party web console. Apps that reuse the console login webview authenticate with this client.
Public client_ids of the native/external apps declared on this instance (via OIDC_EXTERNAL_CLIENTS). A white-label app matches its own build's client_id here, or uses the first entry.
OAuth scopes the app should request
Was this page helpful?