整个错误是missiong命名空间Symfony\Component\Form,由于标题最大字符而被3个点替换.
所以,我正在遵循文档中提供的步骤,我无法找到我得到的错误的来源.如果有人能提供帮助,我会非常感激.
这是我的AuthController的方法
/**
* @Route("/register", name="registrationPage")
*/
public function showRegistrationPage(Request $request)
{
return $this->render('auth/register.html.twig', [
'register_form' => $this->createForm(RegisterType::class, (new UserInformation()))
]);
}
Run Code Online (Sandbox Code Playgroud)
这是方法,我在其中声明表单
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('firstname', TextType::class, ['attr' => ['class' => 'form-control']])
->add('secondname', TextType::class, ['attr' => ['class' => 'form-control']])
->add('email', EmailType::class, ['attr' => ['class' => 'form-control']])
->add('password', PasswordType::class, ['attr' => ['class' => 'form-control']])
->add('password_confirmation', PasswordType::class, [
'label' => 'Confirm Password',
'attr' => ['class' => 'form-control'],
'mapped' =>false …Run Code Online (Sandbox Code Playgroud) 所以我只为个人帐户注册了一个应用程序。然后,我使用 Visual Studio 生成了一个示例 blazor 项目并设置了重定向 url https://localhost:7213/signin-oidc。当我启动项目时,它正确地将我重定向到/signin-oidc端点并显示以下异常页面
OpenIdConnectProtocolException:消息包含错误:“invalid_request”、error_description:“AADSTS9002331:应用程序...配置为仅供 Microsoft 帐户用户使用。请使用 /consumers 端点来处理此请求。
在文档中找不到有关消费者端点的任何内容。
尝试更改/singin-oidc为/consumers但没有帮助。
有人有解决方案吗?
谢谢