WordPress.org

한국어

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

Plugin Directory

Sign In With Socials (Google, Apple, Microsoft)

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

Sign In With Socials (Google, Apple, Microsoft)

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

설명

Allow users to login with Google/Microsoft/Apple accounts. Lightweight, no bloatware packages included.
Useful for sites that need a quick way for their users to sign-in.

Available Options

See all available options and their description on plugin’s settings page. Here are some of them:
* Show/Hide the “Sign In with” button on the login form
* If a user is not already registered, during sign-in an account can be created for that email address (aliases are not allowed by default)
* If a user is already logged in to target social provider, they will be automatically redirected without much fuss
* Restrict users to be coming from only specific domain(s)
* Connect existing user accounts.
* WP-CLI available! See /src/includes/class-wp-cli.php header for supported list.
* One redirect-back link https://YOURDOMAIN.TLD/_AUTH_RESPONSE_SIWE_ for all providers.

Programmatic access

Public functions:
* siwe_authenticate_user($code, $state, $error = null)
* siwe_get_auth_url()
* siwe_get_buttons()

Hooks:
* dozens of hooks, look into any source file to find out specific part

스크린샷

  • The login form with the “Sign in with” button added.
  • This is the second screen shot

설치

A) Enter your website “Admin Dashboard > Plugins > Add New” and enter the plugin name
or
B) Download plugin from WordPress.org, Extract the zip file and upload the container folder to “wp-content/plugins/”

FAQ

Where can I get a Client ID & Secret for Google?

You will need to sign in to the Google Developer Console

  1. Go to the API Console.
  2. From the projects list, select a project or create a new one.
  3. If the APIs & services page isn’t already open, open the console left side menu and select APIs & services.
  4. On the left, click Credentials > New > OAuth client ID.

Where can I get a Client ID & Secret for Microsoft ?

These resources would help:

  • Azure Portal
  • Publisher verification: overview and partner portal
  • authentication-oauth-register
  • faq – 2fa

Where can I get a Client ID & Secret for Apple ?

These resources would help:

  • Developer Center
  • How to generate keys
  • team id && key id
  • Youtube videos: 1 or 2 or 3 or 4

[Apple only] workaround for localhost

Apple Sign In service does not work with localhost, http or IP-only domains, so if you develop on local host, so follow below steps:

STEP 1
instead of localhost you will need to invent some placeholder domain (anything except example.com) e.g. site.com and use that domain instead of localhost in Apple Redirect-Back urls. Then, to redirect site.com to your localhost, use either (A) or (B) choice:
– (A) Use redirection extension (like this or others) in browser to redirect queries from site.com to localhost, and then jump to STEP 2 below.
or
– (B) Add virtual local domain name e.g. site.com (except example.com) pointing to 127.0.0.1. See the 1-3 lines about “How to setup virtual host”: https://gist.github.com/ttodua/b5f54429c00dad6e052b6ccbda08dcb0#file-readme-md . However, if you are not able to change your wordpress installation domain from localhost at this moment, then use this code from STEP 2

STEP 2
Add this code somewhere (eg. functions.php) to replace the redirect back url for Apple specifically:
add_filter(‘siwe_redirect_back_uri’, function ($url, $provider) { return ($provider === ‘apple’ ? ‘https://site.com/AUTH_RESPONSE_SIWE‘ : $url); }, 10, 2);

Notes about 3rd party services

  • This plugin relies on external services, namely:
    • Google Sign In service: View service description and terms. To revise the connected services, visit here.
    • Microsoft Identity services: View service description and terms. To revise the connected services, visit here or here
    • Apple Sign In services: View service description. To revise the connected services, visite here
    • Also uses some composer vendor dependencies, which are beyong our monitoring or control.

Github

  • Active plugin development is handled on Github. Bugs and issues will be tracked and handled there.

Todo

  • account-id based duplicate detection

후기

initial version works as expected

ttodua 2024년 10월 9일
initial version works as expected
모든 1 평가 읽기

기여자 & 개발자

“Sign In With Socials (Google, Apple, Microsoft)”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자
  • Puvox Software
  • ttodua

자국어로 “Sign In With Socials (Google, Apple, Microsoft)”(을)를 번역하세요.

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

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

변경이력

1.0.1

  • Pushed a completely reorganized version with dozens of changes

1.0.0

  • Initial Release (plugin based on https://github.com/tarecord/sign-in-with-google )

기초

  • 버전 1.4.41
  • 최근 업데이트: 2개월 전
  • 활성화된 설치 30+
  • 워드프레스 버전 6.0 또는 그 이상
  • 다음까지 시험됨: 6.7.2
  • PHP 버전 7.0 또는 그 이상
  • 언어
    English (US)
  • 태그:
    applegoogleloginmicrosoftregister
  • 고급 보기

평점

별 5점 만점에 5점.
  • 1 5-별점 후기 별 5개 1
  • 0 4-별점 후기 별 4개 0
  • 0 3-별점 후기 별 3개 0
  • 0 2-별점 후기 별 2개 0
  • 0 1-별점 후기 별 1개 0

리뷰 추가하기

모든 리뷰 보기

기여자

  • Puvox Software
  • ttodua

지원

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

지원 포럼 보기

  • 소개
  • 뉴스
  • 호스팅
  • 프라이버시
  • 쇼케이스
  • 테마
  • 플러그인
  • 패턴
  • 알아보기
  • 지원
  • 개발자 도구
  • WordPress.tv ↗
  • 참여하기
  • 이벤트
  • 기부하기 ↗
  • 미래를 위한 5가지
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

한국어

  • X(이전 트위터) 계정 방문하기
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • 페이스북 페이지 방문하기
  • 인스타그램 계정 방문하기
  • LinkedIn 계정 방문하기
  • Visit our TikTok account
  • 유튜브 채널 방문하기
  • Visit our Tumblr account
코드는 詩다