Skip to content

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

Description

@bitbucket-import-issues

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

Metadata

Metadata

Assignees

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