草庐IT

android - GoogleSignInResult 使用 Firebase 在 Android 应用程序中返回 DEVELOPER_ERROR

所以我已经搞砸了几天了,我不明白为什么它不起作用。我真的希望有人能帮助我。我正在尝试使用Firebase对使用Google登录的用户进行身份验证。所以按照他们的指南here我已设置Google登录以获取OAuthtoken,然后使用它通过Firebase进行身份验证。所以我按照他们在指南中的描述设置了Googlehere但就我所知。我从Google获得的OAuthtoken始终为null,结果代码为Status{statusCode=DEVELOPER_ERROR,resolution=null}。到目前为止,我的Activity如下所示:publicstaticfinalintRC_

android - 为什么 Android Chrome 从 61.0.3163.98 更新到 72.0.3626.76 会破坏 Chrome 自定义选项卡中的 OAuth 登录?

我们的生产Android应用程序使用Chrome自定义选项卡进行OAuth登录昨天Chrome版本为61.0.3163.98时工作正常在将Chrome连夜更新到72.0.3626.76后,登录过程卡在嵌入式浏览器中,用户看到的是空白屏幕。如果我们卸载Chrome更新,登录将再次开始工作Chrome和/或Chrome自定义选项卡有哪些更改会中断我们的登录流程?如果我将默认浏览器切换为Firefox,我的应用程序登录工作正常。事实上,如果我将默认浏览器更改为chrome以外的任何浏览器,它都可以正常工作,甚至Opera也可以,尽管Opera没有显示嵌入式浏览器。当我卸载Chrome更新并恢

android - Yahoo 身份验证中的 400 错误请求

我正在尝试将Yahoo集成到我的应用程序中。我希望用户使用他们的Yahoo帐户登录,但每当我请求token时,我都会收到以下错误:getRequestToken()Exception:oauth.signpost.exception.OAuthCommunicationException:Communicationwiththeserviceproviderfailed:Serviceproviderrespondedinerror:400(BadRequest)这是我的代码(Request_Token_Activity.java):importoauth.signpost.OAuth

Spring Authorization Server入门 (十三) 实现联合身份认证,集成Github与Gitee的OAuth登录

前言什么是联合身份认证?      通过SpringSecurityOAuth2Client(Login)模块集成第三方登录至自己的认证服务中,使用联合身份认证只需要请求认证服务,不通过前端来跳转三方的授权申请链接,而是统一通过认证服务来跳转,只需要维护SpringAuthorizationServer中身份认证提供商的关系即可。为什么要使用联合身份认证?      现在项目中都会集成一些三方登录,如Github、Gitee、微信、QQ平台提供的授权登录,如果手动集成则每种三方登录都要提供一个回调接口,自己实现通过code换取token,再用token获取用户信息的一个过程,但是这些内容Sec

android - 简而言之,使用 OAuth2 请求 getAuthToken 和 getToken 有什么区别

使用访问tokenOAuth2.0删除时简而言之,与使用有什么区别:AccountManager.getAuthToken("oauth2:https...userinfo.profile"),并使用GooglePlay:GoogleAuthUtil.getToken(mActivity,mEmail,mScope)作为我understand他们都产生一个challenge为用户提供屏幕,GooglePlay屏幕对用户更友好。访问token可以具有相同的范围吗?!两个调用都必须是异步的。InvalidateToken看起来必须在两次调用中检查它,以及更多?

android - 使用联合登录 (OpenID) 从 Android 应用程序对 App Engine 进行身份验证

我已按照NickJohnson在AuthenticatingagainstAppEnginefromAndroid上的教程进行操作有没有办法通过联合登录获得相同的工作流程(无网络登录)(即使支持仅限于Google帐户)?[编辑]附加信息当前设置包括:AppEngine的UserService配置为联合登录(openId..gmail、aol、myspace?,...)Facebook(OAuth)推特(OAuth)所有身份验证类型都包含在UserService中,因此我可以调用UserService.getCurrentUser()(类似于Appengine的UserService,但

android - 为什么我不能为同一个包名称创建多个 OAuth 2.0 客户端 ID?

教程中here,声明完全可以对同一个包名称使用两个OAuth2.0客户端ID。YoushouldcreatetwoclientIDs,onewiththereleasecertificatefingerprintandanotherwiththedebugcertificatefingerprint.Makesuretousethesamepackagenameforboth.ThisallowsPlayGamesservicestorecognizecallsfromyourlinkedAPKsthataresignedwitheithercertificate所以我按照上面链接中的

android - 从 Android OAuth2 访问谷歌云存储

我正在尝试设计一个应用程序,它可以从我的Google云存储帐户下载适当的声音文件。该应用不访问用户帐户,而是访问我自己的帐户。我的阅读使我相信最合适的模型是服务帐户https://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_Accounts不幸的是,开发人员决定不提供Android示例。他们确实用纯Java提供了一个很好的例子,它可以工作http://samples.google-api-java-client.googlecode.com/hg/storage-serviceaccount-cmdline-

android - Android 中的 OAuth 实例状态

我正在尝试在Android应用程序中使用OAuth。我让它正常工作,但有时在身份验证阶段遇到问题。在Android中,我启动浏览器供用户登录和验证。然后回调url将重定向回我的应用程序。问题来了。我的应用程序有一个OAuth消费者和提供者作为我的主类的成员。当启动浏览器进行身份验证时,有时我的主要Activity会被丢弃以节省内存。当回调url重新启动我的主要Activity时,提供者和消费者是新实例,因此当我尝试向api发出请求时不起作用。如果在身份验证阶段未释放主Activiy,则一切正常,因为我仍在与原始消费者和提供者合作。我尝试使用onSaveInstanceState()和o

Spring Security Oauth2.0认证授权

基本概念认证:用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法则拒绝访问。常见的用户身份认证方式有:用户名密码登录,二维码登录,手机短信登录,指纹认证等方式。会话:用户认证通过后,为了避免用户的每次操作都进行认证可将用户的信息保证在会话中。会话就是系统为了保持当前用户的登录状态所提供的机制,常见的有基于session方式、基于token方式等。授权:授权是用户认证通过后根据用户的权限来控制用户访问资源的过程,拥有资源的访问权限则正常访问,没有权限则拒绝访问。授权可简单理解为Who对What(which)进行How操作,W