使用 Clerk 身份验证禁用注册选项?

tay*_*018 13 authentication clerk

我正在使用 Clerk 为我的应用程序实施身份验证。这是一个仅在内部使用的应用程序,因此我只希望我授予访问权限的人能够登录。我真的不希望任何人都能够自己注册。我喜欢 Clerk,因为它可以轻松地向应用程序添加身份验证,但我没有找到禁用注册功能的方法。有人试过这个吗?

Mel*_*vin 7

在这种情况下我使用Nextjs,导航到 src/app/pages 文件夹中的 _app.tsx 文件

import { ClerkProvider } from "@clerk/nextjs";


const MyApp: AppType = ({ Component, pageProps }) => {
return (
  <ClerkProvider appearance={{
        elements: {
          footer: "hidden",
        },
      }}>
    <Component {...pageProps} />
  </ClerkProvider>
)}
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,如果您希望用户无法注册...您可以通过使用css 修改整个元素来禁用下面的注册文本,其中显示“没有帐户?注册”。注册文本的CSS类是-footer,您可以按照自己的方式进行编辑。有关更多信息,请阅读文档:https ://clerk.com/docs/users/build-your-own-ui