我正在尝试localhost:8080
使用Social Auth for Java 在我的计算机(at )上运行的玩具应用程序中使用Google OAuth 2身份验证.
但是,当我的应用连接到Google以对用户进行身份验证时,Google会回复此错误页面:
我的应用程序名为"我的爱好应用程序",在开发者控制台中配置如下:
在Google OAuth 2文档中,指定了:
redirect_uri:开发人员控制台中为此项目列出的redirect_uri值之一.
确定响应的发送位置.此参数的值必须与Google Developers Console中为此项目列出的值之一完全匹配(包括http或https方案,大小写和尾随'/').
我有一些问题:
redirect_uri
在我的应用中添加多个?google-api socialauth url-redirection google-oauth social-authentication
我有一个由 html/css/javascript 文件组成的静态网站。该网站是自动生成的,并且经常更新。
我不想使用用户名/密码(基本身份验证)授权访问网站,而是希望用户使用 Google 登录/openID Connect 进行身份验证,然后通过 gmail 地址白名单控制访问。
设置它的最简单方法是什么?
我在反应应用程序中使用auth0进行LinkedIn身份验证.我在设置localhost:3000/upload
中设置了回调网址,在用户登录后localhost:3000/login
跳转,他们将重定向到localhost:3000/upload
.但是,我总是收到此错误:url localhost:3000/login
不在回调网址列表中.为什么auth0会在登录后返回到您刚刚登录的页面.不应该是一些不同的URL.它对我来说没有意义.
编辑:
export default class AuthService {
constructor(clientId, domain) {
// Configure Auth0
const options = {
allowedConnections: ['linkedin'],
auth: {
params: {responseType: 'code'}
}
};
this.lock = new Auth0Lock(clientId, domain, options)
// Add callback for lock `authenticated` event
this.lock.on('authenticated', this._doAuthentication.bind(this))
// binds login functions to keep this context
this.login = this.login.bind(this)
this.loggedIn = this.loggedIn.bind(this)
}
_doAuthentication(authResult){
// Saves the user token
console.log(authResult);
this.setToken(authResult.idToken)
this.lock.getProfile(authResult.idToken, (error, profile) => {
if (error) { …
Run Code Online (Sandbox Code Playgroud) 当我尝试使用SOCIAL AUTH 4.4 连接FACEBOOK API IN ANDROID 时出现此错误.
几天后,一切正常,我可以从我的应用程序将数据发布到Facebook.
现在我在尝试从我的应用程序访问Facebook时收到此错误.
无效的范围:offline_access,publish_stream.此消息仅向开发人员显示.如果存在,您应用的用户将忽略这些权限.请阅读以下文档获取有效权限:https: //developers.facebook.com/docs/facebook-login/permissions
阅读完文档后,我才知道,不允许使用权限offline_access和publish_stream,因此无法再请求.
所以我根据文档替换了我的属性文件.
publish_stream可以被publish_actions取代,offline_access也不见了.
喜欢以下:::
#facebook
graph.facebook.com.consumer_key = XXXXXXXXXXXXX
graph.facebook.com.consumer_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXX
graph.facebook.com.custom_permission = publish_actions,email,user_birthday,user_location
Run Code Online (Sandbox Code Playgroud)
我仍然遇到同样的问题.我错过了哪里..
我有一个网页,仅当用户使用他们的Spotify帐户登录后,我才希望该网页可供用户使用。我将Firebase用于后端。
我之前尚未实现任何社交身份验证,因此我们将非常感谢您提供深入的答案。
我想在我的 flutter 应用程序中与 Google 和 Facebook 一起提供 Microsoft 身份验证。我找到了 Google 和 Facebook 的文档,但找不到 Microsoft auth 的任何资源或文档。任何帮助都将非常重要。
android ×1
auth0 ×1
dart ×1
facebook ×1
firebase ×1
flutter ×1
google-api ×1
google-oauth ×1
reactjs ×1
socialauth ×1
spotify ×1