forked from LM-Commons/LmcCors
-
Notifications
You must be signed in to change notification settings - Fork 0
/
lmc_cors.global.php.dist
47 lines (40 loc) · 1.69 KB
/
lmc_cors.global.php.dist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
/**
* This is the config file for ZfrCors. Just drop this file into your config/autoload folder (don't
* forget to remove the .dist extension from the file), and configure it as you want
*/
return [
'lmc_cors' => [
/**
* Set the list of allowed origins domain with protocol.
*/
// 'allowed_origins' => ['http://example.com'],
/**
* Set the list of HTTP verbs.
*/
// 'allowed_methods' => ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],
/**
* Set the list of headers. This is returned in the preflight request to indicate
* which HTTP headers can be used when making the actual request
*/
// 'allowed_headers' => ['Authorization'],
/**
* Set the max age of the preflight request in seconds. A non-zero max age means
* that the preflight will be cached during this amount of time
*/
// 'max_age' => 120,
/**
* Set the list of exposed headers. This is a whitelist that authorize the browser
* to access to some headers using the getResponseHeader() JavaScript method. Please
* note that this feature is buggy and some browsers do not implement it correctly
*/
// 'exposed_headers' => [],
/**
* Standard CORS requests do not send or set any cookies by default. For this to work,
* the client must set the XMLHttpRequest's "withCredentials" property to "true". For
* this to work, you must set this option to true so that the server can serve
* the proper response header.
*/
// 'allowed_credentials' => false,
],
];