小编Ash*_*Ash的帖子

Unity 中的 Firebase IDToken 到 Google OAuth2 访问令牌

我们在 Unity 游戏和Google SignIn中使用 Firebase Auth ,并且需要访问 Google 课堂等 Google 服务。

使用此代码登录后,Firebase Auth 为我们提供了 JWT IdToken https://firebase.google.com/docs/auth/admin/verify-id-tokens#unity

Firebase.Auth.FirebaseUser newUser = task2.Result;
var token = await newUser.TokenAsync(false); 
Run Code Online (Sandbox Code Playgroud)

我尝试将此令牌传递给 Google Classroom 服务,但它需要 OAuth2 AccessToken。

如何将此 JWT Firebase IdToken 转换为可供 GoogleClassroom API 使用的 AccessToken?

我正在寻找要传递给 Google Classroom API 的 AccessToken

var credential = GoogleCredential.FromAccessToken(AccessToken);
var service = new ClassroomService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName = ApplicationName,
            });
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个问题的答案,但服务返回 404。

google-authentication unity-game-engine firebase google-oauth

5
推荐指数
1
解决办法
2019
查看次数

使用AngularJS app中的html输入type = search在iOS键盘上显示搜索按钮

在iOS 8及更高版本中,要在iOS键盘上显示"搜索"按钮,请使用表单中的action属性.来自Anton的回答... 在iPhone/iPad Safari键盘中显示"搜索"按钮

<form action=".">
  <input type="search" />
</form>
Run Code Online (Sandbox Code Playgroud)

但是当你使用像这样的ng-submit的AngularJS表单时,这不起作用

<form action="." ng-submit="doSearch(searchtext)">
  <input type="search"  ng-model="searchtext"  />
</form>
Run Code Online (Sandbox Code Playgroud)

action属性会破坏Angular表单提交.

有关如何设置虚拟动作属性并仍然使用ng-submit处理表单处理的任何建议?或任何其他解决方案,将使用AngularJS HTML5表单显示iOS键盘的搜索键.

keyboard safari ios angularjs

3
推荐指数
1
解决办法
5685
查看次数