Merge pull request #56 from zitadel/readme-featurelist

docs: add login features to readme
This commit is contained in:
Fabi
2024-02-28 13:24:32 +01:00
committed by GitHub

View File

@@ -34,6 +34,55 @@ We think the easiest path of getting up and running, is the following:
Each package and app is 100% [TypeScript](https://www.typescriptlang.org/). Each package and app is 100% [TypeScript](https://www.typescriptlang.org/).
### Login
The login is currently in a work in progress state.
The goal is to implement a login UI, using the session API of ZITADEL, which also implements the OIDC Standard and is ready to use for everyone.
In the first phase we want to have a MVP login ready with the OIDC Standard and a basic feature set. In a second step the features will be extended.
This list should show the current implementation state, and also what is missing.
You can already use the current state, and extend it with your needs.
- [x] Local User Registration (with Password)
- [ ] User Registration and Login with external Provider
- [ ] Google
- [ ] GitHub
- [ ] GitHub Enterprise
- [ ] GitLab
- [ ] GitLab Enterprise
- [ ] Azure
- [ ] Apple
- [ ] Generic OIDC
- [ ] Generic OAuth
- [ ] Generic JWT
- [ ] LDAP
- [ ] SAML SP
- Multifactor Registration an Login
- [x] Passkeys
- [ ] TOTP
- [ ] OTP: Email Code
- [ ] OTP: SMS Code
- [ ] Password Change/Reset
- [ ] Domain Discovery
- [ ] Branding
- OIDC Standard
- [ ] Authorization Code Flow with PKCE
- [ ] AuthRequest `hintUserId`
- [ ] AuthRequest `loginHint`
- [ ] AuthRequest `prompt`
- [x] Login
- [x] Select Account
- [ ] Consent
- [ ] Create
- Scopes
- [ ] `openid email profile address``
- [ ] `offline access`
- [ ] `urn:zitadel:iam:org:idp:id:{idp_id}`
- [ ] `urn:zitadel:iam:org:project:id:zitadel:aud`
- [ ] `urn:zitadel:iam:org:id:{orgid}`
- [ ] AuthRequest UI locales
## Tooling ## Tooling
- [TypeScript](https://www.typescriptlang.org/) for static type checking - [TypeScript](https://www.typescriptlang.org/) for static type checking