IdentityProvidersApi
Method | HTTP request | Description |
---|---|---|
create_oidc_identity_provider_using_post | POST /api/web/v1/identityproviders/oidc | Create an OIDC identity provider |
delete_oidc_identity_provider_using_delete | DELETE /api/web/v1/identityproviders/oidc/{id} | Delete an OIDC identity provider |
fetch_oidc_configuration_using_post | POST /api/web/v1/identityproviders/oidc/configuration | Fetch OIDC Configuration for an OIDC identity provider |
get_oidc_identity_provider_using_get | GET /api/web/v1/identityproviders/oidc/{id} | Get an OIDC identity provider |
list_oidc_identity_providers_using_get | GET /api/web/v1/identityproviders/oidc | Lists OIDC identity providers |
update_oidc_identity_provider_using_put | PUT /api/web/v1/identityproviders/oidc/{id} | Update an OIDC identity provider |
create_oidc_identity_provider_using_post
OidcIdentityProvider create_oidc_identity_provider_using_post(oidc_identity_provider_parms)
Create an OIDC identity provider
Create an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:ADD permission.
- Api Key Authentication (AdminAPIAuthentication):
Parameters
Name | Type | Description | Notes |
---|---|---|---|
oidc_identity_provider_parms | 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 | - |
delete_oidc_identity_provider_using_delete
delete_oidc_identity_provider_using_delete(id)
Delete an OIDC identity provider
Delete an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:REMOVE permission.
Example
- Api Key Authentication (AdminAPIAuthentication):
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | str | The UUID of the OIDC Identity Provider to delete. |
Return type
void (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 | - |
fetch_oidc_configuration_using_post
OidcConfigurationResponse fetch_oidc_configuration_using_post(oidc_configuration_parms)
Fetch OIDC Configuration for an OIDC identity provider
Fetch OIDC Configuration for an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Example
- Api Key Authentication (AdminAPIAuthentication):
Parameters
Name | Type | Description | Notes |
---|---|---|---|
oidc_configuration_parms | 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 | - |
get_oidc_identity_provider_using_get
OidcIdentityProvider get_oidc_identity_provider_using_get(id)
Get an OIDC identity provider
Get an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Example
- Api Key Authentication (AdminAPIAuthentication):
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | str | 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 | - |
list_oidc_identity_providers_using_get
List[OidcIdentityProvider] list_oidc_identity_providers_using_get()
Lists OIDC identity providers
Lists OIDC identity providers. Caller requires the IDENTITYPROVIDERS:VIEW permission.
Example
- Api Key Authentication (AdminAPIAuthentication):
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 | - |
update_oidc_identity_provider_using_put
OidcIdentityProvider update_oidc_identity_provider_using_put(id, oidc_identity_provider_parms)
Update an OIDC identity provider
Update an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:EDIT permission.
Example
- Api Key Authentication (AdminAPIAuthentication):
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | str | The UUID of the OIDC Identity Provider to update. | |
oidc_identity_provider_parms | 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 | - |