Boruta core v0.1.0-rc.5 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: Boruta.Repo,
  expires_in: %{
    access_token: 24 * 3600,
    authorization_code: 60
  },
  token_generator: Boruta.TokenGenerator,
  secret_key_base: System.get_env("SECRET_KEY_BASE"),
  resource_owner: %{
    schema: Boruta.Accounts.User,
    checkpw_method: &Boruta.Accounts.HashSalt.checkpw/2
  },
  contexts: %{
    client: Boruta.Clients,
    scope: Boruta.Scopes,
    access_token: Boruta.AccessTokens,
    code: Boruta.Codes,
    resource_owner: Boruta.ResourceOwners
  }