mocksaml/pages/saml/index.tsx

28 lines
697 B
TypeScript
Raw Normal View History

2022-02-17 16:13:25 +00:00
import type { GetServerSideProps } from 'next';
import React from "react";
2022-02-18 04:07:27 +00:00
import { AuthNRequest } from '../../types'
import { extractSAMLRequestAttributes } from '../../utils'
2022-02-17 16:13:25 +00:00
export const getServerSideProps: GetServerSideProps = async ({query, params}) => {
const relayState = query.RelayState as string;
2022-02-18 04:07:27 +00:00
const samlRequest = query.SAMLRequest as string;
2022-02-17 16:13:25 +00:00
const attributes = await extractSAMLRequestAttributes(samlRequest);
console.log(attributes)
return {
props: {
relayState,
samlRequest,
},
}
}
const ProcessRequest: React.FC<AuthNRequest> = ({relayState, samlRequest}) => {
return (
<div>Process Request</div>
);
}
2022-02-18 04:07:27 +00:00
export default ProcessRequest;