当前位置: 首页 > 知识库问答 >
问题:

为什么OAuth流中的GitHub授权按钮是灰色的?

乜明朗
2023-03-14

我正在构建一个Android应用程序,使用OAuth将用户登录到GitHub。我按照这里的指示这样做。作为过程的第一部分,我将用户发送到URL

https://github.com/login/oauth/authorize?scope=repo&client_id=MY_CLIENT_ID

但是,当我在我的Android设备上登录时,授权xxxx按钮显示为灰色,我无法点击它。有人知道这是为什么吗?(下方大截图)

我想这个按钮以前可能没有灰色,在我第一次运行应用和登录的时候。不过,因为赶时间,也说不清。

共有1个答案

林弘壮
2023-03-14

所以,我把链接粘贴到我电脑上的Chrome上,OAuth过程工作得很好。我注意到按钮一开始是灰色的,但后来变成了亮绿色。这让我很好奇:在Android WebView中是否默认启用JavaScript?果然不是。我找到了这个答案,其中详细说明了如何启用JS。这是使一切正常工作的关键路线:

webView.getSettings().setJavaScriptEnabled(true);
 类似资料:
  • 灰色按钮 有两种情况:通过代码和控件属性 VB语言: 代码:ctrl+b查找 816C24,在JMP下断,然后F2运行程序,把 push ebp 改为 retn,或者把这些代码全NOP掉 控件属性:VBExplorer 辅Z工具改属性 Delphi/BC++语言: 代码:通过DEDE找FormCreate,记下地址,改 retn 控件属性:相关辅Z工具改属性 易语言: 代码:bp EnableWi

  • null 现在,我仍然困惑的是,登录验证应该从哪里来(登录用户名-密码)?是否在转到OAuth流之前进行单独的验证,一旦用户有效,它就应该回到流中?

  • phpMyAdmin中的灰色键是什么意思? 它显示了一些索引,无法插入数据 已添加图像

  • 我被这个JavaSpring Boot问题困住了。我已经在loadUserByUsername方法的返回语句中填写了自动权限:this.get权限(user)。但是当我打印身份验证对象时,它说授予权限为空: UsernamePasswordAuthenticationToken[Principal=mark,Credentials=PROTECTED],Authenticated=true,Det

  • 1.1.1. 智能家居 OAuth 授权 1.1.1. 智能家居 OAuth 授权 交互过程 用户添加驱动, 发起授权过程 Homebase 向驱动调用 OAuth Command 接口, 参数为登录回调页面地址 HTTP 驱动 OAuth Command 返回 Oauth 登陆地址 OAuth URL Homebase 打开浏览器, 跳转到转到 OAuth URL 用户输入用户名和密码, 点击授

  • 本文向大家介绍oauth 授权码授予,包括了oauth 授权码授予的使用技巧和注意事项,需要的朋友参考一下 示例 第1步 第2步 资源