WorkOS.CustomProviderDefinition (WorkOS SDK for Elixir v3.0.1)

Copy Markdown View Source

CustomProviderDefinition model.

Summary

Types

t()

@type t() :: %WorkOS.CustomProviderDefinition{
  additional_authorization_parameters:
    %{optional(String.t()) => String.t()} | nil,
  authenticate_via: WorkOS.CustomProviderDefinitionAuthenticateVia.t() | nil,
  authorization_url: String.t(),
  client_secret_required: boolean() | nil,
  name: String.t(),
  pkce_enabled: boolean() | nil,
  refresh_token_url: String.t() | nil,
  request_scope_separator: String.t() | nil,
  scopes_required: boolean() | nil,
  token_body_content_type: String.t() | nil,
  token_url: String.t()
}