import { GetServerSideProps } from 'next'; import Link from 'next/link'; import React from 'react'; import config from '../lib/env'; import { IdPMetadata } from '../types'; import { getEntityId, getSSOUrl } from 'lib/entity-id'; const Home: React.FC<{ metadata: IdPMetadata; params: any }> = ({ metadata, params }) => { const namespace = params.namespace; const { ssoUrl: appUrl, entityId, certificate } = metadata; const namespaceEntityId = getEntityId(entityId, namespace); const metadataDownloadUrl = '/api' + (namespace ? `/namespace/${namespace}` : '') + '/saml/metadata?download=true'; const metadataUrl = '/api' + (namespace ? `/namespace/${namespace}` : '') + '/saml/metadata'; const loginUrl = (namespace ? `/namespace/${namespace}` : '') + '/saml/login'; const ssoUrl = getSSOUrl(appUrl, namespace); return (

A free SAML 2.0 Identity Provider for testing SAML SSO integrations.

{/* Actions */}
Download Metadata Metadata URL
Test IdP Login
{/* Metadata Card */}

Mock SAML Metadata