diff --git a/README.md b/README.md index 71ae7a7..ba82b0b 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ URL, über der der Service zu erreichen ist: https://keycloak.szut.dev/auth, der Realm hat die Bezeichnung: szut, die ClientId deines Angular Frontends lautet: employee-management-service-frontend -Hier ein Beispiel einer app.config.ts mit der Konfiguration für Keycloak. Mit dem KeycloakService, der hier definiert wird, kannst du z.B. feststellen, ob der Benutzer eingeloggt ist oder nicht oder ihn mit keycloakService.login() zum Login weiterleiten. +Hier ein Beispiel einer app.config.ts mit der Konfiguration für Keycloak. Mit dem KeycloakService, der hier definiert wird, kannst du in einem AuthGuard z.B. feststellen, ob der Benutzer eingeloggt ist oder nicht oder ihn mit keycloakService.login() zum Login weiterleiten. ```typescript import {APP_INITIALIZER, ApplicationConfig} from '@angular/core'; diff --git a/src/app/employee-list/employee-list.component.ts b/src/app/employee-list/employee-list.component.ts index b9684f0..2a167a1 100644 --- a/src/app/employee-list/employee-list.component.ts +++ b/src/app/employee-list/employee-list.component.ts @@ -12,7 +12,7 @@ import {Employee} from "../Employee"; styleUrl: './employee-list.component.css' }) export class EmployeeListComponent { - bearer = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIzUFQ0dldiNno5MnlQWk1EWnBqT1U0RjFVN0lwNi1ELUlqQWVGczJPbGU0In0.eyJleHAiOjE3MjU0NDQ5ODYsImlhdCI6MTcyNTQ0MTM4NiwianRpIjoiYzVhOTg4YzgtMWM0OC00MWRmLWIyODYtZjIzMTdkMmMwZjA4IiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5zenV0LmRldi9hdXRoL3JlYWxtcy9zenV0IiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjU1NDZjZDIxLTk4NTQtNDMyZi1hNDY3LTRkZTNlZWRmNTg4OSIsInR5cCI6IkJlYXJlciIsImF6cCI6ImVtcGxveWVlLW1hbmFnZW1lbnQtc2VydmljZSIsInNlc3Npb25fc3RhdGUiOiIyYmNlZTA0Zi1lNmUwLTQxM2MtYWE4OS02Yzc4NTJhNTk2OWQiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHA6Ly9sb2NhbGhvc3Q6NDIwMCJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsicHJvZHVjdF9vd25lciIsIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1zenV0IiwidW1hX2F1dGhvcml6YXRpb24iLCJ1c2VyIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJlbWFpbCBwcm9maWxlIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsInByZWZlcnJlZF91c2VybmFtZSI6InVzZXIifQ.UGHmGv2-sLLoHIuTusQ1OrPk0Jh_guDNtCREHsDntw49OvRamRYR8LvPp6GjXduyknY2HtFRTomWSWYItCRFfCoeyg9s4Umbo79uVJ7RYsNvMKYmM_6vyCHIOqT-5wEgECQzjR_F5aaa5F5IJERBcRuyf3BXfypS2w0yGqb7TLN99x8JF54J1DR_p9ejJJTKdrN19917a0WiQugh4Oj_xrRjjphwKGgfNkxSmVnpaPtHu1xHcIp-1BtSQx-2S_kSUMTCDURsI7brGAyRfhjRAgXi4GCDqz6-lbh7UZE2v8jEuZ1UR3RSipYJpdVRSTRD-VNdfqm9J4fsz_jtDOvCIg'; + bearer = 'eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIzUFQ0dldiNno5MnlQWk1EWnBqT1U0RjFVN0lwNi1ELUlqQWVGczJPbGU0In0.eyJleHAiOjE3MjYwNDg1OTgsImlhdCI6MTcyNjA0NDk5OCwianRpIjoiOTllY2U1ZTEtMTMzZi00OWVkLWEyMDgtMTJmNTVmNjYyNDkzIiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5zenV0LmRldi9hdXRoL3JlYWxtcy9zenV0IiwiYXVkIjoiYWNjb3VudCIsInN1YiI6IjU1NDZjZDIxLTk4NTQtNDMyZi1hNDY3LTRkZTNlZWRmNTg4OSIsInR5cCI6IkJlYXJlciIsImF6cCI6ImVtcGxveWVlLW1hbmFnZW1lbnQtc2VydmljZSIsInNlc3Npb25fc3RhdGUiOiJlODYyMmQzNy1iZmJlLTQ3NzMtYWMzYi1hMDI5NDI4OGMxNWUiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHA6Ly9sb2NhbGhvc3Q6NDIwMCJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsicHJvZHVjdF9vd25lciIsIm9mZmxpbmVfYWNjZXNzIiwiZGVmYXVsdC1yb2xlcy1zenV0IiwidW1hX2F1dGhvcml6YXRpb24iLCJ1c2VyIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJlbWFpbCBwcm9maWxlIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsInByZWZlcnJlZF91c2VybmFtZSI6InVzZXIifQ.DsLCU070WdBL2JawLeT6LVTm9WTbwrqPGJjCjd68mCPvKQC8FxgmbNjChsil_s-l0azf07VkBENYRlWWoM3tB1xWsJ2kIyDzA-dgL0JHa496Slw9EZVCrZtf90gzQgvoGqMANSkC6wx2a2jFecRJygVr0ozLpNNFHzvh8Q6dcnBw3GH1_giAzMdSNMa3wRnxoeF1q95T_QdBJVMg38hZIa6y9OOZDHchmXJIP0xGOur1mmDnqVy1W8gQ7kzVB5gXc_CsJsioQUR_QOMLQ879k-N9pKdV3_a97HnM25xSoj0Vw5n8mfReQoGTpjJZ9QFk5MVj4h4wt_mcBknL1mQ1JQ'; employees$: Observable; constructor(private http: HttpClient) {