Question: I set up a new Blazor.NET project in Visual Studio 2019 (preview 5) and add Azure AD B2C (AADB2C) and deploy it to an Azure Docker AppService. 

If I don't enable OAuth2 implicit flow in AADB2C, then I get the following error using an AADB2C V2 Sign-In-Flow:

```
error=unauthorized_client&error_description=AADB2C90057%3A+The+provided+application+is+not+configured+to+allow+the+%27OAuth%27+Implicit+flow.

```

However, the AADB2C site advises against using this flow unless required for serverless SPA. It recommends MSAL. However, I do have a single ASP.NET-Core 3.1 server. So what can I use instead of the implicit flow? (pointers?) or why is the implicit flow still required/best?

Answer: 
In the main component where you listen to changes formBuilder does not have any validations. Only in child components they are validated. If you listen changes in child components you might see form is not always valid. 
You can listen in child components and emit them to the main component using an `EventEmitter` or you can add validations to the form instance in main component. 

*To make sure you can debug and check whether there are any validations in your form in main.component*
The childs have their own forms and are not linked to the parent form os you need to pass the formgroups to the child components:

```
<form [formGroup]="form">
  <child1 [form]="form.get('child1')></child1>
  <child2 [form]="form.get('child2')></child2>
</form>

```