Auth Modules
post /api/http/auth-modules
Create a new authentication module. Settings are specific to the type of authentication module being created.
Required permissions: Manage authentication modules
|
get /api/http/auth-modules
Get all authentication modules
|
post /api/http/auth-modules/reorder
Define the order of authentication modules. This affects the order of the federated authentication module buttons on the sign-in page.
Required permissions: Manage authentication modules
|
post /api/http/auth-modules/{id}/saml-metadata
|
get /api/http/auth-modules/discover-oidc
Automatically discovers the endpoints for the OpenID Connect provider via discovery document
Required permissions: Manage authentication modules
|
get /api/http/auth-modules/key:{key}
Get an existing authentication module
|
patch /api/http/auth-modules/{id}
Update an existing authentication module. Optional parameters will be ignored when not specified and updated otherwise.
Required permissions: Manage authentication modules
|
delete /api/http/auth-modules/{id}
Delete an existing authentication module
Required permissions: Manage authentication modules
|
get /api/http/auth-modules/config
Get authentication configuration
Required permissions: Manage authentication modules
|
put /api/http/auth-modules/config
Set authentication configuration
Required permissions: Manage authentication modules
|
delete /api/http/auth-modules/config
Reset authentication configuration to default
Required permissions: Manage authentication modules
|
post /api/http/auth-modules/test/built-in
For a username/password combination, test built-in authentication with updated settings
|
post /api/http/auth-modules/test/ldap
For a username/password combination, test LDAP authentication with updated settings
|
get /api/http/auth-modules/throttled-logins
Returns logins that are currently subjected to rate limits when logging in to Space
|
delete /api/http/auth-modules/throttled-logins
Resets the counter that tracks failed login attempts for the account with the specified logins. The member who use these accounts are no longer blocked from attempting to log in to Space.
|
get /api/http/auth-modules/throttled-logins/org-status
Returns date and time until which the organization are throttled
|
delete /api/http/auth-modules/throttled-logins/org-status
Resets date and time until which the organization are throttled
|
get /api/http/auth-modules/usages
Retrieve a list of authentication module usage count
Required permissions: Manage authentication modules
|
post /api/http/auth-modules/{id}/logins/{identifier}/change
Change password for a given authentication module ( id ) and profile ( identifier )
|
post /api/http/auth-modules/{id}/logins/{identifier}/reset
Request a password reset for a given authentication module ( id ) and profile ( identifier )
|
delete /api/http/auth-modules/{id}/logins/{identifier}
Detach a profile login from an authentication module. The id parameter refers to the authentication module, the identifier parameter refers to the login.
|
Thanks for your feedback!