Skip to content

OIDC Compliance: allow prompt=none #236

@jjg-123

Description

@jjg-123

The specification requires allowing for prompt=none in the authentication request (https://openid.net/specs/openid-connect-core-1_0.html 3.1.2.1). What is required is that if the user supplies a valid id token in the token_hint, the server verifies a current login and responds with a code, allowing a user who has authenticated to get a new access token.

This is a terrible idea.

The request requires only the client id (no secret) and would allow for anyone who has an id token to assume the identity of that user. Without e.g. the secret, there is no guarantee that the server is making the request. it is true that the response is sent to the callback endpoint, but that is not strong enough.

Propose making this an option that can enabled, but the default for OA4MP is to disallow it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions