Collaboration Revolution - Advancing Collaboration for the Future of Work - Blog & Research

Oauth - identity management for websites

Written by Brandon Klein | Sep 17, 2014 11:55:51 PM

    An Enterprise-Grade Platform for Modern Identity

A cloud service, APIs and tools that eliminate the friction of identity for your applications and APIs.

No credit card required • No commitment

    Apps
    Widget
    Rules
    Databases
    AD & LDAP
    User Management
    Reports
    SaaS Apps

Platforms & Connections

Single sign on for applications running on any platform with any identity provider. Open-sourced official SDKs and standards-based APIs.
Development Platforms
Node.JS
Rails
PHP
ASP.NET
Java
Android
Connections
Google / Gmail
Facebook
Microsoft Account
LinkedIn
Active Directory
SAML Protocol
The Widget

By adding just a few lines of JavaScript, your app becomes powered by an enterprise-grade, standards-based identity infrastructure.
Fully Customizable

Works straight out of the box. The widget can be customized with CSS & JavaScript, is open sourced and is continuously tested against all major browsers, desktop and mobile. Want your own UI? No problem, check out auth0.js.

Try me
Enterprise Ready

The widget will call the Auth0 API to connect to Active Directory through the AD Connector. For SAML, the user's email domain will be used to redirect to the right identity provider (i.e. home realm discovery).
Login
or
Sign Up Reset password
Social Integration

Turning on a social identity provider in the dashboard will automatically show the social provider's icon on the widget. All popular identity providers work out of the box. The widget automatically remembers which identity provider was last chosen by a user.

Try me
"Sign Up" & "Forgot Your Password"

The Widget comes ready to use for sign ups with username/password. Standard features include email verification and a "Forgot your password" flow.

Try me
Easy Integration

SDKs for all popular web, mobile, and native platforms. Supported by simple and powerful user-tailored documentation.

    <script src="auth0-widget.js"></script>
    <script>
    var lock = new Auth0Lock('2M7P0Or', '.auth0.com');
    lock.showSignin();
    </script>

Rules

Customize any stage of the authentication and authorization pipeline.
Connection
Core Runtime
Rule 1Rule 2Rule n
APP / API
How Rules Work

Rules are code snippets written in JavaScript that are executed as part of the authentication pipeline every time a user authenticates to an application. Rules enable powerful customizations and extensions to easily be added to Auth0.

    Customize any step in the authentication and authorization pipeline.
    Implement arbitrarily powerful and complex auth logic with nodejs JavaScript running in a secure, isolated sandbox.
    Open sourced on GitHub.

Example #1: Simple Whitelist

Example #2: Add Roles from a Database

Example #3: Count Logins with Persistent Attributes

Example #4: Create a Salesforce Lead
Databases

Easily connect your applications and APIs to a your database of users and passwords
We store the users' credentials

By default, we securely store the users' credentials in our database and you don't have to write a line of code.
...or plug in your own database

Have a legacy database of users? Have a compliance requirement that the user database be stored under your physical control? Script the Login, Create, and Verify functions and easily plug your own user credentials database into Auth0. Read more...