Zum Hauptinhalt springen

Example Config

# Autogenerated
# Filename: graph-config-example.yaml

tracing:
enabled: false
type: ""
endpoint: ""
collector: ""
log:
level: ""
pretty: false
color: false
file: ""
cache:
store: memory
nodes:
- 127.0.0.1:9233
database: cache-roles
table: ""
ttl: 336h0m0s
disable_persistence: false
username: ""
password: ""
debug:
addr: 127.0.0.1:9124
token: ""
pprof: false
zpages: false
http:
addr: 127.0.0.1:9120
root: /graph
tls:
enabled: false
cert: ""
key: ""
apitoken: ""
cors:
allow_origins:
- '*'
allow_methods:
- GET
- POST
- PUT
- PATCH
- DELETE
- OPTIONS
allow_headers:
- Authorization
- Origin
- Content-Type
- Accept
- X-Requested-With
- X-Request-Id
- Purge
- Restore
allow_credentials: true
api:
group_members_patch_limit: 20
graph_username_match: default
graph_assign_default_user_role: true
graph_identity_search_min_length: 3
show_email_in_results: false
reva:
address: eu.opencloud.api.gateway
tls:
mode: ""
cacert: ""
token_manager:
jwt_secret: ""
grpc_client_tls: null
application:
id: ""
displayname: OpenCloud
spaces:
webdav_base: https://localhost:9200
webdav_path: /dav/spaces/
default_quota: "1000000000"
extended_space_properties_cache_ttl: 60000000000
users_cache_ttl: 60000000000
groups_cache_ttl: 60000000000
storage_users_address: eu.opencloud.api.storage-users
default_language: ""
translation_path: ""
identity:
backend: ldap
ldap:
uri: ldaps://localhost:9235
cacert: /home/chaser/.opencloud/idm/ldap.crt
insecure: false
bind_dn: uid=libregraph,ou=sysusers,o=libregraph-idm
bind_password: ""
use_server_uuid: false
use_password_modify_exop: true
write_enabled: true
refint_enabled: false
user_base_dn: ou=users,o=libregraph-idm
user_search_scope: sub
user_filter: ""
user_objectclass: inetOrgPerson
user_mail_attribute: mail
user_displayname_attribute: displayName
user_name_attribute: uid
user_id_attribute: openCloudUUID
user_id_is_octet_string: false
user_type_attribute: openCloudUserType
user_enabled_attribute: openCloudUserEnabled
disable_user_mechanism: attribute
ldap_disabled_users_group_dn: cn=DisabledUsersGroup,ou=groups,o=libregraph-idm
group_base_dn: ou=groups,o=libregraph-idm
group_create_base_dn: ou=groups,o=libregraph-idm
group_search_scope: sub
group_filter: ""
group_objectclass: groupOfNames
group_name_attribute: cn
group_member_attribute: member
group_id_attribute: openCloudUUID
group_id_is_octet_string: false
education_resources_enabled: false
educationconfig:
school_base_dn: ""
school_search_scope: ""
school_filter: ""
school_objectclass: ""
school_name_attribute: ""
school_number_attribute: ""
school_id_attribute: ""
school_termination_min_grace_days: 0
include_ocm_sharees: false
events:
endpoint: 127.0.0.1:9233
cluster: opencloud-cluster
tls_insecure: false
tls_root_ca_certificate: ""
enable_tls: false
username: ""
password: ""
unified_roles:
available_roles:
- b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5
- a8d5fe5e-96e3-418d-825b-534dbdf22b99
- fb6c3e19-e378-47e5-b277-9732f9de6e21
- 58c63c02-1d89-4572-916a-870abc5a1b7d
- 2d00ce52-1fc2-4dbc-8b95-a73b73395f5a
- 1c996275-f1c9-4e71-abdf-a42f6495e960
- 312c0871-5ef7-4b3a-85b6-0e4074c64049
max_concurrency: 20
keycloak:
base_path: ""
client_id: ""
client_secret: ""
client_realm: ""
user_realm: ""
insecure_skip_verify: false
service_account:
service_account_id: ""
service_account_secret: ""