odyssey/docker/auth_query/config.conf

75 lines
1.1 KiB
Plaintext
Raw Normal View History

storage "postgres_server" {
type "remote"
host "127.0.0.1"
port 5432
}
database "postgres" {
user "postgres" {
authentication "none"
pool_routing "internal"
storage "postgres_server"
pool "session"
}
}
database "auth_query_db" {
#
# dynamic routes
#
user "auth_query_user_scram_sha_256" {
authentication "scram-sha-256"
auth_query "SELECT usename, passwd FROM pg_shadow WHERE usename=$1"
auth_query_user "postgres"
auth_query_db "postgres"
storage "postgres_server"
pool "session"
}
user "auth_query_user_md5" {
authentication "md5"
auth_query "SELECT usename, passwd FROM pg_shadow WHERE usename=$1"
auth_query_user "postgres"
auth_query_db "postgres"
storage "postgres_server"
pool "session"
}
}
daemonize yes
pid_file "/var/run/odyssey.pid"
unix_socket_dir "/tmp"
unix_socket_mode "0644"
locks_dir "/tmp"
log_format "%p %t %l [%i %s] (%c) %m\n"
log_file "/var/log/odyssey.log"
log_to_stdout no
log_config yes
log_debug yes
log_session yes
log_stats no
log_query yes
coroutine_stack_size 24
listen {
host "127.0.0.1"
port 6432
}