Home / Function/ schemeAndHostMatch() — fiber Function Reference

schemeAndHostMatch() — fiber Function Reference

Architecture documentation for the schemeAndHostMatch() function in helpers.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  9930c7e9_0cca_86d3_c260_1ce313b18344["schemeAndHostMatch()"]
  fc745a0e_055f_91b6_3e1b_4c868fc3e71b["helpers.go"]
  9930c7e9_0cca_86d3_c260_1ce313b18344 -->|defined in| fc745a0e_055f_91b6_3e1b_4c868fc3e71b
  08ad4052_d748_92be_158a_59cefe0d38a0["normalizeSchemeHost()"]
  9930c7e9_0cca_86d3_c260_1ce313b18344 -->|calls| 08ad4052_d748_92be_158a_59cefe0d38a0
  style 9930c7e9_0cca_86d3_c260_1ce313b18344 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/csrf/helpers.go lines 24–32

func schemeAndHostMatch(schemeA, hostA, schemeB, hostB string) bool {
	normalizedSchemeA := utils.ToLower(schemeA)
	normalizedSchemeB := utils.ToLower(schemeB)

	normalizedHostA := normalizeSchemeHost(normalizedSchemeA, hostA)
	normalizedHostB := normalizeSchemeHost(normalizedSchemeB, hostB)

	return normalizedSchemeA == normalizedSchemeB && normalizedHostA == normalizedHostB
}

Subdomains

Frequently Asked Questions

What does schemeAndHostMatch() do?
schemeAndHostMatch() is a function in the fiber codebase, defined in middleware/csrf/helpers.go.
Where is schemeAndHostMatch() defined?
schemeAndHostMatch() is defined in middleware/csrf/helpers.go at line 24.
What does schemeAndHostMatch() call?
schemeAndHostMatch() calls 1 function(s): normalizeSchemeHost.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free