Podání #20712 » sso.txt
1 |
|
---|---|
2 |
|
3 |
ve vráceném JSON souboru z autorizačního serveru jsou níže uvedená data v položce "id_token" v encrypted podobě. |
4 |
|
5 |
po rozbalení pomocí knihovny jwt ( jwt.unpack()) vypadají takto: |
6 |
|
7 |
Keycloak - localhost: |
8 |
|
9 |
{'jti': '544aaf6a-0e6d-48b8-80ed-3ede74030afe', 'exp': 1558436955, 'nbf': 0, 'iat': 1558436655, 'iss': 'http://localhost:8080/auth/realms/Pirati', 'aud': 'local-piroplaceni', 'sub': 'eeafb3a8-ee4f-46bf-b190-beafcfef77', |
10 |
'typ': 'ID', 'azp': 'local-piroplaceni', 'auth_time': 1558436007, 'session_state': '26454fdd-53cd-48e0-9094-38f607be9', 'acr': '0', 'email_verified': True, |
11 |
'name': 'John Doe', 'preferred_username': 'johndoe', 'given_name': 'John', 'family_name': 'Doe', 'email': 'johndoe@example.com'} |
12 |
|
13 |
MojeID: |
14 |
|
15 |
{'sub': '93ae9d331c8eaff45687760b762a9c1f05e5fa0602a9c48ac1464cca9d7ff708', 'aud': ['somesecretvalue'], 'iat': 1558436934, 'auth_time': 1558338219, 'exp': 1558523334, 'iss': 'https://mojeid.cz/oidc/'} |
16 |
|
17 |
uživatelská data vrací MojeID v položce "userinfo", keycloak nikoliv. |