1.8.x Tính Năng: Isango - MyBB Simple Social Login

Preview

Tác giả: Eldenroot

Phiên bản: 2.0.1

Gửi lúc: 19/08/2019

Cập nhật lúc: 16/02/2021

User Profiles Third Party Integration
Mô tả
Isango
MyBB Simple Social Login / Registration Plugin Using OAuth2

Compatibility
  • MyBB 1.8.x
  • PHP 7.1+
Implemented Features
  • Users can login / register through several social gateways in a click.
  • Currently supported: Discord, Facebook, Github, Google, LinkedIn, Microsoft, Yandex, Yahoo, Amazon, Twitch, Wordpress, Imgur, Spotify. New services will be added to the plugin over time; however (advanced) users can easily implement other services by creating configuration .ini of the expected service in required pattern (no programming needed). Once a configuration file is created and placed inside inc/plugins/isango folder only re-anabling the plugin will activate the new service with the plugin. We welcome any addition, share you .ini files and make this plugin even better!
  • Administrators can choose the usergroup from ACP Plugin Settings under which the new users will be registered and placed, defaults to Registered (gid 2).
  • Users can add the authentication connections from user control panel which will help them logging in using the already registered services.
  • This plugin, by design, doesn't store access token obtained from providers so that in case of a database compromise your social accounts still remain secure!
Planned features so far
  • Optional ability to allow new users to input desired username while registering with Isango. Currently the plugin attempts to decide a suitable username based on available data received from the used service.
  • Adding more services to the plugin.
Installation
  • Exactly same like any other plugins. Users need to upload the files inside upload folder of the package maintaining the already made structure using any FTP / WebDav and install / activate the plugin from ACP.
  • Users need to create App for the website at the service provider's developer site to obtain App ID / Secret which are required to input through MyBB ACP Plugin settings. For detail guidelines on creating App for individual service providers please refer Wiki.
External Dependency
  • No external OAuth library has been used in this plugin. It has been implemented complying minimum possible OAuth2 requirements.

Feel free to report any bug or let us know you feedback! Enjoy!

Coded by MyBB Group - GitHub sources: https://github.com/mybbgroup/Isango
Official MyBB Group website to get a support: https://mybb.group/
Isango
Plugin đăng nhập / đăng ký xã hội đơn giản MyBB bằng OAuth2

Tương thích
  • MyBB 1.8.x
  • 7.1+ PHP
Các tính năng được triển khai
  • Người dùng có thể đăng nhập / đăng ký thông qua một số cổng xã hội chỉ bằng một cú nhấp chuột.
  • Hiện được hỗ trợ: Bất hòa, Facebook, Github, Google, LinkedIn, Microsoft, Yandex, Yahoo, Amazon, Twitch, Wordpress, Imgur, Spotify. Các dịch vụ mới sẽ được thêm vào plugin theo thời gian; Tuy nhiên, người dùng (nâng cao) có thể dễ dàng triển khai các dịch vụ khác bằng cách tạo .ini cấu hình của dịch vụ mong đợi theo mẫu yêu cầu (không cần lập trình). Sau khi tệp cấu hình được tạo và đặt bên trong thư mục inc/plugins/isango chỉ khi phân tích lại plugin sẽ kích hoạt dịch vụ mới với plugin. Chúng tôi hoan nghênh bất kỳ bổ sung nào, chia sẻ tệp .ini cho bạn và làm cho plugin này tốt hơn nữa!
  • Quản trị viên có thể chọn nhóm người dùng từ Cài đặt Plugin ACP mà theo đó người dùng mới sẽ được đăng ký và đặt, mặc định là Đã đăng ký (gid 2).
  • Người dùng có thể thêm các kết nối xác thực từ bảng điều khiển người dùng, điều này sẽ giúp họ đăng nhập bằng các dịch vụ đã đăng ký.
  • Theo thiết kế, plugin này không lưu trữ mã truy cập thu được từ các nhà cung cấp để trong trường hợp cơ sở dữ liệu bị xâm phạm, tài khoản xã hội của bạn vẫn được bảo mật!
Các tính năng được lên kế hoạch cho đến nay
  • Khả năng tùy chọn cho phép người dùng mới nhập tên người dùng mong muốn khi đăng ký với Isango. Hiện tại, plugin cố gắng quyết định tên người dùng phù hợp dựa trên dữ liệu có sẵn nhận được từ dịch vụ được sử dụng.
  • Thêm nhiều dịch vụ hơn vào plugin.
Cài đặt
  • Giống hệt như bất kỳ plugin nào khác. Người dùng cần tải lên các tệp bên trong thư mục tải lên của gói duy trì cấu trúc đã được tạo bằng bất kỳ FTP / WebDav nào và cài đặt / kích hoạt plugin từ ACP.
  • Người dùng cần tạo Ứng dụng cho trang web tại trang web nhà phát triển của nhà cung cấp dịch vụ để lấy ID / Bí mật ứng dụng được yêu cầu nhập thông qua cài đặt Plugin MyBB ACP. Để biết hướng dẫn chi tiết về cách tạo App cho các nhà cung cấp dịch vụ cá nhân, vui lòng tham khảo Wiki.
Phụ thuộc bên ngoài
  • Không có thư viện OAuth bên ngoài nào được sử dụng trong plugin này. Nó đã được thực hiện tuân thủ các yêu cầu OAuth2 tối thiểu có thể.

Vui lòng báo cáo bất kỳ lỗi nào hoặc cho chúng tôi biết phản hồi của bạn! Hưởng!

Mã hóa bởi Tập đoàn MyBB - Nguồn GitHub: https://github.com/mybbgroup/Isango
Trang web chính thức của Tập đoàn MyBB để nhận được sự hỗ trợ: https://mybb.group/