mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 08:23:16 +00:00
search user
This commit is contained in:
@@ -4,6 +4,7 @@ import {
|
||||
createUser,
|
||||
getBrandingSettings,
|
||||
getIDPByID,
|
||||
listUsers,
|
||||
retrieveIDPIntent,
|
||||
} from "@/lib/zitadel";
|
||||
import Alert, { AlertType } from "@/ui/Alert";
|
||||
@@ -152,6 +153,13 @@ export default async function Page({
|
||||
if (options?.isLinkingAllowed) {
|
||||
const userId = "";
|
||||
|
||||
const foundUser = await listUsers(idpInformation.userName).then(
|
||||
(response) => {
|
||||
return response.result ? response.result[0] : null;
|
||||
},
|
||||
);
|
||||
|
||||
if (foundUser) {
|
||||
const idpLink = await addIDPLink(
|
||||
{
|
||||
id: idpInformation.idpId,
|
||||
@@ -186,6 +194,7 @@ export default async function Page({
|
||||
</DynamicTheme>
|
||||
);
|
||||
}
|
||||
}
|
||||
} else if (options?.isCreationAllowed && options.isAutoCreation) {
|
||||
const userId = await createUser(provider, idpInformation).catch(
|
||||
(error) => {
|
||||
|
||||
@@ -237,7 +237,7 @@ export async function getUserByID(userId: string) {
|
||||
return userService.getUserByID({ userId }, {});
|
||||
}
|
||||
|
||||
export async function listUsers(userName: string, organizationId: string) {
|
||||
export async function listUsers(userName: string, organizationId?: string) {
|
||||
return userService.listUsers(
|
||||
{
|
||||
queries: organizationId
|
||||
|
||||
Reference in New Issue
Block a user