MCPcopy Create free account
hub / github.com/goadesign/goa / EffectiveSecurityRequirements

Function EffectiveSecurityRequirements

expr/security.go:163–168  ·  view source on GitHub ↗

EffectiveSecurityRequirements returns the security requirements that should be enforced. It returns nil when reqs explicitly disable security.

(reqs []*SecurityExpr)

Source from the content-addressed store, hash-verified

161// EffectiveSecurityRequirements returns the security requirements that should
162// be enforced. It returns nil when reqs explicitly disable security.
163func EffectiveSecurityRequirements(reqs []*SecurityExpr) []*SecurityExpr {
164 if HasNoSecurity(reqs) {
165 return nil
166 }
167 return reqs
168}
169
170// Type returns the type of the scheme.
171func (s *SchemeExpr) Type() string {

Callers 4

buildMethodDataMethod · 0.92
FinalizeMethod · 0.85
FinalizeMethod · 0.85

Calls 1

HasNoSecurityFunction · 0.85