Ember.js 余烬配置问题
我正在尝试为Ember应用程序配置simple-auth-oauth2。正如文件所说 Ember Simple Auth OAuth2的配置对象 要更改这些值中的任何一个,请在应用程序的 环境对象: ENV['simple-auth-oauth2']={serverTokenEndpoint: “/some/custom/endpoint”} 这是我的配置Ember.js 余烬配置问题,ember.js,ember-data,ember-cli,ember-simple-auth,Ember.js,Ember Data,Ember Cli,Ember Simple Auth,我正在尝试为Ember应用程序配置simple-auth-oauth2。正如文件所说 Ember Simple Auth OAuth2的配置对象 要更改这些值中的任何一个,请在应用程序的 环境对象: ENV['simple-auth-oauth2']={serverTokenEndpoint: “/some/custom/endpoint”} 这是我的配置 //config/environment.js module.exports = function (environment) {
//config/environment.js
module.exports = function (environment) {
var ENV = {
modulePrefix: 'ember-app',
environment: environment,
baseURL: '/',
API_HOST: '/',
locationType: 'auto',
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
// e.g. 'with-controller': true
}
},
APP: {
// Here you can pass flags/options to your application instance
// when it is created
}
};
ENV['simple-auth-oauth2'] = {
serverTokenEndpoint: '/some/custom/endpoint'
};
ENV['simple-auth'] = {
authorizer: 'simple-auth-authorizer:oauth2-bearer'
};
return ENV;
};
simple-auth-oauth2继续使用默认值。这并不是插件的问题,我尝试了另一个扩展(“simple-auth-token”),但遇到了完全相同的问题-没有使用config
您应该在应用程序中定义授权人(如果使用pod结构,则将在application/authorizer.js中定义授权人(adapter.js也会出现同样的问题):
然后您可以使用:
ENV['ember-simple-auth'] = {
authorizer: 'simple-auth-authorizer:oauth2-bearer'
};
ENV['simple-auth-oauth2'] = {
serverTokenEndpoint: <your_backend_endpoint_url>
};
ENV['ember-simple-auth']={
授权人:“简单授权授权人:oauth2承载人”
};
ENV['simple-auth-oauth2']={
serverTokenEndpoint:
};
您的配置应该位于您的应用程序\u name/config/environment.js
ENV['ember-simple-auth'] = {
authorizer: 'simple-auth-authorizer:oauth2-bearer'
};
ENV['simple-auth-oauth2'] = {
serverTokenEndpoint: <your_backend_endpoint_url>
};