Minimální požadovaná konfigurace¶
SeaCat Auth je primárně konfigurován prostřednictvím souboru .conf
.
Pro obecné informace o konfiguraci (syntax atd.) se odkažte na příslušnou
stránku v ASAB docs.
Příklad konfiguračního souboru¶
Takto může vypadat konfigurační soubor SeaCat Auth:
[general]
public_api_base_url=http://localhost/seacat_auth/api
auth_webui_base_url=http://localhost/auth
include=/conf/secret.conf
[logging:file]
path=/log/seacat-auth.log
[web]
listen=0.0.0.0 8082
[web:public]
listen=0.0.0.0 8081
[asab:storage]
type=mongodb
mongodb_uri=mongodb://mongo:27017/
mongodb_database=auth
[seacatauth:credentials]
policy_file=/conf/credentials-policy.json
ident_fields=username:ignorecase email:ignorecase
[seacatauth:credentials:mongodb:default]
mongodb_uri=mongodb://mongo:27017
mongodb_database=auth
tenants=yes
register=no
[seacatauth:credentials:htpasswd:file]
path=/conf/htpasswd
[seacatauth:google]
; client_id v secret.conf
; client_secret v secret.conf
[seacatauth:cookie]
name=SeaCatSCI
domain=localhost
[seacatauth:session]
expiration=1h
touch_extension=0.5
maximum_age=30d
; aes_key v secret.conf
[seacatauth:communication:email:smtp]
sender_email_address=info@teskalabs.com
host=smtp.sendgrid.net
ssl=no
starttls=yes
; user v secret.conf
; password v secret.conf