콘텐츠로 바로가기
WordPress.org

한국어

  • 테마
  • 플러그인
  • 소식
    • 문서
    • 포럼
  • About
    • WordPress 6.9
    • 워드프레스 6.8
    • 워드프레스와 40% 웹을 위한 여정
    • 워드프레스 번역 핸드북
  • 워드프레스 한국팀
  • 워드프레스 받기
워드프레스 받기
WordPress.org

Plugin Directory

Rad 2FA — Two-Factor Login (Email & Authenticator App)

  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인
  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인

Rad 2FA — Two-Factor Login (Email & Authenticator App)

작성자: Rad
다운로드
  • 세부사항
  • 평가
  • 설치
  • 개발
지원

설명

This plugin adds a second authentication factor for the user roles you choose. After a correct username and password, an extra code is required — the site admin picks the method:

  • Email — a one-time numeric code sent to the user’s email address.
  • Authenticator app (TOTP) — a standard 6-digit code from an app such as Google Authenticator, Authy, or Microsoft Authenticator (this plugin is not affiliated with or endorsed by Google). Each user connects the app in their own profile: scan the QR code or enter the secret key manually.

If the site uses TOTP but a specific user hasn’t connected the app yet, they temporarily get an email code at login instead — so nobody gets locked out.

Features:

  • Enable 2FA per user role
  • Two verification methods: email code or authenticator app (TOTP)
  • Configurable email code length, lifetime, and attempt limit
  • Admin screens and email codes follow each user’s own WordPress language setting (Users → Profile → Language) — no site-wide language switch needed
  • Email codes are stored only as a hash; the TOTP secret is stored encrypted (AES-256-CBC)
  • The QR code is generated entirely in the browser — the secret is never sent to a third-party service

Credits

The QR code on the authenticator app setup screen is rendered client-side using QRCode.js by davidshimjs (MIT license). This plugin bundles the minified build; the unminified source is available at https://github.com/davidshimjs/qrcodejs

Donate

If you find this plugin useful, please consider supporting its development.

https://buymeacoffee.com/rad181

스크린샷

Settings — choose which roles require 2FA and the verification method (email code or authenticator app).
Settings — choose which roles require 2FA and the verification method (email code or authenticator app).
Connecting an authenticator app from your own profile — scan the QR code or enter the key manually.
Connecting an authenticator app from your own profile — scan the QR code or enter the key manually.

설치

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin from the Plugins screen
  3. Go to the Rad 2FA menu item, choose the roles and the verification method
  4. If the authenticator app method is selected, each user sets it up in their own profile (Users → Your Profile)

FAQ

What if a user doesn’t receive the code email?

Check the site’s outgoing mail (SMTP) setup. The plugin uses WordPress’s standard wp_mail() function.

Can I enable 2FA for specific roles only, not everyone?

Yes — in the plugin settings, tick the roles that require 2FA.

What happens if the authenticator app method is enabled but a user hasn’t set it up yet?

That user temporarily gets the code by email instead — it doesn’t block login.

Can an administrator set up the authenticator app for another user?

No — for security, the secret is tied to one person and can only be set up by that person in their own profile.

Does this protect Application Passwords / the REST API too?

No. 2FA applies to the login form (wp-login.php). WordPress Application Passwords authenticate REST API requests through a separate mechanism that doesn’t go through the login form, so they aren’t covered. If this matters for your site, disable Application Passwords for accounts that require 2FA.

Is this plugin affiliated with Google?

No. “Google Authenticator” is mentioned only as an example of a compatible authenticator app; this plugin implements the standard, open TOTP algorithm (RFC 6238) and works with any compatible app.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Rad 2FA — Two-Factor Login (Email & Authenticator App)”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자
  • Rad

자국어로 “Rad 2FA — Two-Factor Login (Email & Authenticator App)”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록을 RSS로 구독하세요.

변경이력

1.2.1

  • Added a Plugin URI header linking to the wordpress.org plugin page

1.2.0

  • Renamed to Rad 2FA (was OTP Sentinel)
  • Removed the plugin-specific language toggle; admin screens and OTP emails now follow each user’s own WordPress language setting (Users → Profile → Language)
  • Inline admin scripts moved to properly enqueued files

1.1.1

  • TOTP codes can no longer be reused across login attempts
  • Encrypted TOTP secrets are now integrity-checked (HMAC)
  • Rate-limited login challenge issuance to reduce email/brute-force abuse
  • Fixed a redirect_to double-encoding bug affecting post-login redirects
  • Added uninstall.php to remove plugin data on deletion
  • Activation now checks for the required OpenSSL extension

1.1.0

  • Added authenticator app (TOTP) support as an alternative to the email code
  • Settings moved to their own top-level menu item

1.0.0

  • Initial release

기초

  • 버전 1.2.1
  • 최근 업데이트: 1개월 전
  • 활성화된 설치 10보다 적음
  • 워드프레스 버전 5.8 또는 그 이상
  • 다음까지 시험됨: 7.1.3
  • PHP 버전 7.4 또는 그 이상
  • 언어
    English (US)
  • 태그:
    2FAloginsecuritytotptwo factor
  • 고급 보기

평점

아직 제출된 리뷰가 없습니다.

Your review

모든 리뷰 보기

기여자

  • Rad

지원

할 말 있으신가요? 도움이 필요하신가요?

지원 포럼 보기

  • 소개
  • 뉴스
  • 호스팅
  • 개인정보
  • 쇼케이스
  • 테마
  • 플러그인
  • 패턴
  • 배우기
  • 지원
  • 개발자 도구
  • WordPress.tv ↗
  • 참여하기
  • 이벤트
  • 기부하기 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org

한국어

The WordPress® trademark is the intellectual property of the WordPress Foundation.

  • X(이전 트위터) 계정 방문하기
  • 블루스카이 계정 방문하기
  • 마스토돈 계정 방문하기
  • 스레드 계정 방문하기
  • 페이스북 페이지 방문하기
  • 인스타그램 계정 방문하기
  • LinkedIn 계정 방문하기
  • 틱톡 계정 방문하기
  • 유튜브 채널 방문하기
  • 텀블러 계정 방문하기
코드는 詩다