Stay organized with collections
Save and categorize content based on your preferences.
The request interface for updating an OIDC Auth provider. This is used when updating an OIDC provider's configuration via BaseAuth.updateProviderConfig().
[[["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 2022-07-29 UTC."],[],[],null,["# OIDCUpdateAuthProviderRequest interface\n\nThe request interface for updating an OIDC Auth provider. This is used when updating an OIDC provider's configuration via [BaseAuth.updateProviderConfig()](./firebase-admin.auth.baseauth.md#baseauthupdateproviderconfig).\n\n**Signature:** \n\n export interface OIDCUpdateAuthProviderRequest \n\nProperties\n----------\n\n| Property | Type | Description |\n|------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|\n| [clientId](./firebase-admin.auth.oidcupdateauthproviderrequest.md#oidcupdateauthproviderrequestclientid) | string | The OIDC provider's updated client ID. If not provided, the existing configuration's value is not modified. |\n| [clientSecret](./firebase-admin.auth.oidcupdateauthproviderrequest.md#oidcupdateauthproviderrequestclientsecret) | string | The OIDC provider's client secret to enable OIDC code flow. If not provided, the existing configuration's value is not modified. |\n| [displayName](./firebase-admin.auth.oidcupdateauthproviderrequest.md#oidcupdateauthproviderrequestdisplayname) | string | The OIDC provider's updated display name. If not provided, the existing configuration's value is not modified. |\n| [enabled](./firebase-admin.auth.oidcupdateauthproviderrequest.md#oidcupdateauthproviderrequestenabled) | boolean | Whether the OIDC provider is enabled or not. If not provided, the existing configuration's setting is not modified. |\n| [issuer](./firebase-admin.auth.oidcupdateauthproviderrequest.md#oidcupdateauthproviderrequestissuer) | string | The OIDC provider's updated issuer. If not provided, the existing configuration's value is not modified. |\n| [responseType](./firebase-admin.auth.oidcupdateauthproviderrequest.md#oidcupdateauthproviderrequestresponsetype) | [OAuthResponseType](./firebase-admin.auth.oauthresponsetype.md#oauthresponsetype_interface) | The OIDC provider's response object for OAuth authorization flow. |\n\nOIDCUpdateAuthProviderRequest.clientId\n--------------------------------------\n\nThe OIDC provider's updated client ID. If not provided, the existing configuration's value is not modified.\n\n**Signature:** \n\n clientId?: string;\n\nOIDCUpdateAuthProviderRequest.clientSecret\n------------------------------------------\n\nThe OIDC provider's client secret to enable OIDC code flow. If not provided, the existing configuration's value is not modified.\n\n**Signature:** \n\n clientSecret?: string;\n\nOIDCUpdateAuthProviderRequest.displayName\n-----------------------------------------\n\nThe OIDC provider's updated display name. If not provided, the existing configuration's value is not modified.\n\n**Signature:** \n\n displayName?: string;\n\nOIDCUpdateAuthProviderRequest.enabled\n-------------------------------------\n\nWhether the OIDC provider is enabled or not. If not provided, the existing configuration's setting is not modified.\n\n**Signature:** \n\n enabled?: boolean;\n\nOIDCUpdateAuthProviderRequest.issuer\n------------------------------------\n\nThe OIDC provider's updated issuer. If not provided, the existing configuration's value is not modified.\n\n**Signature:** \n\n issuer?: string;\n\nOIDCUpdateAuthProviderRequest.responseType\n------------------------------------------\n\nThe OIDC provider's response object for OAuth authorization flow.\n\n**Signature:** \n\n responseType?: OAuthResponseType;"]]