Authentication configuration
The Authentication configuration stores OAuth credentials for Infor Public Sector Rest Services. The root node has a child node. The node has one or more credential nodes as children. Each credential node has these attributes:
| Attribute | Description |
|---|---|
| Consumer Key | Consumer key for the credential. Required if you are using the
DefaultOAuthCredentialHandler, the IonApiOAuthCredentialHandler, or the PortalOAuthCredentialHandler. |
| Enabled | Indicates whether the credential is enabled. |
| Handler Type Information | Handler that will be used to retrieve OAuth credentials. Specify
the namespace (Hansen.Core.Authentication.OAuth), the class, and the
assembly (Hansen.Core.Authentication). These handlers are
available:
|
| IPS User Name | Infor Public Sector user name that will be used for
OAuth requests. Required if you are using the
DefaultOAuthCredentialHandler. |
| Name | Name of the credential. |
| Provider Name | Name of the OAuth provider that Rest Services will use. Can be
set to oauth1a or portaloauth1a.
Required if you are using the PortalOAuthCredentialHandler. The
default for PortalOAuthCredentialHandler is
portaloauth1a. |
| Secret | Secret to compare against for OAuth authentication. Required if
you are using the DefaultOAuthCredentialHandler, the
IonApiOAuthCredentialHandler, or the
PortalOAuthCredentialHandler. |
The node, a child of the node, can have one child node. The node has one attribute:
| Attribute | Description |
|---|---|
| Automatically Create | Indicates whether a membership record will be created automatically if one doesn't already exist. This is used for SSO. |