Home / Function/ getAuthSchemes() — fiber Function Reference

getAuthSchemes() — fiber Function Reference

Architecture documentation for the getAuthSchemes() function in keyauth.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  47684583_58ca_d76d_1808_a4acc7b0b4a6["getAuthSchemes()"]
  f568253b_c932_a0b9_3180_470422c31d6f["keyauth.go"]
  47684583_58ca_d76d_1808_a4acc7b0b4a6 -->|defined in| f568253b_c932_a0b9_3180_470422c31d6f
  9cd0f72a_0552_3e88_2d1e_7cd3df34b0ce["New()"]
  9cd0f72a_0552_3e88_2d1e_7cd3df34b0ce -->|calls| 47684583_58ca_d76d_1808_a4acc7b0b4a6
  style 47684583_58ca_d76d_1808_a4acc7b0b4a6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/keyauth/keyauth.go lines 109–118

func getAuthSchemes(e extractors.Extractor) []string {
	var schemes []string
	if e.Source == extractors.SourceAuthHeader && e.AuthScheme != "" {
		schemes = append(schemes, e.AuthScheme)
	}
	for _, ex := range e.Chain {
		schemes = append(schemes, getAuthSchemes(ex)...)
	}
	return schemes
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does getAuthSchemes() do?
getAuthSchemes() is a function in the fiber codebase, defined in middleware/keyauth/keyauth.go.
Where is getAuthSchemes() defined?
getAuthSchemes() is defined in middleware/keyauth/keyauth.go at line 109.
What calls getAuthSchemes()?
getAuthSchemes() is called by 1 function(s): New.

Analyze Your Own Codebase

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

Try Supermodel Free