Parameter
Parameter / Description
Settings
Type
Value
ClientId
ClientId of the SI5 Identity Service, same value
as the ClientId of the "appsettings.produc‐
tion.json”
string
<clientId>
Redirection URLs
After a user successfully authenticates itself,
the authorization server will redirect the user
back to the application with either an authoriza‐
tion code or access token in the URL.
string
<SI5 server ip
address>:<port>/int/identity/
signin-oidc
Post Logout Redirect URIs
After a user successfully logged out from an ap‐
plication, the authorization server will redirect
the user back to this URL.
string
<SI5 server ip
address>:<port>/int/identity/
signout-callback-oidc
Scopes
Scopes are used by an application during au‐
thentication to authorize access to a user’s de‐
tails. We do not store user data.
string
profile, openid
Grant Types
Represents a user’s permission for the client to
access their data.
string
Authorization Code
Token Endpoint Authentication Method
Include clientId and client secret in the request
body.
string
cient_secret_post
Client Secret
It is a secret used by the OAuth Client to au‐
thenticate itself to the authorization server.
string
<secret>
Note
Scopes
● openid: mandatory scope and will return a sub claim, which represents a unique identifier for
the authenticated user.
● profile: request access to the End-User’s default profile claims
Configuring SI5 Identity Service
1. Open the following directory: <Installation directory>\SinInt.Identity.Service\
2. Open the file "appsettings.production.json".
Configuring the settings
6.2 Configuring the external authentication provider
Manage MyResources, Optimize MyProgramming /NX-Cam Editor
Installation Manual, 12/2019, A5E44672080B AE
137