Auth Providers¶
Horizon supports different auth provider implementations. You can change implementation via settings:
- pydantic model horizon.backend.settings.auth.AuthSettings¶
Authorization-related settings.
Here you can set auth provider class along with its options.
Examples
# set settings.auth.provider = horizon.backend.providers.auth.dummy.DummyAuthProvider HORIZON__AUTH__PROVIDER=horizon.backend.providers.auth.dummy.DummyAuthProvider # pass access_key.secret_key = "secret" to DummyAuthProviderSettings HORIZON__AUTH__ACCESS_KEY__SECRET_KEY=secret
- field provider: ImportString = <class 'horizon.backend.providers.auth.dummy.DummyAuthProvider'>¶
Full name of auth provider class
- class Config¶
Auth providers
For developers