Konstantinos Triantafyllou e58b1f54df | ||
---|---|---|
scripts | ||
src/main | ||
.gitignore | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
Uoa User Management
Uoa User Management is a service which communicates with Role Management and provides method to invite userDetails to be members or managers of an OpenAIRE entity
Configuration
Check first authorization-library.
Role Management
user-management.developers= # Required - URL of Developers portal (Deprecated)
user-management.developers-api= # Required - URL of Developers API (Deprecated)
user-management.login-url= # Required - URL for Login Action
user-management.role-management= # Required - URL of Role Management API
user-management.mail.host # Required - Mail host name
user-management.mail.port # Required - Mail port
user-management.mail.from # Required - From email address
user-management.mail.protocol # Required - Mail protocol
user-management.mail.defaultEncoding # Required - Default Encoding - default value: UTF-8
user-management.mail.sslProtocols # Optional - If ssl Protocols are needed (comma separated)
user-management.mail.auth # Required (boolean) - If authentication is required for mail account - default value: false
user-management.mail.username # Required (if auth = true) - Username of mail account
user-management.mail.password # Required (if auth = true) - Password of mail account
user-management.google.key # Required - Google site key for Recaptcha
user-management.google.secret # Required - Google secret key for Recaptcha
Datasource configuration
user-management.datasource.driver # Required - SQL Driver - Default: org.postgresql.Driver
user-management.datasource.url # Required - jdbc URL to the database
user-management.datasource.username # Optional - Database userDetails if needed
user-management.datasource.password # Optional - Database userDetails password if needed
LDAP Configuration
user-management.ldap.address # Required - LDAP Host address
user-management.ldap.baseDN # Required - LDAP base domain
user-management.ldap.adminDN # Required - LDAP admin domain
user-management.ldap.password # Required - LDAP admin password
user-management.ldap.port # Required - LDAP Host port
Run
Check Spring boot Documentation (need Login)