public abstract class AbstractApiController extends Object
| Constructor and Description |
|---|
AbstractApiController() |
| Modifier and Type | Method and Description |
|---|---|
protected ClientMetaData |
getClientMetaData() |
protected String |
getOnBehalfOf()
Get the username of the (via oauth) authenticated user that performs this
request.
|
org.springframework.http.ResponseEntity<String> |
preflightCORS(String origin,
String[] methods,
String[] headers)
Handle CORS preflight request.
|
protected String getOnBehalfOf()
protected ClientMetaData getClientMetaData()
@RequestMapping(method=OPTIONS,
value="/**")
public org.springframework.http.ResponseEntity<String> preflightCORS(@RequestHeader(value="Origin")
String origin,
@RequestHeader(value="Access-Control-Request-Method",required=false)
String[] methods,
@RequestHeader(value="Access-Control-Request-Headers",required=false)
String[] headers)
origin - the Origin headermethods - the "Access-Control-Request-Method" headerheaders - the "Access-Control-Request-Headers" headerCopyright © 2009–2013 SURFnet bv, The Netherlands. All rights reserved.