35 lines
1005 B
TOML
35 lines
1005 B
TOML
listen_address = "127.0.0.1"
|
|
listen_port = "3000"
|
|
url = "http://localhost:3000/"
|
|
|
|
[ldap]
|
|
connection_url = "ldap://localhost:389"
|
|
bind_dn = "cn=admin,dc=planetexpress,dc=com"
|
|
bind_password = "GoodNewsEveryone"
|
|
user_base_dn = "ou=people,dc=planetexpress,dc=com"
|
|
group_base_dn = "ou=people,dc=planetexpress,dc=com"
|
|
|
|
user_search_filter = "(&(objectClass=person)(mail=%s))"
|
|
group_search_filter = "(&(objectclass=groupOfNames)(member=%d))"
|
|
|
|
admin_filter = "(memberOf=cn=admin_staff,ou=people,dc=planetexpress,dc=com)"
|
|
#login_attribute = "mail"
|
|
#display_name_attribute = "displayName"
|
|
|
|
# Example of static auth
|
|
|
|
[[static_auth.users]]
|
|
name = "admin"
|
|
password = "$2y$05$lZjROeq55JnpZlvRGJB4qOum6RXN1qgq586jar6W07tvzYRh7Ur1u" # test1234
|
|
|
|
[[static_auth.users]]
|
|
name = "guest"
|
|
password = "$2y$05$R2Inj/bckhXpi3kjJN0OxeQhSVExQUEhCq2XwzN3NTB4oLw8iNQQO" # guest1234
|
|
|
|
[[static_auth.acl]]
|
|
match = "account=admin"
|
|
permissions = [ "*" ]
|
|
|
|
[[static_auth.acl]]
|
|
match = "account=guest,repository=public"
|
|
permissions = [ "pull" ] |