microCMS
Documentation
  • Pricing
  • Blog
  • FAQ
  • Contact
  • Sign In
  • Get started for free
Navigation
Tutorial
Next.js
  • Integration with Next.js
  • Getting Started with App Router
  • Tutorial (App Router)
  • Getting Started with Pages Router
  • Tutorial (Pages Router)
Astro
  • Getting Started
  • Integration with Astro
  • Tutorial
Nuxt
  • Integration with Nuxt
  • Getting Started
  • Tutorial
Gatsby
  • Integration with Gatsby
  • Getting Started
  • Tutorial
JavaScript
  • Integration with JavaScript
  • Getting Started (Browser)
  • Getting Started (Server)
PHP
  • Integration with PHP
  • Getting Started
Ruby
  • Integration with Ruby
  • Getting Started
Go
  • Integration with Go
  • Getting Started with microCMS
Manual
  • Introduction
Account & Login
  • Account Registration
  • Login
  • Email Address Authentication
Services
  • Creating a Service
  • Service Configuration
  • Template
  • Service Deletion
Payment
  • Change of Pricing Plan
  • Registering and Changing Payment Methods
API
  • Creating and Managing APIs
  • API Settings
  • Export/Import of API Schema
Fields
  • Text Field
  • Text Area
  • Image
  • Multiple Images
  • Date
  • Boolean
  • Selectable Field
  • Content Reference
  • Multiple Content References
  • Number
  • File
  • Extended Field
  • Repetition
  • Custom
Contents
  • CSV Export of Content
  • Content Creation
  • Content Editing
  • Content Management
  • View
  • Content Status
  • Custom Status
  • Setting the Content ID
  • Automatically Assigned Values for Content
  • CSV Import of Content
  • API Preview
  • Examples of Using Query Parameters with API Preview
  • Integration Methods by Rendering Type
  • Screen Preview
  • Setting Up Webhooks for Content
Rich Editor
  • How to Use the Rich Editor
  • Rich Editor WRITE API
  • How to Use the Old Rich Editor
Reviews
  • Review
  • AI Review
Media
  • Media Management
  • Changing Media Filters and Display Order
  • Media Tag Configuration
  • Setting Up Media Webhooks
  • Custom Domain Settings for Media
Permission Management
  • Member Management
  • Roles (Permission Management in the Admin Panel)
Environments
  • Multiple Environments (Development Environment)
  • Merging API Settings Between Environments
Connection
  • Amazon S3 Integration
Logs
  • Audit Log
  • Data Transfer Volume
Security
  • Content Update History
  • IP Restrictions for Management Dashboard
  • IP Restrictions for APIs
Authentication
  • Setting Up Two-Factor Authentication
  • Mandatory Two-Factor Authentication
  • Single Sign-On
Specifications & Limitations
  • Recommended Environment
  • Limitations / Precautions
Content API
  • What is the Content API?
Basic Operations
  • GET /api/v1/{endpoint}
  • GET /api/v1/{endpoint}/{content_id}
  • POST /api/v1/{endpoint}
  • PUT /api/v1/{endpoint}/{content_id}
  • PATCH /api/v1/{endpoint}/{content_id}
  • DELETE /api/v1/{endpoint}/{content_id}
API Keys
  • API Key (API Authentication and Authorization Management)
  • Migration from the Old API (X-API-KEY, etc.)
Responses & Error Handling
  • Response format for each field in the GET API
  • Specifying Query Parameters in the GET API
  • Error Responses of the Content API
Management API (Beta)
  • What is the Management API?
Content Operations
  • PUT /api/v1/contents/{endpoint}/{content_id}/reservation
  • GET /api/v1/contents/{endpoint}
  • GET /api/v1/contents/{endpoint}/{content_id}
  • PATCH /api/v1/contents/{endpoint}/{content_id}/status
  • PATCH /api/v1/contents/{endpoint}/{content_id}/createdBy
Media Operations
  • GET /api/v2/media
  • GET /api/v1/media
  • POST /api/v1/media
  • DELETE /api/v2/media
Member Operations
  • GET /api/v1/members
  • GET /api/v1/members/{member_id}
API Operations
  • POST /api/v1/apis
  • GET /api/v1/apis
  • GET /api/v1/apis/{endpoint}
Service Operations
  • GET /api/v1/service
Responses & Error Handling
  • Management API Error Responses
Image API
  • What is the Image API?
Parameters
  • Image Size
  • Quality
  • Resolution and Screen Size
  • Format
  • Text
  • Border
  • Padding
  • Shape
  • Download
  • Watermark
MCP Server
  • microCMS MCP
  • microCMS Document MCP Server
  • Top
  • Manual

Setting Up Two-Factor Authentication

Last updated: 2026/04/24

You can set up two-factor authentication as a feature to enhance the security of your account.

Information

With the Enterprise plan, access to the service can be restricted to members who have set up two-factor authentication.
For more details on this feature, please see "Mandatory Two-Factor Authentication".

What You Need

For two-factor authentication, a dedicated authentication application is required.
Please prepare a smartphone app as follows.

  • Google Authenticator (iOS)
  • Google Authenticator (Android)
Information

You can use authentication apps other than "Google Authenticator," but the only app that is officially supported is "Google Authenticator."

Steps to Set Up Two-Factor Authentication

1. Open the Two-Factor Authentication Settings Screen

Click the menu icon at the bottom left of the admin panel, and in the displayed menu, click [My Page].
In the profile settings menu on the left, click [Two-Factor Authentication] to display the two-factor authentication settings screen.


2. Turn ON the [Enable] Switch

Turn ON the [Enable] switch.
When turned ON, the QR code scanning screen will be displayed.


3. Scan the QR Code with the Authentication App

Use an authentication app installed on your smartphone, such as "Google Authenticator," to scan the QR code displayed on the screen.

First, launch the authentication app and tap [Scan QR Code].



The QR code scanning screen will be displayed, so scan the QR code shown on the microCMS admin panel.


4. Read the Numbers Displayed in the Authentication App

After scanning the QR code with the authentication app, an entry for "microcms.io" will be added. Read the 6-digit number listed under this entry.

Information

The numbers will be reset at regular intervals, so please make sure to enter your input before the numbers change.

5. Enter the number read by the authentication app into the two-factor authentication settings screen

Enter the 6-digit number read by the authentication app into the two-factor authentication settings screen of microCMS. Once entered, click the [Submit] button.



If the correct number is entered, the setup is complete.
From the next login onwards, two-factor authentication will be required.

6. Log in with two-factor authentication

After setting up two-factor authentication, a screen for entering the two-factor authentication code will appear after verifying your email address/password.
Enter the number displayed in the authentication app used during setup and click [Submit].



If authentication is successful, the login will be completed.

Caution

If you lose or damage the device required for two-factor authentication, you will be unable to log into your account. Please handle it with care.

Contents

  • What You Need
  • Steps to Set Up Two-Factor Authentication
  • 1. Open the Two-Factor Authentication Settings Screen
  • 2. Turn ON the [Enable] Switch
  • 3. Scan the QR Code with the Authentication App
  • 4. Read the Numbers Displayed in the Authentication App
  • 5. Enter the number read by the authentication app into the two-factor authentication settings screen
  • 6. Log in with two-factor authentication
  • Company
  • Legal Notice
  • Terms of Service
  • Privacy Policy

Copyright © microcms.io All rights reserved.