Tôi có một không gian tên ACS với nhà cung cấp dịch vụ nhận dạng WS-Federation được thiết lập . Vì tôi đang sử dụng Visual Studio 2012, tôi đã sử dụng Công cụ nhận dạng và truy cập để tạo bên phụ thuộc. Công cụ này sử dụng các giá trị url của lĩnh vực và trả về mà tôi cung cấp khi tạo nhóm phụ thuộc (tôi sử dụng url dịch vụ đám mây Azure nơi tôi đang triển khai dự án của mình - tức là http://myapp.cloudapp.net). Chỉ có một quy tắc trong nhóm quy tắc cho bữa tiệc phụ thuộc của tôi sau khi tôi chạy công cụ - Vượt qua tất cả các xác nhận quyền sở hữu đối với [Relying Party]. Tôi đã thử nghiệm ACS cho ứng dụng của mình chỉ với một quy tắc đó và sau khi tạo tất cả các quy tắc cho nhà cung cấp danh tính WS-Federation.Dịch vụ kiểm soát truy cập Azure (ACS) - ACS50001: Cập nhật bên nhận dạng 'https: // [namespace] .accesscontrol.windows.net /' không được tìm thấy
Bất kể quy tắc nào trong nhóm quy tắc, tôi gặp lỗi trong tiêu đề câu hỏi của mình. Trình duyệt của tôi được chuyển hướng đến ACS, tuy nhiên vì lý do nào đó, trình duyệt của tôi không thể tìm thấy bên phụ thuộc chính xác. Tôi đã tạo một không gian tên ACS, nhà cung cấp danh tính và bên phụ thuộc trong hai tài khoản Azure khác nhau, với kết quả chính xác giống nhau.
Tôi cũng đã thử xuất bản dự án của mình lên dịch vụ đám mây Azure với cả điểm cuối http và https và cả hai điểm cuối đều mang lại kết quả tương tự.
Siêu dữ liệu liên kết của nhà cung cấp danh tính WS-Liên kết đến từ Windows Azure Active Directory.
CẬP NHẬT FederationConfiguration đoạn từ web.config:
<federationConfiguration>
<cookieHandler requireSsl="false" />
<wsFederation passiveRedirectEnabled="true" issuer="https://[MyNamespace].accesscontrol.windows.net/v2/wsfederation" realm="http://[MyApp].cloudapp.net/" requireHttps="false" />
</federationConfiguration>
UPDATE 2: Vẫn không có giải pháp. Có vẻ như vấn đề bắt nguồn từ thực tế là tôi đã thiết lập nhà cung cấp danh tính ACS của riêng mình và tải xuống siêu dữ liệu liên kết từ Windows Azure Active Directory (WAAD) cho nhà cung cấp danh tính đó. Về cơ bản, chuỗi 2 trường hợp ACS cùng nhau. Khi ứng dụng của tôi chuyển hướng đến ACS của tôi, nó chuyển url của ứng dụng của tôi dưới dạng cõi. Sau đó, ACS của tôi chuyển hướng đến nhà cung cấp danh tính, WAAD và chuyển url của chính nó làm lĩnh vực. Đó là lý do tại sao lỗi tôi nhận lại có đặc điểm lạ của một định danh bên dựa vào url của cổng quản trị ACS của chính tôi. Tôi không chắc chắn tại sao nó không đi qua cõi tất cả các cách thức thông qua từ ứng dụng của tôi để WAAD.
Bạn có thể hiển thị phần web.config của bạn không? –
có vẻ như bạn đặt 'https: // [không gian tên] .accesscontrol.windows.net /' trong khóa địa chỉ bên trong thay vì http://myapp.cloudapp.net –
Xin chào Danila, tôi đặt phần federationConfiguration trong đó. Dường như cả hai giá trị bạn đề cập đều có ... –