]> BookStack Code Mirror - bookstack/blob - config/services.php
08c2f3217b15a25fcdb2b0dba7bada2793f9c1f5
[bookstack] / config / services.php
1 <?php
2
3 return [
4
5     /*
6     |--------------------------------------------------------------------------
7     | Third Party Services
8     |--------------------------------------------------------------------------
9     |
10     | This file is for storing the credentials for third party services such
11     | as Stripe, Mailgun, Mandrill, and others. This file provides a sane
12     | default location for this type of information, allowing packages
13     | to have a conventional place to find your various credentials.
14     |
15     */
16     'disable_services' => env('DISABLE_EXTERNAL_SERVICES', false),
17     'callback_url' => env('APP_URL', false),
18
19     'mailgun'  => [
20         'domain' => '',
21         'secret' => '',
22     ],
23
24     'mandrill' => [
25         'secret' => '',
26     ],
27
28     'ses'      => [
29         'key'    => '',
30         'secret' => '',
31         'region' => 'us-east-1',
32     ],
33
34     'stripe'   => [
35         'model'  => BookStack\User::class,
36         'key'    => '',
37         'secret' => '',
38     ],
39
40     'github'   => [
41         'client_id'     => env('GITHUB_APP_ID', false),
42         'client_secret' => env('GITHUB_APP_SECRET', false),
43         'redirect'      => env('APP_URL') . '/login/service/github/callback',
44     ],
45
46     'google'   => [
47         'client_id'     => env('GOOGLE_APP_ID', false),
48         'client_secret' => env('GOOGLE_APP_SECRET', false),
49         'redirect'      => env('APP_URL') . '/login/service/google/callback',
50     ],
51
52     'ldap' => [
53         'server' => env('LDAP_SERVER', false),
54         'dn' => env('LDAP_DN', false),
55         'pass' => env('LDAP_PASS', false),
56         'base_dn' => env('LDAP_BASE_DN', false),
57         'user_filter' => env('LDAP_USER_FILTER', '(&(uid=${user}))')
58     ]
59
60 ];