3. 2022-09-30
3.1. Übung - Keycloak am oravm
3.1.2. Aufgabenstellung
Manuelle Installation
-
Installieren sie auf Ihrer oravm Docker und docker-compose
-
Installieren Sie keycloak mit einer postgres-db für die Benutzerdaten
-
Zwischenergebnis: Keycloak funktioniert mit http
-
Installieren Sie in einer eigenen docker-compose - Konfiguration den Traefik-router, um https zu erhalten.
-
Verwenden Sie letsencrypt
-
-
Zwischenergebnis: Keycloak funktioniert mit https
-
Begründen sie die Wahl Ihrer Konfiguration
3.1.3. Vorgangsweise
-
Bereiten Sie die oravm vor
-
Docker und docker-compose
-
-
Starten Sie den Keycloak mit docker
-
Probieren Sie die Authentication mit einer einfachen Quarkus Applikation aus.
-
Diese Applikation kann lokal deployed sein.
-
Oder man fügt die Quarkus App dem docker-compose - config des Keycloak hinzu
-
4. 2022-10-06 (SYP Stunde getauscht))
-
Kurs Android (Film)
-
Jetpack Compose Grundlagen
-
Recomposition
-
States
-
6. 2022-10-14
6.1. Room
-
Library für Android Jetpack → OR-Mapper → Object Relational Mapper
-
im Gegensatz zu JDBC, welche Resulsets (Tabellen) zurückgibt. Die Java-Objekte müssen manuelle erstellt werden (mit
new
)
-
-
entspricht JPA (Java Persistence API)
-
dient zum objektorientierten Erstellen / Zugriff auf lokale SQL-Datenbanken (sqlite)
-
Stacktrace
-
gradlew --warning-mode all --stacktrace
