zitadel/internal/repository/user
Livio Spring eb59893344
fix: twilio code generation and verification (#8728)
# Which Problems Are Solved

The recently added possibility to generate and verify codes through
Twilio verification service did failed on checking OTP SMS code through
the session API. Additionally, password codes generated by the V2 API
and sent through phone would always use the internal generator and
verification mechanism rather than the configured.

# How the Problems Are Solved

- Correctly set the verifier for OTP SMS for the session API
  - Always use the internal verifier for OTP Email (for now)
- Select the generator / verifier based on the configuration for
password codes with notification type SMS for V2 APIs

# Additional Changes

None

# Additional Context

- relates to #8678
- reported by customer

---------

Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
(cherry picked from commit f653589609)
2024-10-07 10:04:14 +02:00
..
schema feat: add schema user create and remove (#8494) 2024-08-28 19:46:45 +00:00
schemauser feat: Add Twilio Verification Service (#8678) 2024-09-26 09:14:33 +02:00
aggregate.go chore(v2): move to new org (#3499) 2022-04-26 23:01:45 +00:00
auth_request_info.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
eventstore.go feat: Add Twilio Verification Service (#8678) 2024-09-26 09:14:33 +02:00
human_address.go refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
human_avatar.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
human_email.go feat: trusted (instance) domains (#8369) 2024-07-31 18:00:38 +03:00
human_external_idp.go fix: update external username on idp if auto update is enabled (#7048) 2023-12-08 18:22:07 +01:00
human_mfa_events.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
human_mfa_otp.go feat: Add Twilio Verification Service (#8678) 2024-09-26 09:14:33 +02:00
human_mfa_passwordless.go feat: trusted (instance) domains (#8369) 2024-07-31 18:00:38 +03:00
human_mfa_u2f.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
human_mfa_web_auth_n.go refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
human_password.go fix: twilio code generation and verification (#8728) 2024-10-07 10:04:14 +02:00
human_phone.go feat: Add Twilio Verification Service (#8678) 2024-09-26 09:14:33 +02:00
human_profile.go refactor(fmt): run gci on complete project (#7557) 2024-04-03 10:43:43 +00:00
human_refresh_token.go feat(oidc): token exchange impersonation (#7516) 2024-03-20 10:18:46 +00:00
human.go feat: invite user link (#8578) 2024-09-11 10:53:55 +00:00
machine_key.go feat: api v2beta to api v2 (#8283) 2024-07-26 22:39:55 +02:00
machine_secret.go feat(crypto): use passwap for machine and app secrets (#7657) 2024-04-05 09:35:49 +00:00
machine.go refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
metadata.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
personal_access_token.go refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
user.go feat: trusted (instance) domains (#8369) 2024-07-31 18:00:38 +03:00
v1.go fix: password hash update and add missing i18n (#6285) 2023-07-28 09:09:15 +02:00