0
0

SSO Gateway Reference Manual

Docs
Docs EInnovator Posted 10 Jun 20

Appendix A - Environment Variables Settings

App Configuration

PropertyDefault ValueDescription
app.idsso
app.nameSSO
app.img/img/solution/sso-gateway-white100.png
app.thumbnail/img/solution/sso-gateway-blue100.png
app.info“Manage …”

Server and Session Settings

PropertyDefault ValueDescription
server.port2000Server Container Port
server.max-http-header-size10000000
session.timeout99999
session.cookie.JSESSIONID_SSO
session.cookie.http-onlyfalse

Initial Clients

PropertyDefault ValueDescription
sso.clients.clientIdapplication
sso.clients.clientSecretapplication$123

User Registration

PropertyDefault ValueDescription
fullNamefalse

Password

PropertyDefault ValueDescription
password.current-requiredfalse
password.max-tries5
password.force-change90 #days
password.lock-duration900 #15min
password.min-length8
password.max-length128
password.min-digits1
password.min-special1
password.min-caps1
password.reuse-cache8

Tokens

PropertyDefault ValueDescription
token.hash(Random)
token.change-password-on-recovertrue
token.tmp-login-validity
token.confirm-validity
token.invitation-validity

Mail

PropertyDefault ValueDescription
mail.fromEInnovator web@einnovator.org
mail.home
mail.cdnhttps://cdn.einnovator.org

SMS

PropertyDefault ValueDescription
sms.sid****
sms.key****
sms.phone“+*** *** *** ****”

For details about notification environment variable check the Notifications Hub Java Client documentation.

PropertyDefault ValueDescription
notifications.server(Connector)URL of Notifications Server
notifications.amqp.notifications-queuessoAMQP Queue for notification messages for SSO GW.
notifications.amqp.enabledtrueIf true or empty send notification via AMQP, if false fallback to HTTP.

Notification Tempates Settings

PropertyDefault ValueDescription
notifications.template.https://cdn.einnovator.org/templates/sso
notifications.template.app“notifications/app”
notifications.template.sms“notifications/sms”
notifications.template.mail“notifications/mail”

System Notification Templates

notifications.registration.templates |

NamemediumCategoryViewSubjectSend Conditions
“Signup Confirm”EMAILSYSTEM“confirm.html”“Welcome!”User registration/signup sent with confirmation link
“Signup Code”EMAILSYSTEM“confirm.html”“Welcome!”User registration/signup sent with confirmation code
“Recover”EMAILSYSTEM“recover.html”“Your temporary login!”User asks tmp login / recovery email
“Recover Code”EMAILSYSTEM“recover.html”“Your login Code!”User with confirmation code
“Invitation”EMAILSYSTEM“invitation.html”Invitation to connect with $!

Notification Types

Source TypeAction ActionCategorySub CategoryAdmin OnlyNameMail TemplateSubjectLabel
UserjoinUserAccounttrue“User Joins”user-join.html“User Joins”“…when User Joins ?”
UserupdateUserAccounttrue“User Update”user-status.html“User Status Update”“…when a User status changes ?”
UserjoinUserAccountfalse“User Joins Group”user-join.html“User Joins Group”“…when User Joins a Group your are member ?”
UserjoinUserProfilefalse“User Profile Update”user-join.html“Profile Update”“…when User that you follow updates its profile details ?”
RoleassignedRoleAssignmentfalse“User Joins Group”role.html“Role Assignment”“…when you are assigned or removed Roles ?”
InvitationacceptedInvitationAssignmentfalse“Invitation Accepted”invitation-accepted.html“Invitation Accepted”“…when a Invitation is accepted ?”
Comments and Discussion

Content