小编h0l*_*d3r的帖子

传递给Symfony\Component\Form\FormRenderer :: renderBlock()的参数1必须是...\FormView的实例,...的实例给出

整个错误是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)

php forms symfony-forms symfony symfony-3.3

13
推荐指数
2
解决办法
9613
查看次数

AADSTS9002331:应用程序配置为仅供 Microsoft 帐户用户使用。请使用 /consumers 端点来满足此请求

所以我只为个人帐户注册了一个应用程序。然后,我使用 Visual Studio 生成了一个示例 blazor 项目并设置了重定向 url https://localhost:7213/signin-oidc。当我启动项目时,它正确地将我重定向到/signin-oidc端点并显示以下异常页面

OpenIdConnectProtocolException:消息包含错误:“invalid_request”、error_description:“AADSTS9002331:应用程序...配置为仅供 Microsoft 帐户用户使用。请使用 /consumers 端点来处理此请求。

在文档中找不到有关消费者端点的任何内容。

尝试更改/singin-oidc/consumers但没有帮助。

有人有解决方案吗?

谢谢

.net c# azure azure-ad-b2c

3
推荐指数
1
解决办法
5466
查看次数

标签 统计

.net ×1

azure ×1

azure-ad-b2c ×1

c# ×1

forms ×1

php ×1

symfony ×1

symfony-3.3 ×1

symfony-forms ×1