register session with password

This commit is contained in:
Max Peintner
2023-06-19 16:44:08 +02:00
parent f8bbfb3d57
commit 60cf1668f7

View File

@@ -21,10 +21,7 @@ import {
VerifyEmailResponse,
SetSessionResponse,
DeleteSessionResponse,
VerifyPasskeyRegistrationRequest,
VerifyPasskeyRegistrationResponse,
orgMetadata,
SetUserPassword,
SetHumanPasswordResponse,
} from "@zitadel/server";
import { Metadata } from "nice-grpc";
@@ -84,12 +81,12 @@ export async function getPasswordComplexitySettings(
export async function createSession(
server: ZitadelServer,
loginName: string,
password?: string
password: string | undefined
): Promise<CreateSessionResponse | undefined> {
const sessionService = session.getSession(server);
return password
? sessionService.createSession(
{ checks: { user: { loginName } }, password: { password } },
{ checks: { user: { loginName }, password: { password } } },
{}
)
: sessionService.createSession({ checks: { user: { loginName } } }, {});
@@ -169,19 +166,6 @@ export async function addHumanUser(
});
}
export async function setHumanPassword(
server: ZitadelServer,
userId: string,
password: string
): Promise<string> {
const mgmt = management.getManagement(server);
return mgmt
.setHumanPassword({ userId, password }, {})
.then((resp: SetHumanPasswordResponse) => {
return resp.userId;
});
}
export async function verifyEmail(
server: ZitadelServer,
userId: string,