dimanche 9 octobre 2016

Ember simple auth

I'm trying make authorization in my ember application.

Its working on client side, but ember doesn't attach Bearer token to api request.

My adapter

`import DS from 'ember-data';
 import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';

 export default DS.JSONAPIAdapter.extend(DataAdapterMixin, {
  host: 'http://localhost/money-app-api/web/app_dev.php/api',
  authorizer: 'authorizer:application'
});

My authorizer:

`import Ember from 'ember';
 import OAuth2Bearer from 'ember-simple-auth/authorizers/oauth2-bearer';
 const { isEmpty } = Ember;

 export default OAuth2Bearer.extend({
 authorize(data, block) {
 const accessToken = data['access_token'];
 if (!isEmpty(accessToken)) {
   block('Authorization', `Bearer ${accessToken}`);
 }`

accessToken in authorizer is exists and is correct. My api is correct too, i tested it by Postman.




Aucun commentaire:

Enregistrer un commentaire