Difference between revisions of "User authentication - ACTIVAGE"

From CommonsLab
Jump to: navigation, search
(Keycloak)
Line 1: Line 1:
=Setup==
+
=Setup=
 
*Set up Raspberry Pi with latest Raspbian
 
*Set up Raspberry Pi with latest Raspbian
 +
==Hardware==
 +
*Connect RFID-RC522 Reader
 +
*Connect screen
 +
*Enable touch on screen
 +
 
==Gravitee==
 
==Gravitee==
 
*Download and copy [https://gravitee.io/ Gravitee]
 
*Download and copy [https://gravitee.io/ Gravitee]

Revision as of 10:04, 28 June 2019

Setup

  • Set up Raspberry Pi with latest Raspbian

Hardware

  • Connect RFID-RC522 Reader
  • Connect screen
  • Enable touch on screen

Gravitee

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
  • Install flask_oidc

Configure keycloak

  • Create new realm "UAH"
  • Create new client "raspberrypi"
  • Add user federation with LDAP

Setup test