package authuser

//import (
//	"context"
//	"github.com/pingcap/errors"
//	"github.com/tidbcloud/account/svc/user"
//	"github.com/tidbcloud/pkgv2/auth/auth0"
//)
//
//// GetUserFromContext gets the tenant.User from context if exists.
//func GetUserFromContext(ctx context.Context) (*user.User, error) {
//	claimsIFace := ctx.Value(auth0.AuthTokenClaimKey)
//	if claimsIFace == nil {
//		return nil, errors.New("user not in context")
//	}
//	user, ok := claimsIFace.(*user.User)
//	if !ok {
//		return nil, errors.New("expect type tenant.User in context")
//	}
//	return user, nil
//}
