MCPcopy
hub / github.com/vouch/vouch-proxy / IsUnderManagement

Function IsUnderManagement

pkg/domains/domains.go:51–60  ·  view source on GitHub ↗

IsUnderManagement check if an email is under vouch-managed domain

(email string)

Source from the content-addressed store, hash-verified

49
50// IsUnderManagement check if an email is under vouch-managed domain
51func IsUnderManagement(email string) bool {
52 split := strings.Split(email, "@")
53 if len(split) != 2 {
54 log.Warnf("not a valid email: %s", email)
55 return false
56 }
57
58 match := Matches(split[1])
59 return match != ""
60}
61
62// ByLengthDesc sort from
63// https://play.golang.org/p/N6GbEgBffd

Callers 2

verifyUserFunction · 0.92
TestIsUnderManagementFunction · 0.85

Calls 1

MatchesFunction · 0.85

Tested by 1

TestIsUnderManagementFunction · 0.68