{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/identity-access-management/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["partial","admonition"]},"type":"markdown"},"seo":{"title":"Sinch ID & SSO | Sinch","siteUrl":"https://developers.sinch.com","llmstxt":{"title":"Sinch Developer Documentation","description":"LLMs.txt containing a map of all the documentation files for Sinch.","sections":[{"title":"Numbers API","description":"The Numbers API enables you to search for, view, and activate numbers. It's considered a precursor to other APIs in the Sinch product family. The numbers API can be used in tandem with any of our APIs that perform messaging or calling.","includeFiles":["docs/numbers/**/*.md","docs/numbers/**/*.yaml"],"excludeFiles":["docs/numbers/index.md"]},{"title":"Conversation API","description":"Send and receive messages globally on many popular channels with ease and confidence when using Sinch's Conversation API. Conversation API is the preferred API for sending mobile messages on SMS and other social channels with Sinch. It is a simple API with unified error messages, consistent request payloads, and common webhook payloads that are channel-agnostic.","includeFiles":["docs/conversation/**/*.md","docs/conversation/**/*.yaml"],"excludeFiles":["docs/conversation/index.md"]},{"title":"Voice API","description":"The Voice API works as a big telephony switch. The Voice API handles incoming phone calls (also known as incoming call “legs”), sets up outgoing phone calls (or outgoing call “legs”), and bridges the two. The incoming call leg may come in over a data connection (from a smartphone or web application using the Sinch SDKs) or through a local phone number (from the PSTN network). Similarly, the outgoing call leg can be over data (to another smartphone or web application using the Sinch SDKs) or the PSTN network.","includeFiles":["docs/voice/**/*.md","docs/voice/**/*.yaml"],"excludeFiles":["docs/voice/index.md"]},{"title":"Verification API","description":"The Verification API is a platform for phone number verification. It consists of the API and different software development kits (the Sinch SDKs) that you integrate with your smartphone or web application and cloud based back-end services. Together they enable SMS, Flashcall, Phone Call and Data verification in your application.","includeFiles":["docs/verification/**/*.md","docs/verification/**/*.yaml"],"excludeFiles":["docs/verification/index.md"]},{"title":"Provisioning API","description":"Provisioning API allows you to programmatically set up your senders, accounts and templates on your favorite messaging platforms on the Conversation API. For now, you can create your first WhatsApp channel through Meta's Embedded sign up, you can configure your first SMS App and configure your webhooks. As development continues, we will be adding the most commonly used channels.","includeFiles":["docs/provisioning-api/**/*.md","docs/provisioning-api/**/*.json"],"excludeFiles":["docs/provisioning-api/index.md"]},{"title":"Elastic SIP Trunking API","description":"With Elastic SIP Trunking you can create and manage your SIP trunks and phone numbers programmatically.","includeFiles":["docs/est/**/*.md","docs/est/**/*.yaml"],"excludeFiles":["docs/est/index.md"]},{"title":"Fax API","description":"Send and receive HIPAA compliant faxes on our modern fax platform using our developer-friendly API.","includeFiles":["docs/fax/**/*.md","docs/fax/**/*.yaml"],"excludeFiles":["docs/fax/index.md"]},{"title":"In-app Voice and Video SDK","description":"The In-app Voice and Video SDK enables you to add voice and video calling capabilities directly into your mobile or web application using the Sinch SDKs.","includeFiles":["docs/in-app-calling/**/*.md"],"excludeFiles":["docs/in-app-calling/index.md"]},{"title":"Number Lookup API","description":"The Number Lookup API is designed to provide in-depth information about phone numbers, helping enterprises enhance their communication strategies and prevent fraud. By identifying the type of phone line (for example, mobile, landline, VoIP) and the associated carrier, the API allows businesses to optimize routing, reduce unnecessary costs, and improve customer engagement.","includeFiles":["docs/number-lookup-api-v2/**/*.md","docs/number-lookup-api-v2/**/*.yaml"],"excludeFiles":["docs/number-lookup-api-v2/index.md"]},{"title":"Functions","description":"Serverless compute for voice and messaging. Deploy your code and Sinch routes live calls and messages to it — no infrastructure to run.","includeFiles":["docs/functions/functions/**/*.md","docs/functions/concepts/**/*.md","docs/functions/reference/**/*.md"],"excludeFiles":["docs/functions/functions/index.md"]},{"title":"CLI","description":"One command line for every Sinch API and the full Functions lifecycle — scaffold, run locally, deploy, and manage.","includeFiles":["docs/functions/cli/**/*.md"],"excludeFiles":["docs/functions/cli/index.md"]}]},"description":"Learn about Sinch ID and single sign-on."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"sinch-id--single-sign-on","__idx":0},"children":["Sinch ID & Single Sign-On"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"ConnectButton","attributes":{"title":"Sinch Agentic Tools","icon":"aiCode","option":[{"title":"Sinch Plugins","description":"Install Sinch Plugins","icon":"connection","link":"https://github.com/sinch/sinch-plugins#installation"},{"title":"Sinch Skills","description":"Install Sinch Skills","icon":"ai","link":"https://github.com/sinch/skills#installation"}]},"children":[]}," ",{"$$mdtype":"Tag","name":"ConnectButton","attributes":{"title":"Sinch SDKs","icon":"code","option":[{"title":"Sinch Node.js SDK","description":"Install Sinch Node.js SDK","icon":"node","link":"/docs/sdks/node#installation"},{"title":"Sinch Java SDK","description":"Install Sinch Java SDK","icon":"java","link":"/docs/sdks/java#installation"},{"title":"Sinch .NET SDK","description":"Install Sinch .NET SDK","icon":"dotnet","link":"/docs/sdks/dotnet#installation"},{"title":"Sinch Python SDK","description":"Install Sinch Python SDK","icon":"python","link":"/docs/sdks/python#installation"}]},"children":[]}," ",{"$$mdtype":"Tag","name":"ConnectButton","attributes":{"title":"Sinch CLI & Functions","icon":"window","option":[{"title":"Sinch CLI","description":"Install Sinch CLI","icon":"cli","link":"/docs/functions/cli/installation"},{"title":"Sinch Functions","description":"Quickstart Sinch Functions","icon":"code","link":"/docs/functions/functions/quickstart"}]},"children":[]}," ",{"$$mdtype":"Tag","name":"ConnectMCP","attributes":{"placement":"bottom","alignment":"start","options":["cursor","vscode","copy"]},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sinch ID is the identity you use to sign in to Sinch, including the Sinch Build Dashboard. This page covers signing in, protecting your sign-in with multi-factor authentication, and connecting your organization's identity provider through Single Sign-On."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note:"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sinch ID is about signing in as a person. It's separate from API authentication. Applications authenticate with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/identity-access-management/access/access-keys"},"children":["access keys"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/identity-access-management/authenticate/oauth2"},"children":["OAuth2 tokens"]},", not your Sinch ID."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"signing-in","__idx":1},"children":["Signing in"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in at ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://dashboard.sinch.com"},"children":["dashboard.sinch.com"]}," with the email and password you set when you created your account or accepted a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/identity-access-management/access/team-management#invite-a-teammate"},"children":["team invite"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If your organization has enabled Single Sign-On, you'll be redirected to your company's identity provider instead of entering a Sinch password."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"reset-your-password","__idx":2},"children":["Reset your password"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On the sign-in page, select Forgot password?"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your email address."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Follow the link in the email to set a new password."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Tip:"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you sign in through SSO, password resets are handled by your identity provider, not by Sinch."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"multi-factor-authentication-mfa","__idx":3},"children":["Multi-factor authentication (MFA)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["MFA (also called 2FA) adds a second step at sign-in, so a stolen password alone isn't enough to access your account. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2FA is mandatory."]}," Every Sinch Build Dashboard user has been required to use it since 14 September 2022."," ","Manage your user profile and 2FA at ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://my.sinch.com"},"children":["my.sinch.com"]}," (also reachable from the dashboard via the profile icon in the top-right → Manage my Sinch ID). Sinch ID supports three methods:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["SMS"]},": a one-time code sent to your phone number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authenticator app"]},": a time-based code from Google Authenticator, Authy, or similar."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Security key"]},": a hardware security key."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Notes:"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You can enroll more than one method. For example, use an authenticator app as your primary with SMS as backup. Save your recovery code somewhere safe; you'll need it if you lose access to your second factor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["When SSO is enabled, your team signs in through your identity provider with your company credentials instead of a Sinch password."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"single-sign-on-sso","__idx":4},"children":["Single Sign-On (SSO)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Single Sign-On lets your team sign in to Sinch with your company's existing identity provider (IdP) over SAML 2.0. Access is governed by your IdP, so removing a user there removes their Sinch access too."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"why-use-sso","__idx":5},"children":["Why use SSO"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["One set of credentials for your team; nothing extra to remember."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Central control: disable a user in your IdP and they lose Sinch access."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enforce your own password and MFA policies through the IdP."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"how-sso-sign-in-works","__idx":6},"children":["How SSO sign-in works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["SSO works in one of two ways:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Home Realm Discovery"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A team member goes to the Sinch sign-in page and enters their work email"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sinch recognizes the email's domain and redirects them to your IdP"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The IdP authenticates them and asserts their identity back to Sinch (SAML)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["They land in the dashboard with the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/identity-access-management/access/team-management#roles--permissions"},"children":["role"]}," assigned to them"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Identity Platform Initiated"]}]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A team member clicks a link from your company’s IdP"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The user is seamlessly logged in and redirect to a chosen default application"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"setting-up-sso","__idx":7},"children":["Setting up SSO"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["SSO is a request-only feature: you ask Sinch to enable it for your account rather than switching it on yourself. The high-level flow is:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Request SSO for your account through Sinch support or your account team. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://community.sinch.com/t5/Sinch-ID/How-do-I-get-access-to-SAML/ta-p/17608"},"children":["How do I get access to SAML?"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In your identity provider (Microsoft Entra ID, Okta, or another SAML 2.0 IdP), create a SAML application for Sinch and assign the users or groups who should have access."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Download your IdP's XML metadata and provide it to Sinch to complete the connection. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://community.sinch.com/t5/Sinch-ID/How-to-provide-your-SAML-configuration-and-enable-SSO/ta-p/17623"},"children":["How to provide your SAML configuration and enable SSO"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Test sign-in with a pilot user before rolling the change out to your whole team."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note:"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sinch ID SSO uses SAML 2.0 and is verified with Microsoft Entra ID and Okta. Other SAML 2.0 identity providers generally connect the same way."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related","__idx":8},"children":["Related"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/identity-access-management/access/team-management"},"children":["Team & access management"]},": invite users and assign roles."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/identity-access-management/authenticate/authentication"},"children":["Authentication methods"]},": how applications authenticate to the API."]}]}]},"headings":[{"value":"Sinch ID & Single Sign-On","id":"sinch-id--single-sign-on","depth":1},{"value":"Signing in","id":"signing-in","depth":2},{"value":"Reset your password","id":"reset-your-password","depth":3},{"value":"Multi-factor authentication (MFA)","id":"multi-factor-authentication-mfa","depth":2},{"value":"Single Sign-On (SSO)","id":"single-sign-on-sso","depth":2},{"value":"Why use SSO","id":"why-use-sso","depth":3},{"value":"How SSO sign-in works","id":"how-sso-sign-in-works","depth":3},{"value":"Setting up SSO","id":"setting-up-sso","depth":4},{"value":"Related","id":"related","depth":2}],"frontmatter":{"seo":{"title":"Sinch ID & SSO | Sinch","description":"Learn about Sinch ID and single sign-on."}},"lastModified":"2026-08-12T20:46:53.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/identity-access-management/authenticate/sinch-id","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}