Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set a character limit for resource identifiers #645

Open
ShaneDoolanFZ opened this issue Jun 11, 2024 · 0 comments
Open

Set a character limit for resource identifiers #645

ShaneDoolanFZ opened this issue Jun 11, 2024 · 0 comments

Comments

@ShaneDoolanFZ
Copy link

Description

Some data holders are creating resource identifiers (e.g. account_id, transaction_id, client_id) in the hundreds of characters. We have seen resource IDs of well over a thousand characters and have even seen signed JWTs as account_id values. To us, this seems unnecessary and results in problems for recipient storage systems such as hitting column size limits, index character limits and index performance issues. We don't see a good reason why these resource IDs need to be this large.

Intention and Value of Change

The intention of the change is to ensure that resource identifiers meet ID permanence requirements while also being of sensible size so as to not negatively impact downstream recipient systems.

Area Affected

https://consumerdatastandardsaustralia.github.io/standards/#id-permanence

Change Proposed

Consult with the community on the number of characters required to meet ID permanence requirements and enforce that as a size limit through the ID permanence standards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Full Backlog
Development

No branches or pull requests

2 participants