Skip to content

feat: ias module with token parsing#39

Merged
LucasAlvesSoares merged 7 commits intomainfrom
ias-module
Apr 3, 2026
Merged

feat: ias module with token parsing#39
LucasAlvesSoares merged 7 commits intomainfrom
ias-module

Conversation

@LucasAlvesSoares
Copy link
Copy Markdown
Contributor

@LucasAlvesSoares LucasAlvesSoares commented Apr 2, 2026

Description

Kicked-off IAS module with token claim parsing

Type of Change

Please check the relevant option:

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Code refactoring
  • Dependency update

How to Test

Describe how reviewers can test your changes:

  1. Send a request to an application with an IAS token
  2. Run the following code snippet
claims = parse_token(request.headers["Authorization"])
    print(claims.app_tid)           # tenant ID (multitenant scenarios)
    print(claims.scim_id)           # SCIM-based user ID
    print(claims.sub)               # OIDC subject identifier
    print(claims.email)             # user email (when email scope requested)
  1. Expect values to be populated and show up in the console

Checklist

Before submitting your PR, please review and check the following:

  • I have read the Contributing Guidelines
  • I have verified that my changes solve the issue
  • I have added/updated automated tests to cover my changes
  • All tests pass locally
  • I have verified that my code follows the Code Guidelines
  • I have updated documentation (if applicable)
  • I have added type hints for all public APIs
  • My code does not contain sensitive information (credentials, tokens, etc.)
  • I have followed Conventional Commits for commit messages

@LucasAlvesSoares LucasAlvesSoares changed the title feat: IAS module with token parsing feat: ias module with token parsing Apr 2, 2026
@LucasAlvesSoares LucasAlvesSoares marked this pull request as ready for review April 2, 2026 17:39
@LucasAlvesSoares LucasAlvesSoares requested a review from a team as a code owner April 2, 2026 17:39
@LucasAlvesSoares LucasAlvesSoares merged commit 7ad7d31 into main Apr 3, 2026
9 of 10 checks passed
@LucasAlvesSoares LucasAlvesSoares deleted the ias-module branch April 3, 2026 16:27
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