sso
GET
https://hermetica.15.204.158.166.sslip.io /v1/sso/oidc Code samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/sso/oidc" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"issuer": "string",
"clientId": "string",
"domains": [],
"defaultRole": "viewer",
"enforced": false,
"enabled": true,
"id": "string",
"redirectUri": "string"
}Schema
issuerstringrequiredclientIdstringrequireddomainsstring[]requireddefaultRolestringrequiredenforcedbooleanrequiredenabledbooleanrequiredidstringrequiredredirectUristringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectPUT
https://hermetica.15.204.158.166.sslip.io /v1/sso/oidc Request body
application/json
issuerstringrequiredclientIdstringrequiredclientSecretstringdomainsstring[]defaultRolestringenforcedbooleanenabledboolean{
"issuer": "string",
"clientId": "string",
"clientSecret": "string",
"domains": [],
"defaultRole": "viewer",
"enforced": false,
"enabled": true
}Code samples
cURL
curl -X PUT "https://hermetica.15.204.158.166.sslip.io/v1/sso/oidc" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"issuer":"string","clientId":"string","clientSecret":"string","domains":[],"defaultRole":"viewer","enforced":false,"enabled":true}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
DELETE
https://hermetica.15.204.158.166.sslip.io /v1/sso/oidc Code samples
cURL
curl -X DELETE "https://hermetica.15.204.158.166.sslip.io/v1/sso/oidc" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredGET
https://hermetica.15.204.158.166.sslip.io /v1/sso/oidc/{workspaceId}/login Parameters
workspaceIdstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/sso/oidc/{workspaceId}/login" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
302 Default Response
{}GET
https://hermetica.15.204.158.166.sslip.io /v1/sso/oidc/{workspaceId}/callback Parameters
codestringqueryrequiredstatestringqueryrequiredworkspaceIdstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/sso/oidc/{workspaceId}/callback?code=<code>&state=<state>" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
302 Default Response
{}Updated