42得票9回答
使用PAT无法从Azure DevOps克隆git。

我无法从Azure DevOps克隆一个简单的代码库。 操作系统:Ubuntu 18.10 我做了以下步骤: 打开Azure DevOps 点击右上角我的用户名 进入安全选项卡 创建一个带有所有范围的PAT(以确保不存在范围问题) 将PAT复制到剪贴板 在其他地方粘贴PAT以确认已正确复...

36得票10回答
如何在iOS上获取Facebook访问令牌

我是iOS的初学者。我有以下代码:[facebook authorize:nil delegate:self]; NSString *string1=[facebook accessToken]; NSLog(string1); 日志显示:miFOG1WS_7DL88g6d95Uxmzz7GC...

36得票5回答
为什么刷新令牌在单页应用程序中被认为是不安全的?

我正在阅读Auth0网站关于刷新令牌和单页应用程序(SPA)的文档,他们指出SPA不应该使用刷新令牌,因为它们不能在浏览器中安全地存储,而是应该使用静默身份验证来检索新的访问令牌。 引用部分: 通常实现隐式授权的单页应用程序不得在任何情况下获取刷新令牌。原因是这一信息的敏感性。您可以将其视为...

34得票3回答
移动应用的OAuth2访问令牌是否必须过期?

这里关于为什么OAuth2访问令牌会过期的接受答案是: 许多提供程序支持弱安全性的承载令牌。通过使它们短暂并要求刷新,限制攻击者滥用窃取的令牌的时间。(这是什么意思?我理解为允许不使用TLS进行传输?还有其他吗?)。 大规模部署不希望在每个API调用时执行数据库查找,因此他们发行自编码的访...

32得票8回答
从Postman获取访问令牌:针对“单页应用程序”客户端类型发行的令牌只能通过跨源请求进行兑换。

我们最近将应用程序从Implicit Grant Flow切换到Authorization Code Flow with PKCE,并且现在我们在使用Postman从Azure AD获取访问令牌时遇到了一些问题。该应用程序已在Azure AD中注册,我们基本上使用此处描述的Postman过程:...

31得票2回答
OAuth 刷新令牌最佳实践

我正在为一个项目实现OAuth,想知道处理刷新令牌的最佳方式。 我调用的API将返回一个JSON对象,其中包括access_token、expires_in和refresh_token。 那么,哪种方式更好呢: 计算access_token过期的时间,并将其存储在数据库中。每次调用API时检...

30得票2回答
SignInAsync与AuthenticateAsync的区别

我终于成功实现了使用JWT Token身份验证的登录方法。 这里我正在调用await HttpContext.SignInAsync( CookieAuthenticationDefaults.AuthenticationScheme, ClaimsPrincipalFact...

29得票3回答
如何在Rstudio上更新GitHub身份验证令牌以符合新政策?

昨天在向GitHub推送提交时,我收到了GitHub团队的一封电子邮件: 使用密码进行Git的基本身份验证已被弃用,不久将不再起作用。请访问https://github.blog/2020-12-15-token-authentication-requirements-for-git-ope...

29得票1回答
为什么无法窃取访问令牌?

我正在学习OAuth,有一个问题困扰着我,但我找不到答案。 我理解请求令牌是为了授权或拒绝应用程序使用API。但是,一旦用户获得访问令牌,如果有人窃取他的访问令牌,会发生什么? 假设我们有这样的东西:http://www.example.com/api/article/1?access_t...

29得票2回答
如何从Google凭据中获取访问令牌?

我正在尝试获得访问令牌以使用Google Play Android开发者API,并且我已经使用Google API Java客户端文档示例做了这么多:HttpTransport HTTP_TRANSPORT = new NetHttpTransport(); JsonFactory JSON_...