Skip to content

config properties third_party properties providers properties provider 6

GitHub Action edited this page Oct 14, 2025 · 12 revisions

Version

v2.2.0

facebook Type

object (provider)

facebook Properties

Property Type Required Nullable Defined by
allow_linking boolean Optional cannot be null Config
client_id string Optional cannot be null Config
enabled boolean Optional cannot be null Config
prompt string Optional cannot be null Config
secret string Optional cannot be null Config

allow_linking

allow_linking indicates whether existing accounts can be automatically linked with this provider.

Linking is based on matching one of the email addresses of an existing user account with the (primary) email address of the third party provider account.

allow_linking

  • is optional

  • cannot be null

allow_linking Type

boolean

client_id

client_id is the ID of the OAuth/OIDC client. Must be obtained from the provider.

Required if the provider is enabled.

client_id

  • is optional

  • cannot be null

client_id Type

string

enabled

enabled determines whether this provider is enabled.

enabled

  • is optional

  • cannot be null

enabled Type

boolean

enabled Default Value

The default value is:

false

prompt

prompt specifies whether the Authorization Server prompts the End-User for reauthentication and consent. Possible values are:

  • login
  • none
  • consent
  • select_account Please note that not all providers support all values. Check the corresponding docs of the provider for supported values.

prompt

  • is optional

  • cannot be null

prompt Type

string

prompt Default Value

The default value is:

"consent"

secret

secret is the client secret for the OAuth/OIDC client. Must be obtained from the provider.

Required if the provider is enabled.

secret

  • is optional

  • cannot be null

secret Type

string

Clone this wiki locally