IdentityProvidersApi
Method | HTTP request | Description |
---|---|---|
createOidcIdentityProviderUsingPOST | POST /api/web/v1/identityproviders/oidc | Create an OIDC identity provider |
deleteOidcIdentityProviderUsingDELETE | DELETE /api/web/v1/identityproviders/oidc/{id} | Delete an OIDC identity provider |
fetchOidcConfigurationUsingPOST | POST /api/web/v1/identityproviders/oidc/configuration | Fetch OIDC Configuration for an OIDC identity provider |
getOidcIdentityProviderUsingGET | GET /api/web/v1/identityproviders/oidc/{id} | Get an OIDC identity provider |
listOidcIdentityProvidersUsingGET | GET /api/web/v1/identityproviders/oidc | Lists OIDC identity providers |
updateOidcIdentityProviderUsingPUT | PUT /api/web/v1/identityproviders/oidc/{id} | Update an OIDC identity provider |
createOidcIdentityProviderUsingPOST
OidcIdentityProvider createOidcIdentityProviderUsingPOST(oidcIdentityProviderParms)
Create an OIDC identity provider
Create an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:ADD permission.
Parameters
Name | Type | Description | Notes |
---|---|---|---|
oidcIdentityProviderParms | OidcIdentityProviderParms |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Successful | - |
400 | Bad Request | - |
401 | Access denied | - |
403 | Forbidden | - |
404 | Not Found | - |
409 | Conflict | - |
deleteOidcIdentityProviderUsingDELETE
deleteOidcIdentityProviderUsingDELETE(id)
Delete an OIDC identity provider
Delete an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:REMOVE permission.
Example
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | The UUID of the OIDC Identity Provider to delete. |
Return type
null (empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Successful | - |
400 | Bad Request | - |
401 | Access denied | - |
403 | Forbidden | - |
404 | Not Found | - |
409 | Conflict | - |
fetchOidcConfigurationUsingPOST
OidcConfigurationResponse fetchOidcConfigurationUsingPOST(oidcConfigurationParms)
Fetch OIDC Configuration for an OIDC identity provider
Fetch OIDC Configuration for an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Example
Parameters
Name | Type | Description | Notes |
---|---|---|---|
oidcConfigurationParms | OidcConfigurationParms |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Successful | - |
400 | Bad Request | - |
401 | Access denied | - |
403 | Forbidden | - |
404 | Not Found | - |
409 | Conflict | - |
getOidcIdentityProviderUsingGET
OidcIdentityProvider getOidcIdentityProviderUsingGET(id)
Get an OIDC identity provider
Get an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Example
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | The UUID of the OIDC Identity Provider to get. |
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Successful | - |
400 | Bad Request | - |
401 | Access denied | - |
403 | Forbidden | - |
404 | Not Found | - |
409 | Conflict | - |
listOidcIdentityProvidersUsingGET
List<OidcIdentityProvider> listOidcIdentityProvidersUsingGET()
Lists OIDC identity providers
Lists OIDC identity providers. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Example
Parameters
This endpoint does not need any parameter.
Return type
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Successful | - |
400 | Bad Request | - |
401 | Access denied | - |
403 | Forbidden | - |
404 | Not Found | - |
409 | Conflict | - |
updateOidcIdentityProviderUsingPUT
OidcIdentityProvider updateOidcIdentityProviderUsingPUT(id, oidcIdentityProviderParms)
Update an OIDC identity provider
Update an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:EDIT permission.
Example
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | The UUID of the OIDC Identity Provider to update. | |
oidcIdentityProviderParms | OidcIdentityProviderParms |
Return type
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | Successful | - |
400 | Bad Request | - |
401 | Access denied | - |
403 | Forbidden | - |
404 | Not Found | - |
409 | Conflict | - |