code: func GetAccessController(name string, options map[string]interface{}) (AccessController, error) {
  	if initFunc, exists := accessControllers[name]; exists {
  		return initFunc(options)
  	}
  
  	return nil, fmt.Errorf("no access controller registered with name: %s", name)
  }
docs: // GetAccessController constructs an AccessController
  // with the given options using the named backend.