OAuth2 - Single Sign On - Ứng dụng vào dự án tin tức
Dự án ứng dụng OAuth2 - Passport - Single Sign On trong dự án Tin Tức
Vui lòng tham khảo mã nguồn tại link sau
https://github.com/tranvandiep/OAuth2-SigleSignOn
https://github.com/tranvandiep/OAuth2-SigleSignOnHình ảnh dự án trên github
Các bước cài đặt dự án
1. Clone dự án từ link github trên vào folder xampp/htdocs
Ví dụ: bài clone vào thư mục sau: C:\xampp\htdocs\sso
2. database => Chứa toàn bộ CSDL (database) của dự án. Thực hiện import vào CSDL mysql
- Tạo CSDL dữ liệu auth2 => thực hiện import file database/oauth2.sql
- Tạo CSDL dữ liệu auth2_website => thực hiện import file database/oauth2_website.sql
3. Thực hiện start dự án trên
- Vào cmd > cd C:\xampp\htdocs\sso
- Thực hiện start server OAuth2 bằng cách sau
cmd > cd C:\xampp\htdocs\sso\oauth2
Thực hiện lệnh như hình sau

Giao diện web demo

Click vào đăng ký tài khoản hoặc đăng nhập

Sau khi đăng nhập => Vui trong truy cập vào trang quản trị để thực hiện cấu hình OAuth2 - Passport Single Sign On như hình sau



Hoàn thành phần start server và cài đặt xong cấu hình
Start dự án web khác
cmd > C:\xampp\htdocs\sso\website

Thực hiện cài đặt thông tin kết nối server

Sau đó click vào Connection button
Làm theo các màn hình sau



Bạn có thể sử dụng dự án mẫu trên. Sau phát triển thành các chức năng bạn mong muốn.