8000 FAPI 2.0 Security Profile Final - only accept its issuer identifier value as a string in the aud claim received in client authentication assertions · Issue #41119 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

FAPI 2.0 Security Profile Final - only accept its issuer identifier value as a string in the aud claim received in client authentication assertions #41119

Closed

Description

@tnorimat

Description

For Keycloak to fully comply with FAPI 2.0 Security Profile Final, Keycloak needs to do as follows:

According to the item 8 of section 5.3.2.1 of FAPI 2.0 Security Profile Final specification,

  • On receiving a client authentication assertion from a client, Keycloak only accept its issuer identifier value as a string in the aud claim received in the client authentication assertion.
  • the issuer value is equal to the issuer claim value of the server metadata that the client can obtain by accessing well-known URI.

Discussion

No response

Motivation

Making Keycloak fully comply with FAPI 2.0 Security Profile Final specification.

Details

No response

Activity

  1. self-assigned this
    on Jul 12, 2025
  2. added
    area/oidcOpenID Connect / OAuth 2.0 — tokens, endpoints, scopes, DCR, PAR, DPoP
    on Jul 16, 2025
  3. added a commit that references this issue on Jul 18, 2025
    631aebd
  4. changed the title [-]FAPI 2.0 Final - only accept its issuer identifier value as a string in the aud claim received in client authentication assertions[/-] [+]FAPI 2.0 Security Profile Final - only accept its issuer identifier value as a string in the aud claim received in client authentication assertions[/+] on Jul 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/oidcOpenID Connect / OAuth 2.0 — tokens, endpoints, scopes, DCR, PAR, DPoPkind/enhancementCategorizes a PR related to an enhancementrelease/26.4.0team/core-clients

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0