草庐IT

auth_token

全部标签

Windows API 清除身份验证 token

我正在使用WNetEnumResource枚举所有网络共享连接和WNetCancelConnection2关闭它们。然后我使用WNetUseConnection使用离散凭据连接到共享。这个过程在一天中会发生多次。我遇到的问题是,在第一次流程完成后,我得到:SystemError1219hasoccurred.Multipleconnectionstoaserverorsharedresourcebythesameuser,usingmorethanoneusername,arenotallowed.Disconnectallpreviousconnectionstotheservero

java - 在 Windows Server 2012 上安装 TeamCity 时出现错误 "no sqljdbc_auth in java.library.path"

我正在Windows2012服务器上安装TeamCity。我在数据库连接设置屏幕上,但收到此错误。"SQLerrorwhendoing:Takingaconnectionfromthedatasource:nosqljdbc_authinjava.library.path"我已经将sqljdbc_auth.dll复制到C:\Windows\System32文件夹并添加了一个系统环境变量java.library.path指向这个文件夹。 最佳答案 即使您在64位平台上,Teamcity也会安装32位版本,除非您有意使用64位。因此,我

session - 如何在没有 session 但在 AJAX 中使用 token 的情况下进行身份验证

因为我想在serval后端对用户进行授权。比如nodejs、PHP、Erlang。如何简化认证系统?是否可以将授权数据保存在所有后端使用的redis或Mysql中? 最佳答案 如果您不想使用标准session,您可以将token存储在mysql或redis中。只要您的ajax调用将正确的token或cookie发送到服务器并且经过充分比较,无论语言平台如何,无论是单独使用还是组合使用,您都不会遇到任何问题。 关于session-如何在没有session但在AJAX中使用token的情况下

spring-security - Spring Boot - Redis 持久化 token

我有一个使用这个方案的项目:Spring启动Spring安全Redis除了session时间外,一切正常。我想将token永久保留在Redis中。token必须没有过期我该怎么办?这和我的HttpSessionConfig的配置:@Configuration@EnableRedisHttpSessionpublicclassHttpSessionConfig{@BeanpublicHttpSessionEventPublisherhttpSessionEventPublisher(){returnnewHttpSessionEventPublisher();}}

django - 带有随 secret 码的Redis AUTH

我有2个运行redis的服务器,一个是开箱即用的VM,一个旧的Ubuntu(12.04)和redis2.2.12,一个我自己用redis2.8.19配置的新服务器,一个centos7.我有一个带Redis的Django应用程序,它在centos服务器上失败了ClientsentAUTH,butnopasswordisset,如果我去redis-cli,我使用AUTH它以相同的错误响应我,这没关系,但是,在ubuntu服务器中,如果我使用任何随secret码做同样的事情,它会说OK.这怎么可能?两个服务器都没有在redis.conf文件中配置身份验证。 最佳答

django - 尝试使用 Redis 和随机 token 实现无密码身份验证

我想实现一个无密码的基于电子邮件的身份验证(就像在medium.com中一样!),现在我想验证这个逻辑流程是否安全:用户提交他的电子邮件服务器生成一个随机token,给Redis设置一个新的值,其中KEY是token,VALUE是email或者对应的用户id,同时让key在一个小时内或者某个即将到来的future值(几十秒内)过期分钟或小时),将包含token的链接发送到用户电子邮件(即example.com/login/token/{TOKEN})用户访问他的收件箱并点击该链接服务器检查{TOKEN}key,如果存在,则对用户进行身份验证并重定向到主页,如果不存在则重定向到某个错误页

java - spring security 已经给了token 是不是还要写一个代码把token 存到redis 中?

在我的应用程序中,我有一个配置服务负责在Redis中存储、获取和删除值,以及用于身份验证的安全服务。我正在使用基于token的身份验证,所以我想将token存储在redis中。SpringSecurity提供了一个类RedisTokenStore.class来将token存储在redis中,这是最好的解决方案。但在这种情况下,将创建两个redis实例,一个由配置服务创建,另一个由安全服务创建。我应该使用实现将token存储在redis中还是使用配置服务? 最佳答案 如果只有一个Redis实例,那么您的安全服务应该调用您的配置服务来存

node.js - 在哪里保存授权 token

我有一个问题,我需要一些输入。在我当前的应用程序中,使用Node,Express我有一个由第三方登录后生成的身份验证token。我需要将此token保存在Node层上,因为我无法在客户端公开此token。是否有更好的方法在用户登录系统后为每个用户特定的Node层保存此token,并在用户注销时失效。请注意,Node层没有进行身份验证,它全部在某些第三方API上进行验证,并且该API会生成一个token。所以我的问题是:如何在Node级别保存此token。有什么方法可以让我为每个用户保存token,目前我正在考虑使用Redis,因为它只是键值对。如果我比较Mongo和Redis,哪个更好

laravel - 如何在 redis/memcache 中存储 laravel 护照 token ?

我有SPA应用程序(Laravel+vue.js)和laravelpassport。每个请求都会附加一个token,并检查数据库中是否有这样的token。因此,对于每个get/post请求,还有一个请求来检查token的有效性,每次都发送到数据库。前任。要求:select*from`oauth_access_tokens`where`id`='6756c7ef9221d9b897c1980a84349618aefce2e44db6380756b839a19c54bc5a0a65be3cd2a6ac90'limit1我可以将这张表保存在redis中吗?在laravelpassport中先

python - django-rq Redis 客户端发送了 AUTH,但没有设置密码

几天前我的django-rq工作正常,但我重新启动了我的计算机,但现在它不工作了。我可以确认Redis正在运行:brewservicesstartredis这是我尝试运行以启动redis的内容:pythonmanage.pyrqworker这是我得到的错误:Traceback(mostrecentcalllast):File"/Users/casey/PycharmProjects/green_brick_django/venv1/lib/python3.6/site-packages/django/core/handlers/exception.py",line35,ininnerr