Provider Icon

Displays a standardized logo of a third party.

PropTypeDefault
provider| "access-people-hr" | "adp" | "apple" | "auth0" | "aws" | "azure" | "bamboohr" | "breathe-hr" | "bubble" | "cas" | "cezanne-hr" | "classlink" | "clerk" | "cloudflare" | "cyberark" | "datadog" | "duo" | "firebase" | "fourth" | "github" | "google" | "hibob" | "jumpcloud" | "keycloak" | "lastpass" | "login-gov" | "microsoft" | "miniorange" | "net-iq" | "next-auth" | "okta" | "onelogin" | "oracle" | "personio" | "ping-identity" | "react-native-expo" | "rippling" | "salesforce" | "shibboleth" | "simple-saml-php" | "splunk" | "supabase" | "vmware" | "workday"
size"1" | "2" | "3" | "4""4"

This component is based on the div element and supports common margin props m, mx, my, ml, mr, mt, mb. View source

Use the provider prop to render a different logo. The visual weight of the logos is normalized between providers so that it feels even.

Use the size prop to control the size of the icon.

Provider icon should be always used along with the name of the provider. Sizes 1 – 3 are typically paired directly with text.

Azure Active Directory
Azure Active Directory
Azure Active Directory

Size 4 is typically used as a supporting graphic in a card.

NextAuth.js

Create a Next.js application with WorkOS SSO and NextAuth.js.