Projekt

Obecné

Profil

Podání #20712 » sso.txt

Jarmil Halamíček, 21.05.2019 13:24

 


ve vráceném JSON souboru z autorizačního serveru jsou níže uvedená data v položce "id_token" v encrypted podobě.

po rozbalení pomocí knihovny jwt ( jwt.unpack()) vypadají takto:

Keycloak - localhost:

{'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',
'typ': 'ID', 'azp': 'local-piroplaceni', 'auth_time': 1558436007, 'session_state': '26454fdd-53cd-48e0-9094-38f607be9', 'acr': '0', 'email_verified': True,
'name': 'John Doe', 'preferred_username': 'johndoe', 'given_name': 'John', 'family_name': 'Doe', 'email': 'johndoe@example.com'}

MojeID:

{'sub': '93ae9d331c8eaff45687760b762a9c1f05e5fa0602a9c48ac1464cca9d7ff708', 'aud': ['somesecretvalue'], 'iat': 1558436934, 'auth_time': 1558338219, 'exp': 1558523334, 'iss': 'https://mojeid.cz/oidc/'}

uživatelská data vrací MojeID v položce "userinfo", keycloak nikoliv.
    (1-1/1)