Files
Claper/priv/repo/migrations/20250711164053_create_oidc_providers.exs
2025-11-20 10:44:06 +01:00

23 lines
666 B
Elixir

defmodule Claper.Repo.Migrations.CreateOidcProviders do
use Ecto.Migration
def change do
create table(:oidc_providers) do
add :name, :string, null: false
add :issuer, :string, null: false
add :client_id, :string, null: false
add :client_secret, :string, null: false
add :redirect_uri, :string, null: false
add :response_type, :string, default: "code"
add :response_mode, :string
add :scope, :string, default: "openid email profile"
add :active, :boolean, default: true
timestamps()
end
create index(:oidc_providers, [:name])
create unique_index(:oidc_providers, [:issuer])
end
end