zitadel/docs/static/img
Livio Spring 14e2aba1bc
feat: Add Twilio Verification Service (#8678)
# Which Problems Are Solved
Twilio supports a robust, multi-channel verification service that
notably supports multi-region SMS sender numbers required for our use
case. Currently, Zitadel does much of the work of the Twilio Verify (eg.
localization, code generation, messaging) but doesn't support the pool
of sender numbers that Twilio Verify does.

# How the Problems Are Solved
To support this API, we need to be able to store the Twilio Service ID
and send that in a verification request where appropriate: phone number
verification and SMS 2FA code paths.

This PR does the following: 
- Adds the ability to use Twilio Verify of standard messaging through
Twilio
- Adds support for international numbers and more reliable verification
messages sent from multiple numbers
- Adds a new Twilio configuration option to support Twilio Verify in the
admin console
- Sends verification SMS messages through Twilio Verify
- Implements Twilio Verification Checks for codes generated through the
same

# Additional Changes

# Additional Context
- base was implemented by @zhirschtritt in
https://github.com/zitadel/zitadel/pull/8268 ❤️
- closes https://github.com/zitadel/zitadel/issues/8581

---------

Co-authored-by: Zachary Hirschtritt <zachary.hirschtritt@klaviyo.com>
Co-authored-by: Joey Biscoglia <joey.biscoglia@klaviyo.com>
2024-09-26 09:14:33 +02:00
..
angular docs(quickstarts): change application type to user agent for angular apps (#5173) 2023-02-07 19:16:04 +01:00
api docs: improve docs with images (#2474) 2021-10-04 17:11:16 +02:00
concepts docs(concepts): identity brokering (#7812) 2024-04-22 13:59:11 +00:00
device-auth fix(console): simplify instance page (#7274) 2024-02-06 14:35:43 +01:00
django docs: python django example for login in secure api (#7285) 2024-02-02 15:20:45 +00:00
examples/secure-api docs: python django example for login in secure api (#7285) 2024-02-02 15:20:45 +00:00
flutter docs: update flutter quickstart (#4652) 2022-11-14 15:24:36 +01:00
go docs: add go authentication example (#7034) 2023-12-19 12:22:32 +00:00
guides feat: Add Twilio Verification Service (#8678) 2024-09-26 09:14:33 +02:00
index docs: api request descriptions (#1637) 2021-04-22 12:59:17 +00:00
integrations fix: V2 docs / error messages (#3611) 2022-05-16 12:00:33 +00:00
java-spring docs(examples): adds java spring boot examples (#7226) 2024-01-16 11:02:58 +00:00
manuals docs: Updated outdated information and screenshots for customer portal docs (#7326) 2024-02-13 12:22:42 +00:00
nextjs docs: update nextjs and angular guide (#4633) 2022-10-31 08:00:22 +01:00
nextjs-b2b docs: nextjs b2b example, plausible outbound links script (#4738) 2022-11-23 13:27:09 +00:00
oidc/auth0 docs: add gitlab and auth0 (#3700) 2022-06-08 11:49:50 +02:00
python-flask docs: add python quick start guide (#5166) 2023-02-13 17:59:08 +05:30
react docs: react sdk guide, update quickstart guide to use @zitadel/react (#7300) 2024-02-02 08:29:02 +01:00
saml feat(saml): implementation of saml for ZITADEL v2 (#3618) 2022-09-12 18:18:08 +02:00
sdk-examples docs(sdk-examples): Added description about setting up samples in console (#7838) 2024-05-08 14:13:37 +05:30
support docs: troubleshoot, project grant missing (#7216) 2024-01-15 09:03:41 +01:00
symfony docs(examples): symfony php guide (#7171) 2024-01-15 17:49:41 +00:00
tech docs: add pylon framework to examples (#8115) 2024-06-17 07:37:07 +00:00
vue docs: add guide for Vue (#7215) 2024-01-16 14:21:32 +00:00
console_dashboard.png fix(console): simplify instance page (#7274) 2024-02-06 14:35:43 +01:00
console_feature_settings.png docs: feature settings in console (#7899) 2024-05-03 13:13:06 +00:00
console_instance_policy_general.png docs: Docs v2 (#3733) 2022-06-02 12:05:45 +00:00
console_instance_policy_notification.png docs: Docs v2 (#3733) 2022-06-02 12:05:45 +00:00
console_languages.png docs: feature settings in console (#7899) 2024-05-03 13:13:06 +00:00
console_login_texts.png fix: V2 docs / error messages (#3611) 2022-05-16 12:00:33 +00:00
console_message_texts.png fix: V2 docs / error messages (#3611) 2022-05-16 12:00:33 +00:00
console_org_identitiy_provider.gif docs: Identity providers and customer portal (#3790) 2022-06-09 17:15:31 +02:00
console_org_identity_provider.gif docs: Identity providers and customer portal (#3790) 2022-06-09 17:15:31 +02:00
console_org_manager_add.gif docs: Docs v2 (#3733) 2022-06-02 12:05:45 +00:00
console_org_register.png docs: console guide (#4468) 2022-10-06 16:22:46 +02:00
console_org_select.png fix: V2 docs / error messages (#3611) 2022-05-16 12:00:33 +00:00
console_private_labeling.png fix(console): simplify instance page (#7274) 2024-02-06 14:35:43 +01:00
console_projects_add_new_roles.gif docs: Docs v2 (#3733) 2022-06-02 12:05:45 +00:00
console_projects_application_token_settings.png docs(guides): user metadata (#3838) 2022-06-28 17:34:13 +00:00
console_projects_empty.png docs: console guide (#4468) 2022-10-06 16:22:46 +02:00
console_projects_granted.png fix(console): simplify instance page (#7274) 2024-02-06 14:35:43 +01:00
console_service_user_tokentype.png docs(integrate): improve service user authentication (#7492) 2024-03-25 10:30:43 +01:00
console_serviceusers_create.gif fix: V2 docs / error messages (#3611) 2022-05-16 12:00:33 +00:00
console_serviceusers_new_key.gif fix: V2 docs / error messages (#3611) 2022-05-16 12:00:33 +00:00
console_serviceusers_secret.gif feat: support client_credentials for service users (#5134) 2023-01-31 19:52:47 +00:00
console_verify_domain.png fix: verify domain revamped (#6970) 2023-12-07 12:53:53 +00:00
create-user.gif fix: added user manual videos and description (#1581) 2021-04-23 06:54:13 +00:00
deploy-to-vercel.png docs: typescript login (#7621) 2024-03-28 08:19:36 +00:00
develop2.png docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
docusaurus.png docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
favicon.ico docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
gigi.svg docs: welcome gigi (#4159) 2022-08-11 07:32:50 +00:00
logo.svg docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
preview.png docs: replace meta tag image (#5028) 2023-02-17 11:48:37 +01:00
typescript-login-architecture.png docs: typescript repo update (#8563) 2024-09-13 07:04:18 +00:00
undraw_docusaurus_mountain.svg docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
undraw_docusaurus_react.svg docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
undraw_docusaurus_tree.svg docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
zitadel_cluster_architecture.png docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
zitadel_multicluster_architecture.png docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
zitadel_software_architecture.png docs: change architecture graphic (#3794) 2022-06-10 12:53:10 +00:00
zitadel-logo-dark.svg docs: rehaul styles (#2505) 2021-10-13 10:06:12 +02:00
zitadel-logo-light.svg docs: rehaul styles (#2505) 2021-10-13 10:06:12 +02:00
zitadel-logo-solo-darkdesign.svg docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00
zitadel-logo-solo-light.png docs: rework documentation site (#1589) 2021-04-15 13:22:37 +02:00