Authentication configuration
The root
node can have one attribute.Attribute | Description |
---|---|
Conceal IPS Authorized Apps Secret | Indicates whether the client secret is shown in the IPS Authorized Application
InfoViewer. If the value is True, then the Secret field is masked, and the secret is only shown
when you add a new authorized app or when you reset the secret for an existing
authorized app. The default value is False. See "Agency Personalization" in the Infor Public Sector User and Administration Library for more information about authorized applications. |
The
node has two children: and .The
has these attributes:Attribute | Description |
---|---|
Access Token Expiration (in Seconds) | Number of seconds before the token expires. The default is 600 (10 minutes). |
Enable Refresh Token | Indicates whether refresh tokens are used. |
Refresh Token Expiration (in Seconds) | Number of seconds before the refresh token expires. The default is 1200 (20 minutes). |
Secret Key | Key that will be used to sign the token. This attribute is optional. If not present the agency's encryption key is used instead. |
The Infor Public Sector Rest Services. This node has one or more credential nodes as children. Each credential node has these attributes:
node stores OAuth credentials forAttribute | Description |
---|---|
Consumer Key | Consumer key for the credential. Required if you are using the
ConfigOAuthCredentialHandler , 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 ConfigOAuthCredentialHandler . |
Name | Name of the credential. |
Priority | Priority of the credential handler. |
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 use for OAuth authentication. Required if you are using
the ConfigOAuthCredentialHandler , 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. |