API Guide

Table Of Contents
RedfishOpenID Connect Provider
This resource enables you to access the OpenID Connect Provider information. You can use the URIs in this resource to view,
fetch, and update OpenID Connect Provider-related details.
/api/AccountService/ExternalAccountProvider/
OpenIDConnectProvider
This URI creates OpenID Connect Providers in OME-Modular or OpenManage Enterprise.
POST method for OpenIDConnect Provider
This method creates OpenID Connect Providers in OME-Modular and OpenManage Enterprise.
Description Creates OpenID Connect Providers in OME-Modular and 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/
OpenIDConnectProvider(OIDCProviderID)
This URI represents the existing OpenID Connect Provider details in OME-Modular and OpenManage Enterprise.
PUT method for existing OpenIDConnect Provider
This method updates existing OpenID Connect Provider in OME-Modular and OpenManage Enterprise.
Description
Updates existing OpenID Connect Provider in OME-Modular and OpenManage Enterprise.
Privilege SECURITY_SETUP
HTTP response
codes
200
Example request
body
{
"Id": 2,
"Name":"ODICone",
"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,
Redfish resource model 781