mocksaml/pages/saml/sso.tsx

30 lines
735 B
TypeScript
Raw Normal View History

2022-02-18 05:51:30 +00:00
import type { GetServerSideProps } from 'next';
import React from "react";
import { AuthNRequest } from '../../types'
import { extractSAMLRequestAttributes } from '../../utils'
export const getServerSideProps: GetServerSideProps = async ({query, params}) => {
const relayState = query.RelayState as string;
const samlRequest = query.SAMLRequest as string;
console.log({samlRequest});
const attributes = await extractSAMLRequestAttributes(samlRequest);
console.log(attributes)
return {
props: {
relayState,
samlRequest,
},
}
}
const ProcessRequest: React.FC<AuthNRequest> = ({relayState, samlRequest}) => {
return (
<div>Processing requjest...</div>
);
}
export default ProcessRequest;