
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
auth0-lock
Advanced tools
Auth0 is an authentication broker that supports social identity providers as well as enterprise identity providers such as Active Directory, LDAP, Google Apps, Salesforce.
The Auth0 Lock makes it easy to integrate SSO in your app. You won't have to worry about:
From npm:
npm install auth0-lock
From bower:
bower install auth0-lock
Or our CDN:
<!-- Latest major release -->
<script src="http://cdn.auth0.com/js/lock-6.min.js"></script>
<!-- Latest minor release -->
<script src="http://cdn.auth0.com/js/lock-6.0.min.js"></script>
<!-- Latest patch release -->
<script src="http://cdn.auth0.com/js/lock-6.0.0.min.js"></script>
// Initialize Auth0Lock with your `clientID` and `domain`
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// and deploy it
var login = document.querySelector('a#login')
login.onclick = function (e) {
e.preventDefault();
lock.show();
}
Initialize Auth0Lock
with a clientID
and the account's domain
.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
lock.show();
Note: For a full detail on the initialization configuration check the wiki article.
Open the widget on signin
mode with signup
and reset
button actions if enabled for the configured/default account connection.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// normal display
lock.show(options);
Note: Check the Auth0Lock customization article for more examples and options index.
Open the widget on signin
mode, but withouht the bottom signup
nor reset
button actions. This method is useful when your site has custom signup and reset links at a different form.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// normal display
lock.showSignin(options);
Note: Check the Auth0Lock customization article for more examples and options.
Open the widget on signup
mode, but withouht the cancel
button action to go back to signin
. This method is useful when your site has custom signin and reset links at a different form.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// normal display
lock.showSignup(options);
Note: Check the Auth0Lock customization article for more examples and options.
Open the widget on reset
mode, but withouht the bottom cancel
button action to go back to signin
. This method is useful when your site has custom signin and signup links at a different form.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// normal display
lock.showReset(options);
Note: Check the Auth0Lock customization article for more examples and options.
Close the widget and invoke callback
when removed from DOM.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// normal display
lock.show(options);
// trigger hide when esc key pressed
document.addEventListener('keypress', function(e) {
// hide if esc
lock.hide();
}, false);
Log out loggedin user with optional query parameters for the GET
request.
var lock = new Auth0Lock('xxxxxx', '<account>.auth0.com');
// Call logout with query parameters
lock.logout({ ref: window.location.href });
The example directory has a ready-to-go app. In order to run it you need node installed.
Then execute npm i
to install dependencies (only once) and npm example
from the root of this project.
Finally, point your browser at http://localhost:9999/
and play around.
We ensure browser compatibility in Chrome
, Safari
, Firefox
and IE >= 9
. We currently use zuul along with Saucelabs to run integration tests on each push.
Auth0Lock
.< v6.0.0
repository and docs.FAQs
Auth0 Lock
The npm package auth0-lock receives a total of 14,805 weekly downloads. As such, auth0-lock popularity was classified as popular.
We found that auth0-lock demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.