84得票3回答
基于OAuth和基于Token的身份验证有什么区别?

我认为OAuth基本上是一个基于令牌(Token)的身份验证规范,但大多数情况下,框架似乎表现出它们之间存在差异。例如,如下图所示Jhipster询问是否使用基于OAuth或基于Token的身份验证。 这两者不是一样吗?既然两者都包含令牌在其实现中,那么区别在哪里呢?

83得票4回答
授权凭据被剥离 --- Django,弹性 Beanstalk,OAuth

我使用django和django-rest-framework实现了一个REST api,并使用oauth2进行身份验证。 我进行了以下测试:curl -X POST -d "client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SEC...

81得票4回答
如何在IdentityServer4中向访问令牌添加自定义声明?

我正在使用IdentityServer4。 我想要在访问令牌中添加其他自定义声明,但是我无法做到这一点。我已经修改了Quickstart5,并通过ProfileService添加了ASP.NET Identity Core和自定义声明,正如Coemgen在下面建议的那样。 您可以在这里下载...

80得票6回答
Facebook OAuth:自定义callback_uri参数

我想为我的Facebook OAuth2集成创建一个动态重定向URL。例如,如果我的Facebook应用中的重定向URL是这样的: http://www.mysite.com/oauth_callback?foo=bar 我希望特定请求的重定向URL像这样,以便在服务器上有一些关于如何处理...

79得票6回答
"Resource Owner Password Flow"和"Client Credentials Flow"之间的区别是什么?

“资源所有者密码流程”和“客户端凭据流程”的区别对我来说并不清楚。前者似乎将密码凭证转发到服务器进行验证,而后者也以某种方式与服务器进行身份验证,但规范没有指定此处使用的方法。这个流程是否设计用于 cookie 会话?规范没有提供明确的用例。” 来自OAuth 2.0规范: +-------...

78得票11回答
Facebook OAuth 2.0中的"code"和"token"

为什么在 Facebook OAuth2 认证流程中需要同时使用“代码”和“令牌”,如此描述:https://developers.facebook.com/docs/authentication/? 如果您查看 OAuth 对话框参考资料 (https://developers.faceb...

78得票1回答
如何在使用OAuth2的资源所有者密码凭据授权类型时保持客户端凭据的机密性

我们正在构建一个rest服务,想要使用OAauth 2进行授权。当前草案(5月19日的v2-16)描述了四种授权类型。它们是获取授权(访问令牌)的机制或流程。 授权码 隐式授权 资源所有者凭据 客户端凭据 看起来我们需要支持所有四种类型,因为它们有不同的用途。前两种类型(可能还有最后一...

76得票2回答
OAuth2和Google API:访问令牌的过期时间?

我们有一个独立的Java应用程序(请参见“已安装的应用程序”),定期运行并使用Google API(从客户数据库/ldap/…更新一些信息)。 为了访问Google API,我们在配置文件中存储用户名和密码,这是一种安全风险,客户不喜欢。因此,我们希望使用OAuth2长期有效的访问令牌。 ...

75得票3回答
使用Django和python-social-auth连接OAuth2的Google时出现HTTPError 403(禁止访问)错误

使用 python-social-auth,我在接受谷歌访问后收到了一个403错误消息。 编辑:最近(2017年),我也遇到了同样的错误,但是出现了新的错误信息:401 Client Error: Unauthorized for url: https://accounts.google.c...

75得票1回答
使用OWIN Identity注册多个API客户端的Web API 2外部登录

我希望使用以下架构(我为此示例编造了产品名称): 在一个服务器上运行的Web API 2应用程序 http://api.prettypictures.com 在另一台服务器上运行的MVC 5客户端应用程序 http://www.webpics.com 我希望www.webpics.com...