This pull request introduces the new Flowpilot system along with several new features and various improvements. The key enhancements include configurable authorization, registration, and profile flows, as well as the ability to enable and disable user identifiers (e.g., email addresses and usernames) and login methods.
Key Features
FlowPilot Introduction:
Initial setup of the Flowpilot.
A State history feature.
Hook actions for enhanced flow control.
OAuth and SAML Integration:
Better integration with third-party services.
SAML flow API readiness.
OAuth flow API readiness.
Profile and User Data Management:
Contextualization of the entire user model in profile flows.
Username management.
Audit Logs and Logging:
Addition of audit logs for flow API actions.
Configurable Attributes and Options:
New configuration options for login and registration flows.
Introduce FlowPilot with Enhanced Features
Summary
This pull request introduces the new Flowpilot system along with several new features and various improvements. The key enhancements include configurable authorization, registration, and profile flows, as well as the ability to enable and disable user identifiers (e.g., email addresses and usernames) and login methods.
Key Features