Google Apps đăng nhập bằng wordpress


7

Tôi quản lý một miền ứng dụng google với nhiều người dùng;

Tôi muốn tham gia các ứng dụng Google với ứng dụng mạng nội bộ dựa trên Wordpress mà chúng tôi đang tạo.

Mức độ tích hợp nào tôi có thể mong đợi để đạt được?

Hy vọng của chúng tôi là tạo người dùng trong wordpress bằng email ứng dụng google của họ và cho phép họ đăng nhập bằng mật khẩu ứng dụng google của họ, để họ không cần phải nhớ hai mật khẩu khác nhau.

Làm thế nào bạn sẽ đề nghị chúng ta nên thực hiện điều này?


Trên thực tế tôi đã tìm thấy một plugin sử dụng bộ công cụ nhận dạng google để làm chính xác những gì tôi cần, nhưng vẫn còn khá nhiều lỗi :( Đôi khi, nó gây ra lỗi khi đăng nhập hoặc nó yêu cầu đặt mật khẩu khi thêm người dùng mới ngay cả khi plugin loại bỏ trường mật khẩu trong Thêm quy trình người dùng mới ... Thật đáng tiếc, đó chính xác là những gì tôi đang tìm kiếm.
Bakaburg

Câu trả lời:


3

Sử dụng plugin Wordpress Đăng nhập xã hội:

http://wordpress.org/extend/plugins/wordpress-social-login/

Có chính xác những gì bạn muốn ngoại trừ người dùng không thực sự phải nhập tên người dùng và mật khẩu của họ nếu họ đã đăng nhập vào Google Apps - họ chỉ cần nhấp vào biểu tượng Google và họ sẽ đăng nhập vào WordPress bằng Google Apps.

Và vâng, bạn có thể tạo người dùng trong WordPress trước tiên gắn với địa chỉ email Google Apps và sau đó người dùng có thể đăng nhập mà không cần bước đăng ký.

Nó cung cấp các tùy chọn xác thực khác (FB, Twitter, v.v.) nếu bạn muốn.


1
Xin chào, tôi khá hài lòng với plugin nhưng tôi đã gặp một vấn đề. Bất cứ ai cũng có thể đăng ký bằng google và quản trị viên không thể làm gì để chặn đăng ký này. Ngay cả khi bạn hủy những người dùng mới này, nó sẽ xuất hiện lại ở lần đăng nhập tiếp theo. Không thể chỉ cho phép ký từ địa chỉ đã chọn hoặc khiến người dùng đợi cho đến khi yêu cầu của anh ta được chấp nhận?
Bakaburg

1
Những gì tôi đã làm là sửa đổi mã để bọc thông tin đăng nhập như sau: if (get_option ('users_can_register')) {// mã đăng nhập xã hội chính ở đây} Điều này làm cho plugin tôn trọng cài đặt chung của WordPress về việc người dùng có thể đăng ký hay không, thay vì tự động đăng ký bất kỳ người dùng nào đến trang web của bạn.
trước đây là

Tôi nghĩ về điều này và tôi đã giải quyết rằng tôi không muốn chỉnh sửa mã plugin, để được nâng cấp an toàn. Thay vào đó, tôi quyết định chuyển hướng mọi người dùng đã đăng ký với vai trò người đăng ký đến một trang trong đó họ phải chọn vai trò của mình và được quản trị viên chấp nhận. Nếu họ không chọn vai trò của mình, họ sẽ tự động bị hủy trong vòng 10 ngày. Bạn nghĩ gì về điều này? (hwr hơi xấu hổ khi plugin này bỏ qua tùy chọn user_can_register!)
Bakaburg

4

Câu hỏi này đã được hỏi cách đây một thời gian, nhưng đối với bất kỳ ai khác gặp phải vấn đề này, chúng tôi đã phát triển một plugin cho phép người dùng đăng nhập bằng Google OAuth2 mới nhất mà không cần mật khẩu WordPress riêng.

Đăng nhập Google Apps được thiết kế dành riêng cho mạng nội bộ (hoặc bất kỳ trang web WordPress nào) nơi tổ chức đang chạy email hoàn toàn trên Google Apps.

http://wordpress.org/plugins/google-apps-login/

Plugin được hỗ trợ đầy đủ, thông qua giấy phép hỗ trợ và phiên bản cao cấp có thể giúp bạn tiết kiệm rất nhiều thời gian trong việc quản lý người dùng - quản trị viên tên miền không còn cần phải quản lý riêng tài khoản người dùng WordPress.


Đây có phải là cách để họ đăng ký người dùng nếu không có email?
Manoj HL

Manoj, không phải trong phiên bản miễn phí, không, nhưng các phiên bản Premium / Enterprise chúng tôi cung cấp có nhiều tiện ích để quản lý người dùng như thế.
Dan Lester

2

Tôi sẽ nói sử dụng OAuth sẽ là lựa chọn tốt nhất của bạn. Làm cho nó để người dùng chỉ có thể đăng nhập bằng gmail bằng cách xóa tất cả đăng ký và đăng nhập WordPress.

http://wordpress.org/extend/plugins/oauth-provider/


Cảm ơn! Một câu hỏi về nó: Tôi có thể tạo người dùng trên wordpress và sau đó liên kết họ với tài khoản ứng dụng google của họ hay họ phải tự đăng ký lần đầu tiên? Điều này bởi vì sẽ không có bất kỳ tùy chọn đăng ký nào, mà chỉ có hình thức đăng nhập cho người dùng đã đăng ký, được chúng tôi đặt thủ công (thậm chí tốt hơn là nhập tự động người dùng từ miền ứng dụng google của chúng tôi, nhưng tôi đoán đó sẽ là quá nhiều!)
Bakaburg

Uhm, plugin này trông giống như nó khiến tôi trở thành nhà cung cấp OAuth hơn là cho phép mọi người đăng nhập vào trang web của tôi bằng tài khoản ứng dụng google của họ.
Bakaburg
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.