mirror of
https://github.com/supabase/supabase.git
synced 2026-06-15 08:05:21 +08:00
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
39 lines
1.2 KiB
TypeScript
39 lines
1.2 KiB
TypeScript
import { Badge } from 'ui'
|
|
import {
|
|
PageSection,
|
|
PageSectionAside,
|
|
PageSectionContent,
|
|
PageSectionDescription,
|
|
PageSectionMeta,
|
|
PageSectionSummary,
|
|
PageSectionTitle,
|
|
} from 'ui-patterns/PageSection'
|
|
|
|
import { CustomAuthProvidersList } from './CustomAuthProvidersList'
|
|
import { DocsButton } from '@/components/ui/DocsButton'
|
|
import { DOCS_URL } from '@/lib/constants'
|
|
|
|
export const CustomAuthProviders = () => {
|
|
return (
|
|
<PageSection id="custom-providers">
|
|
<PageSectionMeta>
|
|
<PageSectionSummary>
|
|
<div className="flex items-center gap-x-2">
|
|
<PageSectionTitle>Custom Providers</PageSectionTitle>
|
|
<Badge variant="success">New</Badge>
|
|
</div>
|
|
<PageSectionDescription>
|
|
Configure OAuth/OIDC providers for this project using your own issuer or endpoints.
|
|
</PageSectionDescription>
|
|
</PageSectionSummary>
|
|
<PageSectionAside>
|
|
<DocsButton href={`${DOCS_URL}/guides/auth/custom-oauth-providers`} />
|
|
</PageSectionAside>
|
|
</PageSectionMeta>
|
|
<PageSectionContent>
|
|
<CustomAuthProvidersList />
|
|
</PageSectionContent>
|
|
</PageSection>
|
|
)
|
|
}
|