...
Code Block | ||||
---|---|---|---|---|
| ||||
http.port=8081 https.port=8444 |
Cross-domain requests
Cross-domain request are managed with the following settings in flashphoner.properties file
Code Block | ||||
---|---|---|---|---|
| ||||
rest_access_control_allow_origin=*
rest_access_control_allow_headers=content-type,x-requested-with
rest_access_control_allow_methods=POST |
By default, cross-domain requests from any address are allowed, to make port redirection work.
Authorization
REST API requests are handled without user authorization by default. HTTP basic authorization may be enabled with the following parameter in flashphoner.properties file if necessary
...
When authorization is enabled, REST API users are managed from WCS core CLI.
...
For cross-domain requests
...
Cross-domain request are managed with the following settings , custom headers have to be added using the following parameter in flashphoner.properties file:
Code Block | language | bash|
---|---|---|
| ||
rest_access_control_allow_origin=* rest_access_control_allow_headers=content-type,x-requested-with rest_access_control_allow_methods=POST |
...
headers=Access-Control-Allow-Origin: <origin>;Access-Control-Allow-Credentials: true;Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS;Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization |
Here <origin>is the request source, e.g. http://test.flashphoner.com.
Testing
For testing purpose you can use a REST client. I.e. Advanced REST Console for browser Google Chrome.
...