DISMISS
The ZenKey App is live. We’re actively integrating apps and websites. Learn More.

Network-Based
Identity Solution

AT&T, Verizon and T-Mobile have launched ZenKey, a network-based identity solution that goes beyond a username, password and mobile phone number—all of which can be stolen. Instead, this innovative solution relies on unique attributes from both the user’s device and wireless carrier network.

Download the app now and start exploring our demos, Developer Playground and ZenKey Portal.

SCROLL TO LEARN MORE

is brought to you by your preferred carrier

ATTTMobileVerizon

How ZenKey Works

ZenKey uses OpenID Connect (OIDC) to make integration easy and to support developers creating experiences in web and native applications.

Mobile App Login

  1. Your mobile app uses the ZenKey SDK to make an Auth Code request to the ZenKey app.
  2. ZenKey processes the request and the user’s carrier authenticates both SIM and user, returning an Auth Code to your Redirect URL.
  3. Your app then asks your back-end to request the token and access UserInfo.

Web App Login

  1. Your web app requests Discovery, and the user’s carrier configuration is returned with a login hint.
  2. Your web app requests Auth Code, passing the login hint. The carrier processes the request, sending a request to the user’s phone for SIM and user authentication. The Auth Code is sent to your Redirect URL.
  3. Your app then asks your back-end to request the token and access UserInfo.

SIM Tenure API

Your Server does four things:

  1. Makes a discovery call to ZenKey to identify the user’s carrier.
  2. Receives endpoint information for the user’s carrier from ZenKey.
  3. Launches a SIM Tenure API call to carrier with the user’s Sub ID.
  4. Receives a response to your SIM Tenure API call directly from the carrier.

Event Alerts

  1. Subscribe to Event Alerts on the ZenKey Developer Portal.
  2. Register an event URI on the developer portal where carriers can post alerts you subscribe to.
  3. Register for at least one or more event types in the Developer portal.
  4. Carrier pushes Event Alerts you subscribed to out to your endpoint as they are generated.

Test Drive ZenKey

Check out the following resources to see how everything works before fully integrating your apps with ZenKey. Just be sure to install the ZenKey app on your mobile device first in order to see the integration in action.

Playground

Explore the Developer Playground, where you can submit requests to various endpoints and view the responses to your system and your users. Try different configurations in our sample web app for ZenKey workflows, observe API calls and much more.

GitHub

ZenKey SDKs and web integrations are available on GitHub for easy access, and provide a unique and effective way to more securely authenticate users who are accessing your apps with their mobile device or web browser.

ZenKey Developer Portal

Once you’re ready to fully integrate ZenKey into your app, please register and log in to the Developer Portal to apply for and provision your services, receive your client ID, and receive integration support.

Register Now
Developer