我有一个连接 github 的 ember 应用程序,但是身份验证流程返回的是授权码,而不是访问令牌,而且我真的不知道如何进行交换...好吧,至少我没有找到任何示例在互联网上。
我对 ember 有点陌生,这就是我到目前为止所得到的
authenticator/torii.js
import Ember from 'ember';
import ToriiAuthenticator from 'ember-simple-auth/authenticators/torii';
export default ToriiAuthenticator.extend({
torii: Ember.inject.service()
});
torii-providers/github.js
import GithubOauth2Provider from 'torii/providers/github-oauth2';
export default GithubOauth2Provider.extend({
fetch(data) {
return data;
}
});
我知道我可能需要更改提供程序中的某些内容,但我真的不知道从哪里开始