我正在尝试使用 googleapis_auth flutter软件包获取凭据,但坚持使用var scopes = [...];
来填写 var作用域
import "package:googleapis_auth/auth_browser.dart";
...
var id = new ClientId("....apps.googleusercontent.com", null);
var scopes = [...];
// Initialize the browser oauth2 flow functionality.
createImplicitBrowserFlow(id, scopes).then((BrowserOAuth2Flow flow) {
flow.obtainAccessCredentialsViaUserConsent()
.then((AccessCredentials credentials) {
// Credentials are available in [credentials].
...
flow.close();
});
});
答案 0 :(得分:0)
Auth范围表示您请求用户为您的应用授权的权限。您可以获得有关可能需要添加到身份验证请求here
的范围的详细信息但是,googleapis_auth软件包只能用于Web项目,不能用于flutter项目。
如果您想实现google auth,请尝试使用firebase_auth,它允许使用Firebase后端进行google身份验证。