Tôi đang sử dụng Yesod để xây dựng một chương trình phụ trợ REST hoàn toàn cho ứng dụng dựa trên Angular. Ứng dụng này sẽ được lưu trữ riêng với một CDN và sẽ cần phải kết nối với api Yesod cũng như một số khác. Có cách nào để Yesod chấp nhận mã thông báo Bearer thay vì sử dụng phiên cookie để xác thực không?Xác thực vô hiệu hóa phiên bản One01
6
A
Trả lời
12
Chúng tôi làm điều tương tự trong www.fpcomplete.com. Bạn có thể thực hiện việc này bằng cách ghi đè phương thức maybeAuthId
trong bảng chữ cái YesodAuth
để kiểm tra mã thông báo Vòng đệm. Đối với fpcomplete.com, chúng tôi kiểm tra tiêu đề yêu cầu ủy quyền, trông giống như sau:
req <- waiRequest
mUserId <-
case lookup "authorization" (requestHeaders req) of
Nothing -> doNormalAuthentication
Just authHeader -> checkAuthHeader
Các vấn đề liên quan
- 1. PrimeFaces vô hiệu hóa xác thực trên nút hủy
- 2. TinyMCE - Vô hiệu hóa hoàn toàn xác thực
- 3. Entity Framework/MVC3: tạm thời vô hiệu hóa xác thực
- 4. lỗi Instagram: xác thực Implicit bị vô hiệu hóa
- 5. Vô hiệu hóa ASP.NET FormsMáy chủ xác thực bên
- 6. RequiredFieldValidator để xác thực một hộp văn bản bị vô hiệu hóa
- 7. Vô hiệu hóa xác thực cơ bản trong khi sử dụng cấu hình Java Spring Security
- 8. Làm thế nào để vô hiệu hóa xác thực PHP trong Visual Studio Code?
- 9. SslStream, vô hiệu hóa bộ nhớ đệm phiên
- 10. Vô hiệu hóa UISearchBar
- 11. Codeigniter Vô hiệu hóa Cache
- 12. Làm cách nào để chuyển đổi một System.Type thành phiên bản có thể vô hiệu hóa?
- 13. leaflet.js vô hiệu hóa bản đồ thế giới trùng lặp
- 14. Vô hiệu hóa bản sao tự động Intellij vào clipboard
- 15. Xác thực biểu mẫu góc với trường bị vô hiệu
- 16. Whats sự khác biệt giữa prop ('vô hiệu hóa', 'vô hiệu hóa') và chống đỡ ('vô hiệu hóa', đúng)
- 17. Làm thế nào để vô hiệu hóa các chương trình xác thực cho WCF Data Services
- 18. Vô hiệu hóa văn bản tiên đoán UITextField
- 19. Nút xuất bản studio Visual bị vô hiệu hóa?
- 20. Vô hiệu hóa jQuery Masonry
- 21. Vô hiệu xác thực biểu mẫu trong trình duyệt
- 22. Vô hiệu hóa các hàng trong ListPreference
- 23. Vô hiệu hóa nút Lưu trong WPF nếu xác thực không thành công
- 24. Yêu cầu xác thực - cách và tại sao nó bị vô hiệu hóa trong SiteCore?
- 25. Vô hiệu hóa hộp xác nhận của delGridRow trong jqGrid
- 26. Django - Vô hiệu hóa mẫu xác nhận chọn trường
- 27. AngularJS vô hiệu hóa CORS?
- 28. Tóm tắt Xác thực ASP.NET: Làm cách nào để vô hiệu hóa trình xác thực bằng JavaScript?
- 29. Vô hiệu hóa thanh trạng thái trình duyệt văn bản
- 30. Xcode 8 mở rộng vô hiệu hóa