func registerFromLocalConnector(userManager *manager.UserManager, connector, email, password string) (string, error) { userID, err := userManager.RegisterWithPassword(email, password, connector) if err != nil { return "", err } return userID, nil }
func registerFromLocalConnector(userManager *usermanager.UserManager, sessionManager *sessionmanager.SessionManager, ses *session.Session, email, password string) (string, error) { userID, err := userManager.RegisterWithPassword(email, password, ses.ConnectorID) if err != nil { return "", err } ses, err = sessionManager.AttachRemoteIdentity(ses.ID, oidc.Identity{ ID: userID, }) if err != nil { return "", err } return userID, nil }