jwt-auth 相关问题


"message": "方法 Illuminate\Auth\SessionGuard::factory 不存在。",

我正在尝试使用 "tymon/jwt-auth": "^1.0" 将 JWT 添加到 Laravel Framework 7.26.1。已按照文档设置一切。 https://jwt-auth.readthedocs.io/en/develop/quick-start/...


NextJS 14 中处理登录的正确方法是什么?

我有一个提供登录路由“auth/login”的后端。登录后,我收到一个 JWT。除其他外,该 JWT 还包含过期时间和“userType”,例如“


Next.js 14 JWT 会话错误与下一步身份验证 - 类型错误

我一直在使用 Next.js 14 和 Next Auth 5 beta,每当我尝试登录时,我都会得到 [验证][错误][JWTSessionError] [auth][原因]:类型错误:无法读取未定义的属性(


配置 /tuupola/slim-jwt-auth 拒绝通过 HTTP 不安全地使用中间件

我在 PHP Slim 4 框架中使用 JWT 令牌。该代码在本地计算机上运行良好,但是当我将代码推送到谷歌云时,我收到错误,因为通过 HTTP 拒绝中间件的不安全使用


firebase auth => auth/captcha-check-failed 和“找不到主机名匹配”错误

尝试使用 auth.linkWithPhoneNumber() 时收到以下消息。同一域上的所有其他身份验证服务都工作正常。 auth/captcha-check-failed 和“主机名不匹配


如何在JWT Header中设置JWT类型

无法在令牌标头中设置 JWT 令牌类型。 这是为了制作我已经在 JAX-RS 中开发的安全 API。基本上我已经通过 Jwts.builder() 方法生成了一个令牌,并且在...


如何在python中根据需求生成JWT

我正在尝试生成 JWT 以在 API 集成中使用它。以下是生成 JWT 令牌的具体要求,但我没有遵循如何在 python 中执行此操作。 它显示了以下 Java 片段: 智威汤逊。


在实时网站中将 jwt 令牌设置为 cookie

从“jsonwebtoken”导入jwt; 从“快递”进口快递; 从 'cors' 导入 cors; 常量应用程序 = Express(); 应用程序.use(cors({ 来源:“https://nexcommerce.netlify.app”,


Appwrite JWT 身份验证

我正在尝试通过经过身份验证的用户(JWT)执行Appwrite功能。我做什么: 我创建电子邮件会话 curl --location 'http://localhost/v1/account/sessions/email' \ --header '内容类型:应用...


在使用 next auth 进行 Oauth 时,getServerSession 在 nextjs 13.5.2 api 路由处理程序中始终返回 null

`我目前正在开发一个 To-Do 应用程序来练习 Next.js 和 Next-Auth。我正在使用 Next-Auth 作为 OAuth 提供程序,并且我想为每个待办事项添加一个“createdBy”属性以及相应的...


如何使用 Nuxt 中间件正确检查 Firebase Auth?

我有一个与 Firebase 连接的 Nuxt 应用程序。我有一个可组合的 useAuth() ,代码如下: 从 'firebase/auth' 导入 { type User, onAuthChangedListener }; 导出默认函数 () { c...


无法在 Nextjs 应用程序上验证 JWT 令牌

我正在尝试验证 Nextjs 中的 JWT 令牌,但收到如下错误 类型错误:“instanceof”的右侧不是对象 下面是我正在使用的代码 使用效果(()=> { ...


必须提供 jwt 在 NextJs 13 中出现错误

我得到的错误是:data: { error: '必须提供jwt' } 当用户通过提供正确的电子邮件和密码登录时,用户将被重定向 到“/”页逻辑被写入...


如何使用 React 和 RTK 查询处理 JWT 令牌刷新周期:自动重新获取失败的查询

在我的应用程序中,我有一个令牌刷新端点 /refresh,它在 cookie 中设置新的 JWT 刷新令牌并将新的 JWT 访问令牌作为 json 发送回。 由于访问令牌会在 5 分钟后过期,所以我...


在 .NET Core 3.1 中验证 Azure AD 生成的 JWT 签名和算法

我是 Azure AD 新手。我们正在使用 v1.0 令牌。我有一个 Azure JWT 令牌验证例程,主要基于 ValidateSignature 和 AzureTokenValidation 以下是我的 ClaimsTransformer: 公共任务...


Firebase Auth 模拟器间歇性失败,并显示“auth/emulator-config-failed”

我只在模拟器可用时才尝试使用它。如果模拟器不可用(即:如果我没有运行 firebase emulators:start),connectAuthEmulator 不会失败。后来当我...


通过 dj rest auth 注册

我面临的挑战是注册 dj-rest-auth(一个为 Django 设计的身份验证组件)时。当用户注册时,会自动发送一封电子邮件以验证他们的电子邮件地址....


SpringBoot控制器测试Jwt过滤器问题

我想用Junit5和Mockito编写控制器测试。我添加了存储库和服务测试,但是当我想尝试控制器测试时,jwt 服务抛出异常,我无法弄清楚。你可以吗


我不太了解 next-auth v5 中的会话响应

我无法访问 API 内的会话数据 当我在 API 之外正常访问会话时 const 会话 = 等待 auth(); 它会正常返回会话,但是当我尝试这样做时


使用身份验证构建器加载 jwt 令牌内容时出现问题

我一直在尝试让 httpcontext 填充 jwt 令牌的内容,但用户身份验证仍然错误,并且声明中使用的任何数据都没有出现。我注意到


Remix-auth 未进行身份验证

最近使用 remix-auth 和 prisma 实现了一个简单的登录功能,但是......以一种奇怪的方式,在我的操作函数中,真正的凭据去 catch 块并抛出一个响应错误。每个...


在 axios 设置 auth headers 之前响应调用 API 请求

我正在尝试将 AuthContext 设置为 React,但遇到了一个问题:React 在 axios 设置请求中的 auth 标头之前调用 API。这会导致第一次渲染丢失时 API 失败


如何使用 Django 的 JWT 身份验证进行注销?

我已经为用户应用程序使用了 DRF 和简单的 JWT,并且我已尝试在 DRF 上注销应用程序,但我知道如何删除身份验证令牌,我有黑名单令牌,但是......


使用Ktor与JWT RS256进行身份验证会导致非法base64字符异常

我正在尝试使用 JWT 在我的 Ktor 服务器中实现身份验证,特别是使用 RS256 签名。 我正在关注官方文档和示例项目,但我偶然发现了......


从 Django Rest 框架中的访问令牌获取用户详细信息 - 简单 JWT

我正在一个项目中使用 React 和 Django Rest 框架。我使用 Django Rest 框架简单 JWT 进行身份验证。现在,我想在用户登录后在导航栏中显示用户名。所以,是...


尽管 jwt 的有效负载包含正确的声明,但用户声明为空

正如标题所说,我仍然是 ASP.NET 的新手,所以请耐心等待。我一直在尝试实现 jwt 身份验证,但在这个问题上停留了相当长一段时间,它一直困扰着我。


如何从服务器端组件中的本地存储获取jwt令牌

登录api后响应jwt令牌,并将其存储在本地存储中。然后从服务器组件我想将此令牌获取到 api 请求。如何?我用的是nextjs14。 我使用上下文来存储令牌。但不要


Laravel Cashier Stripe 错误default_ payment_method

我需要进行用户订阅Stripe。我使用支付页面: 公共函数 paymentForm() { $id = equest()->get('id'); $plan = Plan::find(1); $intent = auth()->user()->


未捕获类型错误:Buffer2 未定义

当我将 jsonwebtoken 导入到我的 React 项目中时,出现 Uncaught TypeError: Buffer2 is undefined 。 import jwt from jsonwebtoken 和 import {decode} from 'jsonwebtoken' 都会引发错误。 我正在使用


onSuccess 回调是否已从查询(tRPC)中删除?

app/auth-callback/page.tsx 从 'next/navigation' 导入 { useRouter, useSearchParams } 从“反应”导入反应 从 '../_trpc/client' 导入 { trpc } 常量页面 = () => { 常量路由器 =


尝试在ActionFilterAttribute中访问HttpContext

所以我试图访问 httpContext 访问器来获取 jwt 令牌声明,但是当我尝试获取自定义 authroize 类中的声明时,它是空的并且 IsAuthenticated f...


登录使用 OAuth 2.0 协议的 MercadoLibre API 时如何解决“code_verifier 是必需参数”错误

我有 Mercado Libre API 的 Auth python 代码: url = 'https://api.mercadolibre.com/oauth/token' 有效负载 = {'grant_type': '授权代码', 'client_id':app_id, '


NextAuth 身份验证错误:“状态 cookie 丢失。”

NextAuth 身份验证错误:“状态 cookie 丢失。” 我使用 Next.js 和 NextAuth 进行 OAuth2 身份验证。这是代码片段: 从 'next-auth' 导入 NextAuth; 导入


使用curl_cffi发出POST请求时出现400错误请求

我正在Python中使用curl_cffi库向URL https://www.midjourney.com/api/auth/signin/discord发出POST请求。但是,我遇到了“400 Bad Request”错误。我有


无法反序列化密钥数据 (RSA)。数据可能格式不正确

我有这个烧瓶端点。但 openssl 引发了一个奇怪的错误。 导入jwt @app.route('/api/secure') def secure_endpoint(): 选项 = {'verify_aud': False, 'require_sub': True} 访问...


令牌无效(Google 登录 api)OAuth 2.0 - Spring Boot

我被卡住了。我不知道如何解决这个错误: [invalid_id_token] 尝试解码 Jwt 时发生错误:ID 令牌包含无效声明:{iat=date...} 此消息确实...


React 组件未按预期显示

我有一个用于仪表板的布局组件。根据 jwt 中存储的角色成功登录后,用户将被路由到特定的仪表板。我遇到的问题是


Laravel 7 Sanctum 注销

我正在为我的应用程序使用 Laravel 7 和 Sanctum 身份验证。 如何执行注销程序? 我用: Auth::user()->tokens()->delete(); 它有效,但它删除了这个的所有标记......


Supabase 重置密码错误:“身份验证会话丢失”

以下功能失败并出现错误“Auth Session Missing” const { 错误 } = 等待 supabase.auth.updateUser({ 密码: 密码, }); 在我的手机上获取重置密码链接后...


Firebase 规则:“auth”对象上的属性访问无效

我使用的是 Firebase 实时数据库(不是 Firestore),并且 Firebase 规则存在问题。 我使用 Bolt 来生成规则: 路径/项目{ 读取(){假} write() { 假...


authorization_code 授权类型的 unsupported_grant_type 错误:Spring Security OAuth2

我正在尝试使用 Spring Security 通过 OpenID Connect 实现 OAuth2 授权服务器。 为此,我使用带有刷新令牌和 JWT 的授权代码流程。这是我的配置...


在公共端点上获取锁定符号以及在 swagger 中

当在 Spring Boot 中使用 swagger 和 JWT 作为安全性时,我也得到了开放端点的锁定符号。 在 pom.xml 文件中为 Swagger (OpenAPI) 添加了依赖项: ...


调用未定义的方法 User::hasPermission()

当我想要进行多角色登录时遇到问题,我还使用 Spatie\Permission 并在用户模型上实现了 HasRoles,如下所示 命名空间 App\Models; // 使用 Illuminate\Contracts\Auth\


Laravel 中的策略对我不起作用,这是我的代码

我无法让策略在我的 Laravel 项目中工作,我安装了一个新项目来从头开始测试,我有这个控制器: 我无法让策略在我的 Laravel 项目中工作,我安装了一个新项目来从头开始测试,我有这个控制器: <?php namespace App\Http\Controllers; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\User; class UserController extends Controller { public function index() { $this->authorize('viewAny', auth()->user()); return response("Hello world"); } } 本政策: <?php namespace App\Policies; use Illuminate\Auth\Access\Response; use App\Models\User; class UserPolicy { public function viewAny(User $user): bool { return true; } } 这是我的模型 <?php namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Laravel\Sanctum\HasApiTokens; class User extends Authenticatable { use HasApiTokens, HasFactory, Notifiable; /** * The attributes that are mass assignable. * * @var array<int, string> */ protected $fillable = [ 'name', 'email', 'password', ]; /** * The attributes that should be hidden for serialization. * * @var array<int, string> */ protected $hidden = [ 'password', 'remember_token', ]; /** * The attributes that should be cast. * * @var array<string, string> */ protected $casts = [ 'email_verified_at' => 'datetime', 'password' => 'hashed', ]; } 我收到错误 403:此操作未经授权。我希望有人能帮助我解决我的问题。谢谢你 我也尝试过修改AuthServiceProvider文件,但没有任何改变。 必须在 App\Providers\AuthServiceProvider 中添加您的策略吗? protected $policies = [ User::class => UserPolicy::class ]; 您需要指定您正在使用的模型。具体来说,就是User。因此,传递当前登录的用户: $this->authorize('viewAny', auth()->user()); 此外,您正在尝试验证用户是否有权访问该页面。确保尝试访问该页面的人是用户,以便策略可以授权或不授权。 要在没有入门套件的情况下进行测试,请创建一个用户并使用它登录。 <?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Auth; class UserController extends Controller { public function index() { $user = \App\Models\User::factory()->create(); Auth::login($user); $this->authorize('viewAny', auth()->user()); return response("Hello world"); } } 但是,如果您希望授予访客用户访问权限,您可以使用 ? 符号将 User 模型设为可选: public function viewAny(?User $user) { return true; }


使用 python 社交身份验证登录 okta 时出现页面未找到错误

尝试使用social-auth-app-django 5.4.2 设置 okta oidc 登录时出现“后端未找到”错误 这是设置: “social_django”已添加到 INSTALLED_APPS '社交_...


如何在 svelte 中创建 cookie 并访问它?

我正在尝试在 svelte 中创建一个 cookie(我也在使用 svelte 套件)并访问它。我想使用 cookie 进行身份验证,更具体地说,是存储 JWT 令牌。 我已经试过了


com.auth.java-jwt - 使用 java 主对象内的 kotlin 对象反序列化声明

我有一个声明对象,它是一个java对象(JsonUserTokenClaims就是例子),它内部是一个kotlin对象。我正在尝试像这样反序列化对象: Claims.get("用户").as(


React、Nest - 如何设置 cookie

我目前正在开发一个预订系统,我使用的身份验证是JWT并将其保存在我的cookie中。这就是我在用户登录后发送cookie的方式。 反应登录 const 登录 = 异步 ...


子路径 URL 404 上的 Keycloak 运算符

我正在尝试使用 Operator 将 Keycloak 部署到 kubernetes 集群上。 我需要该应用程序存在于“/auth”而不是“/”上。 我正在使用 ingress-nginx 入口控制器并创建入口...


访问Redis内存存储多个VPC

资源 Redis - 托管服务(内存存储) - 只有单个 Auth 网络可以连接,不能连接多个 VPC 专有网络 - 1 - 192.168.0.0/24 专有网络 - 2 - 10.0.0.0/24 Redis <-> VPC 1(连接到 Redis Pri...


© www.soinside.com 2019 - 2024. All rights reserved.