2015-03-01 23 views

Trả lời

1

Không! Không có SAML.

leastPrivilege.com

Trong bài viết Dominick nói ... "Sau khi trải qua một số lượng đáng kể thời gian trong thế giới WS */SAML, nó ngày càng trở nên rõ ràng hơn rằng các công nghệ này không phải là một trận đấu tốt cho hiện đại các loại ứng dụng mà chúng tôi (và khách hàng của chúng tôi) muốn xây dựng. "

Họ tập trung vào OpenID Connect và OAuth2.

+2

Không giảm giá vì điều này có thể chính xác hai năm trước. Hiện tại có một gói nuget có tên IdentityServer3.WsFederation để kích hoạt tính năng này. đây là một bài viết sẽ giúp bạn bắt đầu: https://www.scottbrady91.com/Identity-Server/Identity-Server-3-using-WS-Federation – Chazt3n

9

IdentityServer v3 hỗ trợ bất kỳ phần mềm trung gian Owin tương thích với Katana nào để xác thực. Với phần mềm trung gian tương thích cho SAML2 chẳng hạn như Kentor.AuthServices IdentityServer 3 có thể xác thực đối với Nhà cung cấp nhận dạng SAML2 bên ngoài có Idsrv hoạt động như Nhà cung cấp dịch vụ SAML2. Tôi đã viết blog post về cách thực hiện.

Ngoài ra còn có giao diện plugin cho phép IdentityServer v3 hoạt động như một Nhà cung cấp nhận dạng SAML2 nhưng theo như tôi biết không có triển khai nào có sẵn.

+0

Đã gần 2 năm rồi. Có bất kỳ tiến bộ nào trên các công cụ mới để sử dụng SAML 2 với Identityserver3 không? Tôi thích Kentor.AuthServices nhưng muốn biết nếu có bất kỳ công cụ nào khác như vậy. – Venky

0

OpenID Connect, OAuth2, WS-Fed.

@DavidEdwards - no - IdentityServer2 không hỗ trợ SAML OOTB.

Tôi thường làm được việc này bằng cách:

IdentityServer -> WS-Fed -> ADFS -> SAML -> IDP

+0

Trong tệp readme.md trên trang github (https://github.com/IdentityServer/Thinktecture.IdentityServer2) nó nói "Hỗ trợ nhiều giao thức (Hỗ trợ WS-Trust, WS-Federation, OAuth2, HTTP GET) Hỗ trợ nhiều mã thông báo (SAML 1.1/2.0, JWT) "Tôi có hiểu nhầm điều gì đó không? – DavidEdwards

+4

saml là một loại mã thông báo (xác nhận) và một giao thức. Giao thức không được hỗ trợ. – leastprivilege

+0

Cảm ơn bạn đã làm rõ Dominick! – DavidEdwards

2

Owin middleware to support the SAML protocol bạn có thể sử dụng với IdentityServer v3. Nó chưa hỗ trợ tất cả các luồng nhưng nó đang được sử dụng trong một vài triển khai. Công bố đầy đủ - Tôi là tác giả của mã này được chia tách từ một số SAML2 library on CodePlex trước đó.