Difference between revisions of "User authentication - ACTIVAGE"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
* Add "JAVA_OPTS="$JAVA_OPTS -XX:+CreateMinidumpOnCrash"" to standalone.conf to fix failed core dumps of JVM | * Add "JAVA_OPTS="$JAVA_OPTS -XX:+CreateMinidumpOnCrash"" to standalone.conf to fix failed core dumps of JVM | ||
* Set up [https://www.keycloak.org/docs/latest/server_installation/index.html#setting-up-https-ssl SSL] | * Set up [https://www.keycloak.org/docs/latest/server_installation/index.html#setting-up-https-ssl SSL] | ||
− | * Setup flask and python [https://gist.github.com/thomasdarimont/145dc9aa857b831ff2eff221b79d179a app sample] | + | * Setup [http://flask.pocoo.org/ flask] and python [https://gist.github.com/thomasdarimont/145dc9aa857b831ff2eff221b79d179a app sample] |
===Configure keycloak=== | ===Configure keycloak=== | ||
* Create new realm "UAH" | * Create new realm "UAH" |
Revision as of 15:27, 26 June 2019
Setup=
- Set up Raspberry Pi with latest Raspbian
Gravitee
- Download and copy Gravitee
- Set up OpenLDAP
- Download and install Apache Directory Studio
- Install Nginx
- Download latest stable release of MongoDB
- Install MongoDB
- Increase swap on Pi
- Edit gravitee.yml
- Edit constants.json change localhost to IP
- Set up Gravitee Gateway
- Change hostname to "uah"
Keycloak
- Install mysql
- Download and unzip keycloak server
- Download JDBC connector
- Configure classpath
- Add "JAVA_OPTS="$JAVA_OPTS -XX:+CreateMinidumpOnCrash"" to standalone.conf to fix failed core dumps of JVM
- Set up SSL
- Setup flask and python app sample
Configure keycloak
- Create new realm "UAH"
- Create new client "raspberrypi"
- Add user federation with LDAP
Setup test
- Install docker
- Install oidctest