openid / openid/fapi

Need of a customer unique/immutable identity as part of ID Token

Open
#223 21 comments 0 reactions 1 assignee View on GitHub

@davidgtonge is already working on this.

Since Jul 11, 2026.

component: Implementation & Deployment Advice migrated-from-bitbucket priority: major type: enhancement
Dominant language
HTML
Stars
3
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Originally submitted by Anoop Saxena (Anoop Saxena) on 2019-04-30

Use case:

  1. Users may have more than one login at a bank or may be using spouse login along with their own login in Client product.

  2. During re-authentication when user is delegated to be authenticated at bank website. User may enter different valid login than what was used originally. This results in clients getting different set of accounts.

    1. Try to solve by comparing before and after new re-auth token may not be reliable as accounts can get closed or both users may be joint accounts.
  3. In absence of actual user context (an identifier of login user) it will be harder for clients to determine if user entered different set of login credentials.

  4. Current value of “sub” field is not reliable as it may change when user goes through re-auth flow.

Proposal:

  • Add a unique non-PII/non-PCI identifier as part of ID Token that unique/immutable within a provider/banks will help resolve this issue. Where clients can compare before and after identifier.

Bitbucket status: open

Bitbucket origin: issue 223

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.