UNPKG

auth0-ember-simple-auth

Version:
17 lines (13 loc) 544 B
import Ember from 'ember'; import ApplicationRouteMixin from 'simple-auth/mixins/application-route-mixin'; export default Ember.Route.extend(ApplicationRouteMixin, { actions: { sessionRequiresAuthentication: function(){ // Check out the docs for all the options: // https://auth0.com/docs/libraries/lock/customization // This will launch lock.js in popup mode var lockOptions = {authParams:{scope: 'openid'}}; this.get('session').authenticate('simple-auth-authenticator:lock', lockOptions); } } });