2016-09-08 13 views
5

Tôi nhận ra rằng .Net Core không hỗ trợ WS-Federation. Tuy nhiên tôi thực sự muốn sử dụng IdentityServer 4, mà tôi nhận ra cũng không hỗ trợ WS-Federation.Sử dụng IdentityServer 4 và WS-Federation

Tuy nhiên nếu tôi có trang web ASP.Net Core và tôi nhắm mục tiêu khung .Net đầy đủ, khi đó có thể sử dụng WS-Liên kết với IdentityServer 4 không? Có một số loại giao diện có thể được sử dụng?

Giống như nếu tôi đã sử dụng mã từ IdentityServer3.WsFederation sẽ khó khăn như thế nào để chuyển mã để sử dụng IdentityServer4?

Trả lời

1

Bây giờ bạn có thể sử dụng WsFederation với IdentityServer4 ngay cả khi nó chạy trên AspNetCore bằng cách sử dụng IdentityServer4.WsFederation.

Đây là số sample thêm /wsfederation Điểm cuối mới trên IdentityServer4 của bạn. EndPoint này sẽ cho phép bạn truy cập các tính năng giống như IdentityServer3.WsFederation.

+2

Vâng, phía bên kia của đồng xu là để có thể sử dụng WS-Liên đoàn từ một ứng dụng ASP.Net Core, tôi không nghĩ rằng có thể được nêu ra ... – user917170

+0

Tôi đang bối rối. Dự án bạn đã liên kết nói, "Các lớp WS-Federation cơ bản được sử dụng trong repo này chỉ là một phần của Khuôn khổ .NET" desktop "và không có trong .NET Core." Điều đó không có nghĩa là nó sẽ làm việc với IndentityServer4, nhưng không phải nếu bạn đang chạy nó trên .Net Core? – madeFromCode

+0

Nó sẽ làm việc với IdentityServer4 ASP.NET Core nếu bạn làm theo [hướng dẫn] này (https://www.identityserver.com/articles/identityserver4-ws-federation-and-sharepoint/). Nhưng bạn vẫn phải nhắm vào khung .NET cho WsFederation –

0

Một số chức năng như XML đã mã hóa chưa được chuyển sang .Net core. đó là cần thiết cho WsFederation để làm việc. Ws-Federation authentication with ASP.NET Core

+0

Có, nhưng tôi đang nhắm mục tiêu đầy đủ .Net Framework để tôi có quyền truy cập vào các phương pháp đó. – user917170

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