2012-11-30 21 views
6

Tôi đang cố triển khai cách thực sự đăng xuất khỏi ứng dụng đang sử dụng API Valence. Tôi rõ ràng có thể xóa phiên trên đầu của tôi, nhưng có cách nào thông qua API để thực sự đăng xuất khỏi trang web Desire2Learn không? Tôi đã xem qua các tài liệu và không thấy gì cả.Desire2Tìm hiểu đăng xuất API Valence

+0

Tôi đã thực hiện theo dõi javascript trong trường hợp D2L của chúng tôi và tôi có thể xác định rằng https://site.name.edu/d2l/logout ít nhất cũng cung cấp một trang xác nhận rằng họ muốn đăng xuất. Điều này ít nhất cung cấp cho họ một lựa chọn nhanh chóng để thực sự đăng xuất. – Harry

+0

Thực tế, điều này dường như không thực sự đóng phiên API. Nó không đăng xuất chúng, nhưng các cuộc gọi API không phản ánh rằng chúng không còn đăng nhập nữa ... quay lại bảng vẽ. – Harry

+0

Bạn có ý định làm mất hiệu lực mã thông báo của người dùng không? – Flame

Trả lời

3

Không, hiện không có tuyến đường nào để đăng xuất hoặc đăng nhập một cách rõ ràng. Tuy nhiên, bạn có thể sử dụng quy trình xác thực Valence để tạo thông tin xác thực cho người dùng mới. Những gì bạn cần làm trong trường hợp đó là sử dụng trình duyệt để tương tác với người dùng không có phiên mở với LMS: miễn là LMS cho rằng trình duyệt thực hiện phần người dùng xác thực có phiên mở, nó sẽ trả lại thông tin xác thực người dùng cho người dùng đó thay vì yêu cầu người dùng xác thực lại.

Thông thường một phiên không hoạt động với LMS hết hạn sau một thời gian ngắn và sau đó LMS sẽ buộc người dùng xác thực lại nếu ứng dụng của bạn bắt đầu quá trình xác thực.

+0

Điều đó có ý nghĩa. Cảm ơn bạn về thông tin. – Harry

Các vấn đề liên quan