isRequestOriginAllowed method Null safety
- HttpRequest request
Whether or not this policy allows the Origin of the request
.
Will return true if allowedOrigins contains the case-sensitive Origin of the request
,
or that allowedOrigins contains *.
This method is invoked internally by Controllers that have a Controller.policy.
Implementation
bool isRequestOriginAllowed(HttpRequest request) {
if (allowedOrigins.contains("*")) {
return true;
}
final origin = request.headers.value("origin");
if (allowedOrigins.contains(origin)) {
return true;
}
return false;
}