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

## Abblix\.Oidc\.Server\.Features\.ImplicitFlow Namespace

| Classes | |
| :--- | :--- |
| [IdTokenResponseBuilder](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ImplicitFlow.IdTokenResponseBuilder 'Abblix\.Oidc\.Server\.Features\.ImplicitFlow\.IdTokenResponseBuilder') | Builds the `id_token` response\-type component of an authorization endpoint success response — the OIDC identity\-token contributor of the Implicit / Hybrid Flow\. Generates an ID token via [IIdentityTokenService](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.IIdentityTokenService 'Abblix\.Oidc\.Server\.Features\.Tokens\.IIdentityTokenService') and stores it on the running [SuccessfullyAuthenticated](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.SuccessfullyAuthenticated 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces\.SuccessfullyAuthenticated') result\. Registered ONLY when a host calls `EnableImplicitFlow()`; absent by default per OAuth 2\.1 \(draft\) deprecation guidance\. Declares `implicit` in [GrantTypesSupported](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ImplicitFlow.IdTokenResponseBuilder#Abblix.Oidc.Server.Features.ImplicitFlow.IdTokenResponseBuilder.GrantTypesSupported 'Abblix\.Oidc\.Server\.Features\.ImplicitFlow\.IdTokenResponseBuilder\.GrantTypesSupported') so opting in surfaces the implicit grant in discovery and registration\-time gating without extra DI wiring\. |
| [ServiceCollectionExtensions](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ImplicitFlow.ServiceCollectionExtensions 'Abblix\.Oidc\.Server\.Features\.ImplicitFlow\.ServiceCollectionExtensions') | DI extensions that opt the host into the OAuth 2\.0 / OIDC Implicit and Hybrid Flows\. |
| [TokenResponseBuilder](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ImplicitFlow.TokenResponseBuilder 'Abblix\.Oidc\.Server\.Features\.ImplicitFlow\.TokenResponseBuilder') | Builds the `token` response\-type component of an authorization endpoint success response — the access\-token contributor of the Implicit / Hybrid Flow\. Generates an access token via [IAccessTokenService](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.IAccessTokenService 'Abblix\.Oidc\.Server\.Features\.Tokens\.IAccessTokenService') and stores it on the running [SuccessfullyAuthenticated](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.SuccessfullyAuthenticated 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces\.SuccessfullyAuthenticated') result\. Registered ONLY when a host calls `EnableImplicitFlow()`; absent by default per OAuth 2\.1 \(draft\) deprecation guidance\. Declares `implicit` in [GrantTypesSupported](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ImplicitFlow.TokenResponseBuilder#Abblix.Oidc.Server.Features.ImplicitFlow.TokenResponseBuilder.GrantTypesSupported 'Abblix\.Oidc\.Server\.Features\.ImplicitFlow\.TokenResponseBuilder\.GrantTypesSupported') so opting in surfaces the implicit grant in discovery and registration\-time gating without extra DI wiring\. |
