MCPcopy Index your code
hub / github.com/supabase/auth / createNewIdentity

Method createNewIdentity

internal/api/external.go:885–896  ·  view source on GitHub ↗
(tx *storage.Connection, user *models.User, providerType string, identityData map[string]interface{})

Source from the content-addressed store, hash-verified

883}
884
885func (a *API) createNewIdentity(tx *storage.Connection, user *models.User, providerType string, identityData map[string]interface{}) (*models.Identity, error) {
886 identity, err := models.NewIdentity(user, providerType, identityData)
887 if err != nil {
888 return nil, err
889 }
890
891 if terr := tx.Create(identity); terr != nil {
892 return nil, apierrors.NewInternalServerError("Error creating identity").WithInternalError(terr)
893 }
894
895 return identity, nil
896}

Callers 11

linkIdentityToUserMethod · 0.95
processInviteMethod · 0.95
InviteMethod · 0.95
SignupMethod · 0.95
adminGenerateLinkMethod · 0.95
adminUserUpdateMethod · 0.95
adminUserCreateMethod · 0.95
smsVerifyMethod · 0.95
emailChangeVerifyMethod · 0.95

Calls 3

NewIdentityFunction · 0.92
NewInternalServerErrorFunction · 0.92
WithInternalErrorMethod · 0.45

Tested by 1