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

Provide API for the new custom authentication management #21216

Open
4 tasks
Thisara-Welmilla opened this issue Oct 1, 2024 · 1 comment
Open
4 tasks

Provide API for the new custom authentication management #21216

Thisara-Welmilla opened this issue Oct 1, 2024 · 1 comment

Comments

@Thisara-Welmilla
Copy link
Contributor

Thisara-Welmilla commented Oct 1, 2024

Feature

This update provides API support for creating new custom authenticators for one of the following types, enabling user authentication with an external authentication service:

  1. External User Account Authentication: This authenticator can authenticate federated users and provision them.
  2. Internal User Account Authentication: This authenticator collects identifiers and authenticates user accounts managed within the organization.
  3. 2FA Authentication: This authenticator verifies users in the second or subsequent steps of the login process.

Tasks:

  • Update yaml files with new API capabilities.
  • Improve authentication configuration API layer to support the custom authentication management.
  • Improve authentication configuration service layer to support the custom authentication management.
  • Unit tests for new improvements.
@Thisara-Welmilla Thisara-Welmilla self-assigned this Oct 1, 2024
@Thisara-Welmilla Thisara-Welmilla added this to the 7.1.0-m3 milestone Oct 1, 2024
@nilasini nilasini modified the milestones: 7.1.0-m3, 7.1.0-m2 Oct 7, 2024
@NipuniBhagya NipuniBhagya modified the milestones: 7.1.0-m2, 7.1.0-m3, 7.1.0-m4 Oct 11, 2024
@Thisara-Welmilla Thisara-Welmilla changed the title Provide API support for the new cutsom authentication management Provide API for the new cutsom authentication management Oct 20, 2024
@Thisara-Welmilla Thisara-Welmilla moved this from Todo to In Progress in Identity Server 7.1.0 Oct 20, 2024
@nilasini nilasini modified the milestones: 7.1.0-m4, 7.1.0-m5 Oct 28, 2024
@Thisara-Welmilla
Copy link
Contributor Author

Thisara-Welmilla commented Nov 6, 2024

PR:

Update /identity-provider/ API to manage user defined federated authenticators

Update /configs/authenticators/{authenticator_id} API to return user defined local authenticators.

New /authenticators/custom API to manage user defined local authenticators.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

3 participants