Boruta core v1.0.0-rc.2 Boruta.Config View Source

Utilities to access Boruta configuration ad set defaults.

Configuration can be set as following in config.exs (this configuration is the default)

config :boruta, Boruta.Oauth,
  repo: MyApp.Repo,
  contexts: [
    access_tokens: Boruta.Ecto.AccessTokens,
    clients: Boruta.Ecto.Clients,
    codes: Boruta.Ecto.Codes,
    resource_owners: nil,
    scopes: Boruta.Ecto.Scopes
  ],
  expires_in: [
    authorization_code: 60,
    access_token: 3600
  ],
  token_generator: Boruta.TokenGenerator

NOTE: Since all configurations expected resource_owners are macro, they are assigned at compile time