Documentation

Welcome to ID.me for developers! If you are interested in integrating ID.me, you are in the right place. Here we will cover how to get started implementing ID.me.

Secure Assertion Markup Language (SAML) Authentication Flows

Using SAML 2.0 Authorization Framework, organizations can allow users to authenticate and approve an authorization to provide access their verificartion credential. With ID.me, you can easily support different flows in your own applications and APIs without worrying about SAML 2.0 specifications or other technical aspects of authentication and authorization. We support scenarios for server-side, mobile, desktop, client-side, and device applications.

HTTP POST

Enables SAML protocol messages to be transmitted within an HTML form by using base64-encoded content. It enables SAML requestors and responders to communicate by using an HTTP user agent as an intermediary.

Learn More
Saml http post
HTTP Redirect

Enables SAML protocol messages to be transmitted within URL parameters. It enables SAML requestors and responders to communicate by using an HTTP user agent as an intermediary.

Learn More
Saml http post
HTTP Artifact

A binding in which a SAML request or response (or both) is transmitted by reference by using a unique identifier that is called an artifact. A separate binding, such as a SOAP binding, is used to exchange the artifact for the actual protocol message.

Learn More
Saml http post