WordPress를 OAuth2 클라이언트로 설정하려고합니다. 모든 사용자는 OAuth 공급자 인 독점 CMS에 저장됩니다. WordPress 데이터베이스에는 관리자가 거의없는 사용자가 거의 없습니다. 이상적으로, 나는 XPress의 WordPress 사이트에서 상태를 유지해야하지만 독점 CMS 내에 진실의 원천이 있기 때문에 WordPress 데이터베이스에 사용자 데이터를 저장하고 싶지 않습니다.
지금까지 저의 초기 디자인은 기존 WordPress 사용자 기능을 무시하고 쿠키 또는 세션 내에 OAuth 액세스 토큰과 사용자 uuid를 저장하는 플러그인을 만드는 것이 었습니다. 그러나이 플러그인은 다른 플러그인에서 액세스 할 수 있어야하므로 기본 WordPress 사용자 메소드를 재정의하는 것이 이상적입니다.
이것이 수용 가능한 접근입니까? 아니면 워드 프레스를 사용하여 의도하지 않은 방식으로 작업하려고합니까?
WordPress를 OAuth2 공급자로 설정하기위한 수많은 플러그인을 찾을 수 있지만 클라이언트로는 거의 없습니다. 즉, WordPress를 클라이언트로 설정하는 일부를 발견했지만 그중 많은 것이 Google Apps, Facebook, Twitter 등에 고유합니다. 또한 이러한 앱은 WordPress 사용자 테이블 내에 사용자 데이터를 로컬로 저장하는 데 의존합니다. 나는 그렇게하지 않는 것을 선호합니다.
도움을 주셔서 감사합니다!