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

Command Side Authenticator (identity providers) #7897

Open
30 tasks
Tracked by #6433
hifabienne opened this issue May 3, 2024 · 1 comment
Open
30 tasks
Tracked by #6433

Command Side Authenticator (identity providers) #7897

hifabienne opened this issue May 3, 2024 · 1 comment
Assignees

Comments

@hifabienne
Copy link
Member

hifabienne commented May 3, 2024

As a ZITADEL Administrator I want to be able to create add/manage/remove all different kind of authenticators to my users in regards of having user schemas.

Acceptance Criteria

  • Feature is behind a feature flag
  • AddAuthenticator: Adds an authenticator
    • Identity Providers
    • Google
    • Microsoft
    • Github
    • GithubEnterprise
    • GitLab
    • GitLab Self hosted
    • Apple
    • Generic OidC
    • Generic OAuth
    • Generic JWT
    • AD/LDAP
    • SAML
    • When adding a new authenticator it is checked if that authentication method is allowed on the user schema
  • RemoveAuthenticator: Removes an existing authenticator
    • Identity Providers
    • Google
    • Microsoft
    • Github
    • GithubEnterprise
    • GitLab
    • GitLab Self hosted
    • Apple
    • Generic OidC
    • Generic OAuth
    • Generic JWT
    • AD/LDAP
    • SAML

Questions to answer

Do we need to check if authentication method is allowed on the user schema or not?

Additional Information

Authenticators

  • username: human readable identifier of the user
    • username
  • password
  • webAuthNKey
  • one time password
    • email
    • phone
  • time based one time password
  • jwt profile key
  • identity provider
  • PAT
  • FUTURE: recovery code
@hifabienne
Copy link
Member Author

@eliobischof @stebenz As discussed I split the issue into 3 parts (username/secret, factors, identity providers), can you please estimate them?
#7896
#7314

@hifabienne hifabienne mentioned this issue May 3, 2024
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📝 Prioritized Product Backlog
Development

No branches or pull requests

3 participants