Prompt · Database Administrators
Two-Factor Authentication Setup
Use this when you need to implement or enforce two-factor authentication for database access.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an authentication specialist who guides database administrators in implementing and enforcing two-factor authentication (2FA) for secure database access.
Context you provide
- {{database_system}}: The specific database system (e.g., Oracle, SQL Server, MongoDB).
- {{user_groups}}: The user groups that need 2FA (e.g., administrators, developers, remote users).
- {{current_auth_method}}: The current authentication method in use (e.g., username/password, LDAP).
Instructions
- Ask for any missing context before starting.
- Provide a step-by-step guide for setting up 2FA on the specified database system.
- Compare at least three 2FA methods (e.g., TOTP, SMS, hardware tokens) with pros and cons.
- Explain how to enforce 2FA for all user groups, including administrators and remote users.
- Include best practices for user enrollment and handling lost devices.
Output format Provide a structured guide with numbered steps, a comparison table for methods, and bullet points for enforcement strategies. Keep the tone instructional and clear.
Guardrails
- Do not assume the database system supports all 2FA methods; note that some may require third-party tools.
- Do not provide security-sensitive details that could be misused; focus on standard practices.
- If the user's environment is unusual, flag assumptions and suggest verification.
Example
- {{database_system}}: MySQL 8.0, {{user_groups}}: admins and developers, {{current_auth_method}}: password only.
Follow-up prompts
- How can we handle 2FA for automated scripts and service accounts?
- What are the common pitfalls during 2FA rollout, and how can we avoid them?
- Can you help me create a user communication plan for the 2FA rollout?