ember-cli-simple-auth-oauth2 icon indicating copy to clipboard operation
ember-cli-simple-auth-oauth2 copied to clipboard

On session's invalidate() serverTokenEndpoint still being called while serverTokenRevocationEndpoint is configured,

Open eighteight opened this issue 9 years ago • 0 comments

serverTokenRevocation endpoint, albeit configured as below, is being ignored. Instead serverTokenEndpoint is being called by session's invalidate() call.

DEBUG: ------------------------------- Ember : 2.4.4 Ember Data : 2.4.3 jQuery : 2.2.2 Ember Simple Auth : 1.0.0 DEBUG: -------------------------------

import OAuth2PasswordGrant
  from 'ember-simple-auth/authenticators/oauth2-password-grant';
import Ember from 'ember';
import ENV from 'meapp/config/environment';


export default OAuth2PasswordGrant.extend({
  serverTokenEndpoint: ENV['ember-simple-auth'].serverTokenEndpoint,
  serverTokenRevocationEndpoint: ENV['ember-simple-auth'].serverTokenRevocationEndpoint,
  makeRequest(url, data) {
    var client_id = 'meclient';
    var client_secret = 'mesecret';
    data.grant_type = 'mepassword';

    return Ember.$.ajax({
      url: this.serverTokenEndpoint,
      type: 'POST',
      data: data,
      dataType: 'json',
      contentType: 'application/x-www-form-urlencoded',
      crossDomain: true,
      headers: {
        Authorization: 'Basic ' + btoa(client_id + ':' + client_secret),
      },
    });
  },
});

eighteight avatar Apr 05 '16 18:04 eighteight