func (ac *AccessController) OriginAllowed(origin string) bool {
	ac.corsMu.RLock()
	defer ac.corsMu.RUnlock()
	if len(ac.CORS) == 0 { // allow all
		return true
	}
	_, ok := ac.CORS["*"]
	if ok {
		return true
	}
	_, ok = ac.CORS[origin]
	return ok
}
func (ac *AccessController) OriginAllowed(origin string) bool {
	ac.corsMu.RLock()
	defer ac.corsMu.RUnlock()
	if len(ac.CORS) == 0 { 
		return true
	}
	_, ok := ac.CORS["*"]
	if ok {
		return true
	}
	_, ok = ac.CORS[origin]
	return ok
}
func ( ac * AccessController ) OriginAllowed ( origin string ) bool { ac . corsMu . RLock ( ) defer ac . corsMu . RUnlock ( ) if len ( ac . CORS ) == 0 { // allow all return true } _ , ok := ac . CORS [ " " ] if ok { return true } _ , ok = ac . CORS [ origin ] return ok }
// OriginAllowed determines whether the server will allow a given CORS origin.
// If CORS is empty, allow all.
OriginAllowed determines whether the server will allow a given CORS origin . If CORS is empty allow all .