API Guide

Table Of Contents
NOTE: If the attribute, IncludeAllIds, is set to "true", you need not provide the
OidcServerIds. The IncludeAllIds attribute enables all the OpenID Connect IDs in OME-
Modular or OpenManage Enterprise.
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.TestOIDCProvider
This URI represents the details of the OpenID Connect Provider test connection.
POST method for testing OpenID Connect Provider connection
This method tests the OpenID Connect Provider discovery URI connection in OME-Modular or OpenManage Enterprise.
Description Tests the OpenID Connect Provider discovery URI connection in OME-Modular or OpenManage
Enterprise.
Privilege SECURITY_SETUP
HTTP response
codes
201
Example request
body
{
"Name":"OpenID Provider Name",
"DiscoveryURI":"Discovery URI of OpenID Server",
"AuthType":"USERNAME"/TOKEN,
"UserName":"username",
"Password":"password",
Token:Initalized Access Toekn,(This field is required only when
Authtype is TOKEN)
"Enabled":true,
"CertificateFile":"Content of TrustStore File"
}
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider. DisableOIDCProviders
This URI disables OpenID Connect Providers in OME-Modular or OpenManage Enterprise.
POST method for disabling OpenID Connect Providers
This method disables OpenID Connect Providers in OME-Modular or OpenManage Enterprise.
Description
Disables OpenID Connect Providers in OME-Modular or OpenManage Enterprise.
Privilege SECURITY_SETUP
HTTP response
codes
201
Example request
body
{
"OidcServerIds":[1,2],
"IncludeAllIds":false
}
NOTE: If the attribute, IncludeAllIds, is set to "true", you need not provide the
OidcServerIds. The IncludeAllIds attribute enables all the OpenID Connect IDs in OME-
Modular or OpenManage Enterprise.
782 Redfish resource model