code: func (s *IdentityService) GetSignupToken(token string) (*services.SignupToken, error) {
  	if token == "" {
  		return nil, trace.BadParameter("missing token")
  	}
  	item, err := s.Get(context.TODO(), backend.Key(userTokensPrefix, token))
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	var signupToken services.SignupToken
  	err = json.Unmarshal(item.Value, &signupToken)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	return &signupToken, nil
  }
docs: // GetSignupToken returns signup token data