MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / origin_allowed

Function origin_allowed

packages/server/src/auth.rs:219–224  ·  view source on GitHub ↗
(config: &Config, headers: &HeaderMap)

Source from the content-addressed store, hash-verified

217}
218
219fn origin_allowed(config: &Config, headers: &HeaderMap) -> bool {
220 headers
221 .get(header::ORIGIN)
222 .and_then(|value| value.to_str().ok())
223 .is_some_and(|origin| origin_is_allowed_for_request(config, headers, origin))
224}
225
226fn origin_is_allowed_for_request(config: &Config, headers: &HeaderMap, origin: &str) -> bool {
227 origin_is_allowed(config, origin) || origin_matches_request_host(headers, origin)

Callers 1

api_request_authorizedFunction · 0.85

Calls 2

getMethod · 0.65

Tested by

no test coverage detected