Skip to content

feature/generic_oidc#1780

Merged
sambles merged 12 commits intomainfrom
feature/generic_oidc
Nov 28, 2025
Merged

feature/generic_oidc#1780
sambles merged 12 commits intomainfrom
feature/generic_oidc

Conversation

@SkylordA
Copy link
Copy Markdown
Contributor

feature/generic_oidc

Updates the PlatformBase class and APIClient/Session to support username/password login for simple JWT, and client_id/client_credentials for OIDC to authenticate services

…thentication, as these do not return a refresh_token and require calling access_token again directly
… avoid recursive loop and corrects false call to refresh_token
… tokens directly. Adds default credentials as before to allow PiWind tests to run
@SkylordA SkylordA linked an issue Nov 3, 2025 that may be closed by this pull request
@SkylordA SkylordA requested review from sambles and vinulw November 13, 2025 07:31
return json.load(f)

while True:
user_response = input("Use simple JWT [Y/n]: ").lower().strip()
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JWT acronym might be confusing. I think we can remove and always refer to the username password authentication as the "simple" flow for authentication.

@sambles sambles merged commit 1786e72 into main Nov 28, 2025
26 checks passed
@sambles sambles deleted the feature/generic_oidc branch November 28, 2025 16:06
@awsbuild awsbuild added this to the 2.5.0 milestone Feb 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Support Generic OIDC authentication providers

4 participants