curl --request PUT \
--url https://use.hoop.dev/api/serverconfig/auth \
--header 'Content-Type: application/json' \
--data '{
"admin_role_name": "admin",
"auditor_role_name": "auditor",
"auth_method": "local",
"oidc_config": {
"audience": "hoop-audience",
"client_id": "hoop-client-id",
"client_secret": "hoop-client-secret",
"groups_claim": "groups",
"issuer_url": "https://auth.domain.tld/oidc",
"scopes": [
"openid",
"email",
"profile"
]
},
"rollout_api_key": "xapi-WqIAoYhKuIv2IPmVkfsyyK",
"saml_config": {
"groups_claim": "groups",
"idp_metadata_url": "https://auth.domain.tld/saml/metadata"
},
"webapp_users_management_status": "enabled"
}'
{
"admin_role_name": "admin",
"api_key": "xapi-WqIAoYhKuIv2IPmVkfsyyK",
"auditor_role_name": "auditor",
"auth_method": "local",
"oidc_config": {
"audience": "hoop-audience",
"client_id": "hoop-client-id",
"client_secret": "hoop-client-secret",
"groups_claim": "groups",
"issuer_url": "https://auth.domain.tld/oidc",
"scopes": [
"openid",
"email",
"profile"
]
},
"rollout_api_key": "xapi-WqIAoYhKuIv2IPmVkfsyyK",
"saml_config": {
"groups_claim": "groups",
"idp_metadata_url": "https://auth.domain.tld/saml/metadata"
},
"webapp_users_management_status": "enabled"
}
Update authentication configuration
curl --request PUT \
--url https://use.hoop.dev/api/serverconfig/auth \
--header 'Content-Type: application/json' \
--data '{
"admin_role_name": "admin",
"auditor_role_name": "auditor",
"auth_method": "local",
"oidc_config": {
"audience": "hoop-audience",
"client_id": "hoop-client-id",
"client_secret": "hoop-client-secret",
"groups_claim": "groups",
"issuer_url": "https://auth.domain.tld/oidc",
"scopes": [
"openid",
"email",
"profile"
]
},
"rollout_api_key": "xapi-WqIAoYhKuIv2IPmVkfsyyK",
"saml_config": {
"groups_claim": "groups",
"idp_metadata_url": "https://auth.domain.tld/saml/metadata"
},
"webapp_users_management_status": "enabled"
}'
{
"admin_role_name": "admin",
"api_key": "xapi-WqIAoYhKuIv2IPmVkfsyyK",
"auditor_role_name": "auditor",
"auth_method": "local",
"oidc_config": {
"audience": "hoop-audience",
"client_id": "hoop-client-id",
"client_secret": "hoop-client-secret",
"groups_claim": "groups",
"issuer_url": "https://auth.domain.tld/oidc",
"scopes": [
"openid",
"email",
"profile"
]
},
"rollout_api_key": "xapi-WqIAoYhKuIv2IPmVkfsyyK",
"saml_config": {
"groups_claim": "groups",
"idp_metadata_url": "https://auth.domain.tld/saml/metadata"
},
"webapp_users_management_status": "enabled"
}
The request body resource
The body is of type object
.
OK
The response is of type object
.
Was this page helpful?