From: Dan Brown Date: Sat, 8 May 2021 11:13:27 +0000 (+0100) Subject: Merge branch 'ivir-authncontext' of https://github.com/ivir/BookStack into ivir-ivir... X-Git-Tag: v21.04.4~1^2~8 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/b8e2d75014c89c9e345c3f940ec8743bd158df67?hp=-c Merge branch 'ivir-authncontext' of https://github.com/ivir/BookStack into ivir-ivir-authncontext --- b8e2d75014c89c9e345c3f940ec8743bd158df67 diff --combined .env.example.complete index d243f2c1f,d3f109f2f..a3b0702d5 --- a/.env.example.complete +++ b/.env.example.complete @@@ -51,7 -51,7 +51,7 @@@ DB_USERNAME=database_usernam DB_PASSWORD=database_user_password # Mail system to use -# Can be 'smtp', 'mail' or 'sendmail' +# Can be 'smtp' or 'sendmail' MAIL_DRIVER=smtp # Mail sending options @@@ -195,7 -195,6 +195,7 @@@ LDAP_DN=fals LDAP_PASS=false LDAP_USER_FILTER=false LDAP_VERSION=false +LDAP_START_TLS=false LDAP_TLS_INSECURE=false LDAP_ID_ATTRIBUTE=uid LDAP_EMAIL_ATTRIBUTE=mail @@@ -223,6 -222,12 +223,12 @@@ SAML2_ONELOGIN_OVERRIDES=nul SAML2_DUMP_USER_DETAILS=false SAML2_AUTOLOAD_METADATA=false + # SAML Authentication context. + # Set to false and no AuthContext will be sent in the AuthNRequest, + # Set true and you will get an AuthContext 'exact' 'urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport' + # Set an array with the possible auth context values: array ('urn:oasis:names:tc:SAML:2.0:ac:classes:Password', 'urn:oasis:names:tc:SAML:2.0:ac:classes:X509'), + SAML2_IDP_AUTHNCONTEXT=false + # SAML group sync configuration # Refer to https://www.bookstackapp.com/docs/admin/saml2-auth/ SAML2_USER_TO_GROUPS=false @@@ -239,36 -244,20 +245,36 @@@ DISABLE_EXTERNAL_SERVICES=fals # Example: AVATAR_URL=https://seccdn.libravatar.org/avatar/${hash}?s=${size}&d=identicon AVATAR_URL= -# Enable Draw.io integration +# Enable diagrams.net integration +# Can simply be true/false to enable/disable the integration. +# Alternatively, It can be URL to the diagrams.net instance you want to use. +# For URLs, The following URL parameters should be included: embed=1&proto=json&spin=1 DRAWIO=true # Default item listing view -# Used for public visitors and user's without a preference -# Can be 'list' or 'grid' +# Used for public visitors and user's without a preference. +# Can be 'list' or 'grid'. APP_VIEWS_BOOKS=list APP_VIEWS_BOOKSHELVES=grid +APP_VIEWS_BOOKSHELF=grid + +# Use dark mode by default +# Will be overriden by any user/session preference. +APP_DEFAULT_DARK_MODE=false # Page revision limit # Number of page revisions to keep in the system before deleting old revisions. # If set to 'false' a limit will not be enforced. REVISION_LIMIT=50 +# Recycle Bin Lifetime +# The number of days that content will remain in the recycle bin before +# being considered for auto-removal. It is not a guarantee that content will +# be removed after this time. +# Set to 0 for no recycle bin functionality. +# Set to -1 for unlimited recycle bin lifetime. +RECYCLE_BIN_LIFETIME=30 + # Allow