Files
document-haness/docs/keycloak/final/assets/bearer-jwt-validation-chain/bearer-jwt-validation-chain.d2
T

31 lines
686 B
Plaintext

# Bearer JWT가 검증과 역할 변환을 지나 principal이 된다
# Question: Resource Server가 받은 Bearer JWT는 어떤 검증과 변환 단계를 지나 authenticated principal이 되는가?
direction: down
n0: "Bearer JWT" {
shape: rectangle
}
n1: "NimbusJwtDecoder" {
shape: rectangle
}
n2: "Issuer · Time validators" {
shape: rectangle
}
n3: "AudienceValidator" {
shape: rectangle
}
n4: "Validated Jwt" {
shape: rectangle
}
n5: "Realm role converter" {
shape: rectangle
}
n6: "Authenticated principal" {
shape: person
}
n0 -> n1: "decode"
n1 -> n2: "signature ok"
n2 -> n3: "claims"
n3 -> n4: "valid audience"
n4 -> n5: "realm roles"
n5 -> n6: "authorities"