Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce new authenticator property: DefinedBy #21111

Open
5 tasks
Thisara-Welmilla opened this issue Sep 14, 2024 · 1 comment
Open
5 tasks

Introduce new authenticator property: DefinedBy #21111

Thisara-Welmilla opened this issue Sep 14, 2024 · 1 comment
Assignees
Milestone

Comments

@Thisara-Welmilla
Copy link
Contributor

Feature

A new authenticator property, DefinedBy, will be introduced to indicate whether the authenticator is system-defined or user-defined. This property can take one of the following values:

  • USER: Indicates a user-defined authenticator, such as custom authenticators, which authenticate users through an external authentication service.
  • SYSTEM: Represents system-managed authenticators. All existing authenticators fall under this category.

Tasks:

  • Update the database schemas by adding a new column DEFINED_BY to the IDP_AUTHENTICATOR table to store this property.
  • Update the relevant database queries and update their usages to accommodate the new column.
  • The impact of database migration.
  • Update the LocalAuthenticatorConfig and FederatedAuthenticatorConfig classes to include the DefinedBy attribute in the authenticator configuration.
  • Add the DefinedBy attribute for ApplicationAuthenticator instances.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant