#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces')

## RegistrationRequired Class

Outcome signalling that the host must surface its account\-creation UI: the client requested
user registration via `prompt=create` \(Initiating User Registration via OpenID Connect 1\.0\)\.
Per that specification the registration experience is shown regardless of whether the user
currently has an authenticated session\.

```csharp
public record RegistrationRequired : Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse, System.IEquatable<Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.RegistrationRequired>
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [AuthorizationResponse](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces\.AuthorizationResponse') → RegistrationRequired

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[RegistrationRequired](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.RegistrationRequired 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces\.RegistrationRequired')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Constructors

## RegistrationRequired\(AuthorizationRequest\) Constructor {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.RegistrationRequired.RegistrationRequired(Abblix.Oidc.Server.Model.AuthorizationRequest)}

Outcome signalling that the host must surface its account\-creation UI: the client requested
user registration via `prompt=create` \(Initiating User Registration via OpenID Connect 1\.0\)\.
Per that specification the registration experience is shown regardless of whether the user
currently has an authenticated session\.

```csharp
public RegistrationRequired(Abblix.Oidc.Server.Model.AuthorizationRequest Model);
```
#### Parameters

<a id="Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.RegistrationRequired.RegistrationRequired(Abblix.Oidc.Server.Model.AuthorizationRequest).Model"></a>

`Model` [AuthorizationRequest](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Model.AuthorizationRequest 'Abblix\.Oidc\.Server\.Model\.AuthorizationRequest')
