[UI][next] Enhance pre-issue access token action V2 and user attribute management#10150
[UI][next] Enhance pre-issue access token action V2 and user attribute management#10150Lashen1227 wants to merge 6 commits intowso2:nextfrom
Conversation
… in execution rule and support for token exchange
… action config form
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## next #10150 +/- ##
=======================================
Coverage 56.05% 56.05%
=======================================
Files 42 42
Lines 1024 1024
Branches 254 231 -23
=======================================
Hits 574 574
Misses 450 450
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
…ration components
This pull request introduces support for versioned configuration and user attribute management in the Pre-Issue Access Token action. The main enhancements include adding user attribute selection for action versions beyond v1, updating the form and models to handle these attributes, and providing version-specific rule messaging and grant type restrictions. These changes improve flexibility and clarity for administrators configuring actions.
User Attribute Management:
pre-issue-access-token-action-config-form.tsxactions.ts)Versioned Configuration and Messaging:
ActionsConstants.__TEMPORARY__DISALLOWED_RULESobject to include version-specific disallowed rules for thePRE_ISSUE_ACCESS_TOKEN_URL_PATHaction type."token_exchange", "device_code", "organization_switch", "jwt_bearer", "saml2_bearer"rules are now disallowed for versionv1.UI Changes:
Checklist
Security checks
Developer Checklist (Mandatory)
product-isissue to track any behavioral change or migration impact.