我已经使用活动目录登录,并且在验证了活动目录的用户名和密码(如果正确之后)之后,我想在token
护照中创建访问权限laravel
。但是我不能在Auth
中验证laravel
的情况下创建令牌。
从活动目录验证后,我尝试此代码
$success['token'] = createToken($email)->accessToken;
错误:
调用未定义函数App \ Http \ Controllers \ API \ createToken()
如何在不使用laravel
的情况下在Auth
护照中创建访问令牌?
答案 0 :(得分:0)
成功登录后,您可以创建令牌。
if (!auth()->attempt($loginData)) {
return response(['message' => 'Invalid credentials']);
}
$accessToken = auth()->user()->createToken('authToken')->accessToken;
OR
$user = User::find($id);
$accessToken = $user->createToken('authToken')->accessToken;