ember-cli-simple-auth-oauth2
ember-cli-simple-auth-oauth2 copied to clipboard
On session's invalidate() serverTokenEndpoint still being called while serverTokenRevocationEndpoint is configured,
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),
},
});
},
});