diff --git a/src/routes/api/sailpoint/+server.ts b/src/routes/api/sailpoint/search/+server.ts similarity index 66% rename from src/routes/api/sailpoint/+server.ts rename to src/routes/api/sailpoint/search/+server.ts index f9212ca..7875528 100644 --- a/src/routes/api/sailpoint/+server.ts +++ b/src/routes/api/sailpoint/search/+server.ts @@ -4,23 +4,15 @@ import { getToken, type IdnSession } from "$lib/utils/oauth"; import { SearchApi, type Search, Paginator } from "sailpoint-api-client"; /** @type {import('./$types').RequestHandler} */ -export async function GET({ url, cookies }) { +export async function POST({ request, cookies }) { try { const session = JSON.parse(cookies.get('session')!) - //const idnSession = JSON.parse(cookies.get('idnSession')!) const idnSession = await getToken(cookies) - + const searchJson = await request.json() + const config = createConfiguration(session.baseUrl, idnSession.access_token) let api = new SearchApi(config) - let search: Search = { - indices: [ - "events" - ], - query: { - query: `name: "Create Account Failed" AND created: [now-90d TO now]` - }, - sort: ["created"] - } + let search: Search = searchJson const val = (await Paginator.paginateSearchApi(api, search, 100, 1000)).data //console.log(val) return json(val) diff --git a/src/routes/callback/+page.server.ts b/src/routes/callback/+page.server.ts index 46f29d6..c330d54 100644 --- a/src/routes/callback/+page.server.ts +++ b/src/routes/callback/+page.server.ts @@ -23,14 +23,6 @@ export const load: PageServerLoad = async ({ params, url, cookies }) => { console.log(err.response.data); console.log(err.response.status); console.log(err.response.headers); - // throw error(err.response.status, { - // message: 'IDN Responded with an Error', - // code: JSON.stringify( - // { data: err.response.data, headers: err.response.headers }, - // null, - // ' ' - // ) - // }); throw redirect(302, generateAuthLink(session.tenantUrl)); } else if (err.request) { // The request was made but no response was received diff --git a/src/routes/source-account-create-error/+page.svelte b/src/routes/source-account-create-error/+page.svelte index 6e834da..babb69a 100644 --- a/src/routes/source-account-create-error/+page.svelte +++ b/src/routes/source-account-create-error/+page.svelte @@ -1,10 +1,23 @@ -
- sailPoint Logo - - Go back report screen - -
-
- Listing of Source Account Create Errors +
+
+ sailPoint Logo + + Go back report screen + +
+
+ Listing of Source Account Create Errors +
+ {#if tableSimple} + + {:else} +
+ +
+ {/if} - {#if tableSimple} -
- {:else} - - {/if} - + + +