Skip to content

Latest commit

 

History

History
1128 lines (612 loc) · 33.1 KB

milestones.md

File metadata and controls

1128 lines (612 loc) · 33.1 KB
id title
milestones
Milestones and Roadmap

Something isn't working

Issues

Pull Requests

New feature or request

Issues

Pull Requests

Extra attention is needed

Issues

Pull Requests

Good for newcomers

Issues

Pull Requests

Affects session components

Issues

Pull Requests

Affects identity components

Issues

Pull Requests

Affects 2FA components

Issues

Pull Requests

Affects the CLI

Issues

Pull Requests

Affects the OpenID Connect Self Service Strategy

Issues

Pull Requests

Affects the documentation

Issues

Pull Requests

Affects verification components

Issues

Pull Requests

Affects JSON Schema components

Issues

Pull Requests

Affects the Password Self Service Strategy

Issues

Pull Requests

Affects selfservice components

Issues

Pull Requests

Affects the broadcast system

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Something isn't working

Issues

  • Sending JSON to complete oidc/password strategy flows causes CSRF issues (kratos#378)
  • Unmable to use Auth0 as a generic OIDC provider (kratos#609)
  • Password reset emails sent twice by each of the two kratos pods in my cluster (kratos#652)

Pull Requests

New feature or request

Issues

Pull Requests

Extra attention is needed

Issues

  • Document that identity information (traits, etc) are available to token holders and backend systems (kratos#43) - @hackerman

Pull Requests

Good for newcomers

Issues

Pull Requests

Affects session components

Issues

Pull Requests

Affects identity components

Issues

  • Document that identity information (traits, etc) are available to token holders and backend systems (kratos#43) - @hackerman
  • Implement immutable keyword in JSON Schema for Identity Traits (kratos#117)

Pull Requests

Affects 2FA components

Issues

Pull Requests

Affects the CLI

Issues

Pull Requests

Affects the OpenID Connect Self Service Strategy

Issues

Pull Requests

Affects the documentation

Issues

  • Document that identity information (traits, etc) are available to token holders and backend systems (kratos#43) - @hackerman
  • Config JSON Schema needs example values (kratos#179) - @hackerman
  • Elaborate on security practices against DoS and Brute Force (kratos#134)

Pull Requests

Affects verification components

Issues

Pull Requests

Affects JSON Schema components

Issues

Pull Requests

Affects the Password Self Service Strategy

Issues

  • Require recaptcha on suspicious login and signup (kratos#65) - @hackerman
  • password validation: require Levenshtein distance between password and any other trait (kratos#232)
  • Throttling repeated login requests (kratos#654)

Pull Requests

Affects selfservice components

Issues

Pull Requests

Affects the broadcast system

Issues

Pull Requests

Issues

Pull Requests

Issues

  • Ensure that login, registration and recovery do not leak identity information (Account Enumeration Attack) (kratos#133) - @hackerman
  • Require recaptcha on suspicious login and signup (kratos#65) - @hackerman
  • Do not send credentials to hooks (kratos#77) - @hackerman
  • Implement Password Strength Meter API (kratos#136)
  • Define anti-automation policies with CAPTCHA (kratos#138)
  • Updating recovery address should require confirmation (kratos#141)
  • Grace period for 2FA enrollment (kratos#143)
  • Prevent account enumeration for profile updates (kratos#292)
  • Elaborate on security practices against DoS and Brute Force (kratos#134)
  • Prevent request scanning attacks (kratos#613)
  • Throttling repeated login requests (kratos#654)

Pull Requests

Issues

  • Introduce prevent extension in Identity JSON schema (kratos#47)

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

This release focuses on Admin API capabilities

Something isn't working

Issues

Pull Requests

New feature or request

Issues

Pull Requests

Extra attention is needed

Issues

Pull Requests

Good for newcomers

Issues

Pull Requests

Affects session components

Issues

Pull Requests

Affects identity components

Issues

  • Implement administrative identity management (kratos#34)
  • Allow attaching credentials to identities in CRUD create (kratos#200)

Pull Requests

Affects 2FA components

Issues

Pull Requests

Affects the CLI

Issues

Pull Requests

Affects the OpenID Connect Self Service Strategy

Issues

Pull Requests

Affects the documentation

Issues

Pull Requests

Affects verification components

Issues

Pull Requests

Affects JSON Schema components

Issues

Pull Requests

Affects the Password Self Service Strategy

Issues

Pull Requests

Affects selfservice components

Issues

Pull Requests

Affects the broadcast system

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

  • Investigate what happens when recovery/verified email are removed from traits (kratos#576) - @hackerman

Pull Requests

Issues

Pull Requests

Issues

  • initializeSelfServiceBrowserLoginFlow: Request Header Fields Too Large (kratos#599)

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Something isn't working

Issues

Pull Requests

New feature or request

Issues

  • SelfService/HTMLForm: array types are rendered very primitive from jsonschema (kratos#239)
  • LDAP authentication (kratos#274)
  • SAML authentication (kratos#275)
  • Confirm verified address changes by the initial holder (kratos#306)
  • Missing password omits other validation errors during sign up (kratos#368)
  • Required fields aren't actually required (kratos#400) - @Patrik
  • Kerberos authentication (kratos#418)
  • Auto-register OAuth2 Clients for popular services (kratos#24)
  • Courier messages polling the database (kratos#466)
  • Support deploying HTTPS and auto-certs with certbot (kratos#529)
  • Support Discord as OIDC Provider (kratos#533)
  • Support GitLab as OIDC Provider (kratos#518)
  • Send invite links directly via email (kratos#595)
  • If credentials can be unlinked, prevent unliking of the last credential (kratos#119)
  • Improve JSON Schema Validation Errors (kratos#413)
  • Add the config schema to schemastore.org (kratos#590)

Pull Requests

Extra attention is needed

Issues

  • Missing password omits other validation errors during sign up (kratos#368)
  • Testing Jsonnet snippets (kratos#391)
  • Add versioning to identity models (kratos#396)
  • Keep track of Access and Refresh Tokens from OIDC flows (kratos#397)
  • Support deploying HTTPS and auto-certs with certbot (kratos#529)
  • docs: add config excerpts with file names to quickstart guide (kratos#344)
  • Improve JSON Schema Validation Errors (kratos#413)
  • Document refresh=true for login endpoint (kratos#464)

Pull Requests

Good for newcomers

Issues

Pull Requests

Affects session components

Issues

Pull Requests

Affects identity components

Issues

Pull Requests

Affects 2FA components

Issues

Pull Requests

Affects the CLI

Issues

Pull Requests

Affects the OpenID Connect Self Service Strategy

Issues

  • Testing Jsonnet snippets (kratos#391)
  • Auto-register OAuth2 Clients for popular services (kratos#24)

Pull Requests

Affects the documentation

Issues

Pull Requests

Affects verification components

Issues

Pull Requests

Affects JSON Schema components

Issues

Pull Requests

Affects the Password Self Service Strategy

Issues

Pull Requests

Affects selfservice components

Issues

  • Implement RPC After Hook (kratos#30)
  • If credentials can be unlinked, prevent unliking of the last credential (kratos#119)

Pull Requests

Affects the broadcast system

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

  • Require re-authentication when modifying sensitive traits via the Admin API (kratos#537)

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

  • Evaluate replacing GJSON/SJSON syntax with JSON Pointer (kratos#181)
  • Consider switching to okon to search HIBP database (kratos#301)

Pull Requests

Issues

Pull Requests

Issues

  • SelfService/HTMLForm: array types are rendered very primitive from jsonschema (kratos#239)
  • Testing Jsonnet snippets (kratos#391)
  • Add versioning to identity models (kratos#396)
  • Keep track of Access and Refresh Tokens from OIDC flows (kratos#397)
  • Make the session cookie name configurable (kratos#268)
  • docs: add config excerpts with file names to quickstart guide (kratos#344)
  • Improve JSON Schema Validation Errors (kratos#413)
  • Add the config schema to schemastore.org (kratos#590)

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests

Issues

Pull Requests