Stay organized with collections
Save and categorize content based on your preferences.
FirebaseAdmin.Auth.Providers.AuthProviderConfigArgs< T >
This is an abstract class.
The base auth provider configuration interface.
Summary
Auth provider configuration support requires Google Cloud's Identity Platform (GCIP). To learn more about GCIP, including pricing and features, see the GCIP documentation.
Details
Template Parameters
T
Type of AuthProviderConfig that can be created or updated using this argument type.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-04 UTC."],[],[],null,["# FirebaseAdmin.Auth.Providers.AuthProviderConfigArgs Class Reference\n\nFirebaseAdmin.Auth.Providers.AuthProviderConfigArgs\\\u003c T \\\u003e\n==========================================================\n\n\n**This is an abstract class.**\n\nThe base auth provider configuration interface.\n\nSummary\n-------\n\n[Auth](/docs/reference/admin/dotnet/namespace/firebase-admin/auth#namespace_firebase_admin_1_1_auth) provider configuration support requires Google Cloud's Identity Platform (GCIP). To learn more about GCIP, including pricing and features, see the [GCIP documentation](https://cloud.google.com/identity-platform).\n\n\u003cbr /\u003e\n\n| Details ||\n|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Template Parameters | |-----|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `T` | Type of [AuthProviderConfig](/docs/reference/admin/dotnet/class/firebase-admin/auth/providers/auth-provider-config#class_firebase_admin_1_1_auth_1_1_providers_1_1_auth_provider_config) that can be created or updated using this argument type. | |\n\n### Inheritance\n\nDirect Known Subclasses:[FirebaseAdmin.Auth.Providers.OidcProviderConfigArgs](/docs/reference/admin/dotnet/class/firebase-admin/auth/providers/oidc-provider-config-args), [FirebaseAdmin.Auth.Providers.SamlProviderConfigArgs](/docs/reference/admin/dotnet/class/firebase-admin/auth/providers/saml-provider-config-args)\n\n| ### Properties ||\n|------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|\n| [DisplayName](#class_firebase_admin_1_1_auth_1_1_providers_1_1_auth_provider_config_args_3_01_t_01_4_1acfc413bac632ef41974fae0b9c8d7997) | `string` Gets or sets the user-friendly display name of the configuration. |\n| [Enabled](#class_firebase_admin_1_1_auth_1_1_providers_1_1_auth_provider_config_args_3_01_t_01_4_1a3170b7484ff9c3029168dbef51347c71) | `bool` Gets or sets a value indicating whether the provider configuration is enabled or disabled. |\n| [ProviderId](#class_firebase_admin_1_1_auth_1_1_providers_1_1_auth_provider_config_args_3_01_t_01_4_1ac778b4718716a1fb6cbc6f19c0334fe5) | `string` Gets or sets the provider ID defined by the developer. |\n\nProperties\n----------\n\n### DisplayName\n\n```text\nstring DisplayName\n``` \nGets or sets the user-friendly display name of the configuration.\n\nThis name is also used as the provider label in the Cloud Console. \n\n### Enabled\n\n```text\nbool Enabled\n``` \nGets or sets a value indicating whether the provider configuration is enabled or disabled.\n\nA user cannot sign in using a disabled provider. \n\n### ProviderId\n\n```text\nstring ProviderId\n``` \nGets or sets the provider ID defined by the developer.\n\nFor an OIDC provider, this is always prefixed by `oidc.`. For a SAML provider, this is always prefixed by `saml.`."]]