+
>
diff --git a/apps/studio/components/interfaces/Auth/AuthProvidersFormValidation.tsx b/apps/studio/components/interfaces/Auth/AuthProvidersFormValidation.tsx
index 2c6613140e5..2feadc15831 100644
--- a/apps/studio/components/interfaces/Auth/AuthProvidersFormValidation.tsx
+++ b/apps/studio/components/interfaces/Auth/AuthProvidersFormValidation.tsx
@@ -16,8 +16,8 @@ const PROVIDER_EMAIL = {
link: `${DOCS_URL}/guides/auth/passwords`,
properties: {
EXTERNAL_EMAIL_ENABLED: {
- title: 'Enable Email provider',
- description: 'This will enable Email based signup and login for your application',
+ title: 'Enable email provider',
+ description: 'Allow email-based sign up and log in for your application.',
type: 'boolean',
},
MAILER_SECURE_EMAIL_CHANGE_ENABLED: {
@@ -34,22 +34,20 @@ const PROVIDER_EMAIL = {
},
PASSWORD_HIBP_ENABLED: {
title: 'Prevent use of leaked passwords',
- description:
- 'Rejects the use of known or easy to guess passwords on sign up or password change. Powered by the HaveIBeenPwned.org Pwned Passwords API.',
+ description: `Rejects the use of known or easy to guess passwords on sign up or password change. Powered by the HaveIBeenPwned.org Pwned Passwords API. [Learn more](${DOCS_URL}/guides/auth/password-security#password-strength-and-leaked-password-protection)`,
type: 'boolean',
- link: `${DOCS_URL}/guides/auth/password-security#password-strength-and-leaked-password-protection`,
entitlementKey: 'auth.password_hibp',
},
PASSWORD_MIN_LENGTH: {
title: 'Minimum password length',
type: 'number',
description:
- 'Passwords shorter than this value will be rejected as weak. Minimum 6, recommended 8 or more.',
+ 'Passwords shorter than this value will be rejected as weak. Minimum 6 characters, though 8 or more is recommended.',
units: 'characters',
},
PASSWORD_REQUIRED_CHARACTERS: {
type: 'select',
- title: 'Password Requirements',
+ title: 'Password requirements',
description: 'Passwords that do not have at least one of each will be rejected as weak.',
enum: [
{
@@ -73,15 +71,15 @@ const PROVIDER_EMAIL = {
},
MAILER_OTP_EXP: {
- title: 'Email OTP Expiration',
+ title: 'Email OTP expiration',
type: 'number',
- description: 'Duration before an email otp / link expires.',
+ description: 'Duration before an email OTP / link expires.',
units: 'seconds',
},
MAILER_OTP_LENGTH: {
- title: 'Email OTP Length',
+ title: 'Email OTP length',
type: 'number',
- description: 'Number of digits in the email OTP',
+ description: 'Number of digits in the email OTP.',
units: 'number',
},
},
diff --git a/packages/ui-patterns/src/form/Layout/FormLayout.tsx b/packages/ui-patterns/src/form/Layout/FormLayout.tsx
index 444d4d17bf5..4c556d3f442 100644
--- a/packages/ui-patterns/src/form/Layout/FormLayout.tsx
+++ b/packages/ui-patterns/src/form/Layout/FormLayout.tsx
@@ -372,7 +372,7 @@ export const FormLayout = React.forwardRef<
>
{hasLabel && isReactForm ? (
@@ -380,7 +380,7 @@ export const FormLayout = React.forwardRef<
) : (