Symfony:使用API密钥进行身份验证';我不能继续上课
作为Symfony手册,我遵循以下步骤,通过URL中提供的外部令牌启用身份验证 当我在URL Symfony中传递令牌时,请登录,但如果我更改页面,则会丢失会话 代码如下:Symfony:使用API密钥进行身份验证';我不能继续上课,api,symfony,authentication,Api,Symfony,Authentication,作为Symfony手册,我遵循以下步骤,通过URL中提供的外部令牌启用身份验证 当我在URL Symfony中传递令牌时,请登录,但如果我更改页面,则会丢失会话 代码如下: public function createToken(Request $request, $providerKey) { $targetUrl = '/myproject/login'; if (!$this->httpUtils->checkRequestPath($request, $ta
public function createToken(Request $request, $providerKey)
{
$targetUrl = '/myproject/login';
if (!$this->httpUtils->checkRequestPath($request, $targetUrl)) {
// DO REDIRECT
}
if (!$request->query->has('apikey')) {
throw new BadCredentialsException('No API key found');
}
return new PreAuthenticatedToken(
'anon.',
$request->query->get('apikey'),
$providerKey
);
}
谢谢它不应该是无状态的吗?