code: func (t *Token) Type() string {
  	if strings.EqualFold(t.TokenType, "bearer") {
  		return "Bearer"
  	}
  	if strings.EqualFold(t.TokenType, "mac") {
  		return "MAC"
  	}
  	if strings.EqualFold(t.TokenType, "basic") {
  		return "Basic"
  	}
  	if t.TokenType != "" {
  		return t.TokenType
  	}
  	return "Bearer"
  }
docs: // Type returns t.TokenType if non-empty, else "Bearer".