Skip to content

Add Provider marker interface and GetCredentialsWithOptions#11

Merged
waynz0r merged 2 commits into
mainfrom
fix/rfc-provider-interfaces
Jun 9, 2026
Merged

Add Provider marker interface and GetCredentialsWithOptions#11
waynz0r merged 2 commits into
mainfrom
fix/rfc-provider-interfaces

Conversation

@waynz0r

@waynz0r waynz0r commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces new provider interfaces and extends the credentials provider functionality in both the rfc7523 and rfc8693 packages. The main goals are to improve type safety and enable option-based configuration for credential retrieval.

Provider interface additions

  • Added a new Provider interface with a marker method isRFC7523Provider() to the rfc7523 package, and implemented this method in the credentialsProvider type.
  • Added a new Provider interface with a marker method isRFC8693Provider() to the rfc8693 package, and implemented this method in the credentialsProvider type.

Credentials provider enhancements

  • Introduced a new GetCredentialsWithOptions method to credentialsProvider in the rfc8693 package, supporting option-based configuration for credential retrieval and improving flexibility in how credentials are requested.

@waynz0r waynz0r requested a review from baluchicken June 9, 2026 10:20
@waynz0r waynz0r merged commit 6787236 into main Jun 9, 2026
1 check passed
@waynz0r waynz0r deleted the fix/rfc-provider-interfaces branch June 9, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants