code: func (rbf *RoleBasedFirewallSSO) MatchesRole(ctx context.Context, info map[string]string) bool {
  	userRole := info["role"]
  	log.LoggerWContext(ctx).Debug(fmt.Sprintf("Checking if role %s matches %s", userRole, rbf.Roles))
  	for _, role := range rbf.Roles {
  		if userRole == role {
  			return true
  		}
  	}
  	return false
  }
docs: // Is the role in info["role"] part of the roles that are configured for the SSO