2014-05-07 5 views
2

J'ai une application Ember qui est mis en place en utilisant Ember CLI - puis une application Rails qui fournit l'API RESTful pour l'application Ember (l'application Rails est complètement séparée et fonctionne sur une URL différente). J'essaye d'employer Ember Simple Auth mais je ne peux pas trouver un moyen de configurer une URL de base différente de celle utilisée sur l'application Ember. Quelqu'un sait si cela est possible? Qu'est-ce que vous essayez de configurer pour cette URL de base pourEmber Simple Auth URL de base

Répondre

0

? Pour que Ember.SimpleAuth autorise des demandes d'origine différente, vous devez ajouter ces origines à la liste blanche (voir http://ember-simple-auth.simplabs.com/ember-simple-auth-api-docs.html#Ember-SimpleAuth-setup).

Par exemple. configurer l'authentifiant Auth 2.0 ou l'authentificateur DEVISE d'utiliser un point final différent alors ceux par défaut que vous souhaitez rouvrez les classes (avant d'exécuter Ember.SimpleAuth.setup):

Ember.SimpleAuth.Authenticators.OAuth2.reopen({ 
    serverTokenEndpoint: 'http://some.other.server/token' 
}); 
+0

Je suis en train de configurer l'URL de base pour pointer vers mes Rails Application API qui utilise Devise. Donc j'utilise ember-simple-auth-devise - donc je suppose que ça va le faire? 'Ember.SimpleAuth.Authenticators.Devise.reopen ({ serverTokenEndpoint: 'http://myurl.com/users/sign_in' });' – user1584061

+1

Oui, l'authentificateur enverra toutes Concevoir des demandes à cette URL puis, voir docs ici: http://ember-simple-auth.simplabs.com/ember-simple-auth-devise-api-docs.html#Ember-SimpleAuth-Authenticators-Devise-serverTokenEndpoint – marcoow

Questions connexes