FruxonDocs
ApiSingle sign on

Replaces the workspace's SSO policy.

Auto-join lets people who sign in through the connection join the workspace without an invitation, with `jitRole`; an invitation's role wins over it. Requiring SSO is not available yet.

PUT
/v1/tenants/{tenant}/ssoPolicy
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

tenant*string

The tenant identifier

The whole policy.

requireSso?boolean

Must be false: Require SSO is not available yet.

jitEnabled?boolean
jitRole?string

Required when Fruxon.Model.Sso.Api.UpdateSsoPolicyRequest.JitEnabled: VIEWER, OPERATOR, DEVELOPER or ADMIN.

Value in"UNSPECIFIED" | "ADMIN" | "OWNER" | "DEVELOPER" | "OPERATOR" | "VIEWER"
maxSessionAgeSeconds?integer|null

Between 900 (15 minutes) and 7,776,000 (90 days), or null.

Formatint64
[key: string]?never

Response Body

curl -X PUT "https://api.fruxon.com/v1/tenants/string/ssoPolicy" \  -H "Content-Type: application/json" \  -d '{}'
{
  "requireSso": false,
  "jitEnabled": false,
  "jitRole": "ADMIN",
  "maxSessionAgeSeconds": 0
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}