问题标签 [auth-token]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Auth Token 和 Gcm 注册 ID
由于这个谷歌指南,我能够接收 GCM 注册 ID(用于推送通知)并将 reg.id 存储在数据库中,并且无需身份验证一切正常。我使用 web api 2、oauth 2 身份验证和帐户管理器。
1)用户登录应用,App为用户创建一个账户。
- 或者如果存在帐户,则自动登录用户。
2) 应用程序获取身份验证令牌,如果过期则通过 Volley 字符串请求检索它
3) 应用程序检查帐户管理器的用户数据(如果注册)。之前收到的身份证。如果不是 App 请求注册。来自 GCM 的 id 并通过 Volley 将其发布到服务器(此处需要 AuthToken),并且 App 在该 reg 的帐户中设置了一个用户数据。id 已收到。
我的应用程序的上述流程目前只存在于我的脑海中,我有一些问题。
首先,我怎样才能首先获得身份验证令牌,然后根据Guide转到 IntentService 的第 3 步。
其次,假设我们设法完成了第一个问题。如果用户从不同的设备登录到他的帐户会发生什么?我应该更新他的注册吗?他的新设备的 ID。但是,如果这个设备是临时的,他回来使用他的永久设备怎么办?通知将发送到临时设备,因为这是他最后一次登录的设备!
我真的很困惑,并且会感谢任何照亮我的方式的人。谢谢。
编辑
是否可以在 AsyncTask 中同时获取授权令牌和注册 ID(令牌),而不是遵循 Google 的指南(而不是使用 IntentService)?
android - Android setAuthToken 第一次无法正常工作
我正在使用 AccountManager 在 Android 上保存我的应用程序帐户,并希望在设备上保存身份验证令牌。每次我登录并执行 addAccountExplicitly 时都会添加我的应用程序帐户,但 setAuthToken 不起作用,直到我再次登录并再次 setAuthToken 。下面是我添加帐户和设置 authToken 的代码
任何人都知道为什么我必须登录两次才能将我的 authToken 保存在 AccountManager 中?
api - 如何安全地让我的用户使用刷新令牌登录?
来自https://stackoverflow.com/a/7209263/1225328:
刷新令牌的想法是,如果访问令牌被泄露,因为它是短暂的,攻击者有一个有限的窗口来滥用它。
我明白了,但是如果攻击者访问刷新令牌,他们将能够获得一个新的身份验证令牌,我错了吗?这似乎只是推迟了长期存在的令牌安全漏洞......
关于这一点,您会在相同的答案中找到:
刷新令牌,如果被泄露,将毫无用处,因为攻击者除了刷新令牌之外还需要客户端 ID 和密码才能获得访问令牌。
那么使用刷新令牌和简单地辞职有什么区别呢?如果您不希望用户再次重新输入它们,您如何存储客户端 ID 和密码?
正如@FStephenQ指出的那样,刷新令牌只能使用一次:然后攻击者将能够获得新的身份验证令牌,但只能使用一次,而且是短暂的。但是,一旦你已经使用了一个新的刷新令牌,你如何获得它呢?如果您在使用一个时获得了一个新的,那么攻击者也将能够刷新他们的令牌......
实际的问题是:如何让我的用户保持登录状态?在我使用的应用程序上,一旦我登录,我就不必再次登录:它们如何进行?
angularjs - 在无状态 RESTful API 中识别未登录用户
我正在开发一个无状态的 RESTful API,它将被 iOS 应用程序和 AngularJS 浏览器应用程序使用。在此 API 中,任何与经过身份验证的用户相关的操作(添加新内容、编辑详细信息等)都需要身份验证令牌。
现在,我的应用程序还要求未经身份验证的用户能够将商品添加到他们的购物车中。这是我不确定的地方。由于应用程序是无状态的,因此没有会话 - 如果用户尚未登录并获得访问令牌,我不确定如何识别用户。
我正在考虑的一种解决方案是生成其他一些较低级别的令牌,以识别这个未登录的用户。然后我可以在每个请求中发送这个来获取和修改购物车。
authentication - 自定义(非 OAuth)刷新令牌实现
我正在开发一个使用基于令牌的身份验证系统的应用程序,用户提供他们的用户名/密码并收到一个令牌作为回报(令牌也保存到数据库中)。然后后续请求将包含此令牌作为自定义标头,我们可以使用它来识别用户。这一切都很好。
现在,如果用户 3 天没有登录,我们会过期令牌。我正在阅读一些关于 OAuth 中的刷新令牌的信息,我想知道是否可以以某种方式实现类似的东西。即在提供身份验证令牌时,我还提供了一个刷新令牌,以后可以使用它来请求新的身份验证令牌。不过,就安全性而言,这似乎与一开始就永远不会使用户的身份验证令牌过期非常相似。我是否应该发送带有刷新令牌的附加信息来验证用户?
c# - 是否可以使用 .Net Web API 访问令牌作为我的客户端应用程序的许可选项?
是否可以使用 .Net Web API 的访问令牌作为我的客户端应用程序(Windows 桌面应用程序)的许可选项?
java - Get Auth AcessToken from Paypal Android sdk
I have tried to get auth Access token
using below code.and based on this code ,we will get Full transaction detail of Paypal.
Below code is working fine in Lollipop and above, but when we run my app in lolipop below version then not getting any response from Paypal SDK.I did lot of R&D for this issue.Please give me solution of this.
My Working Code in Lollipop and above:
Please give me solution for below lollipop.
php - 状态信息丢失:SIMpleSAMLphp
我已经使用 SimpleSAMLphp 和 ADFS 配置了 SSO。当 store.type 是 phpsession 时它工作得很好,但是一旦我切换到 sql,我就开始得到状态信息丢失错误。回溯:2 /var/www/simplesamlphp/lib/SimpleSAML/Auth/State.php:263 (SimpleSAML_Auth_State::loadState) 1 /var/www/simplesamlphp/modules/saml/www/sp/saml2-acs.php:78 (要求)0 /var/www/simplesamlphp/www/module.php:137(不适用)
PHP 可以创建和编写 SQL 文件就好了。当期待 Simplesaml 日志文件时,我收到以下错误:
7 月 18 日 11:51:30 simplesamlphp 警告 [cbe4bc385b] AuthToken cookie 无效。
或者
7 月 13 日 15:57:16 simplesamlphp 警告 [7ef540ac02] 缺少 AuthToken cookie。
这可能是什么?为什么当 session store.type 是 phpsession 时它工作得很好,而当 store 类型是 sql 时它不起作用?
我尝试过 'session.cookie.domain' => '.example.org',设置以确保它是我的域 'session.cookie.secure' => true 或 false 也没有任何区别。
我想知道是否有人发生过类似的事情?
login - jmeter 身份验证令牌问题
我有内部 Web 应用程序,我必须使用 Jmeter 对其进行测试。该应用程序具有作为用户名、密码和身份验证令牌的安全保护。身份验证令牌随着每个新会话而变化。我无法通过安全令牌。令牌包含在 URL 中,看起来像
因此,只有当我在 URL 中提交当前令牌时,我的 Jmeter 才能成功运行。如果您有任何想法,请告诉我,如何避免每次都在所有地方(35)提交令牌。
[![在此处输入图像描述][1]][1]