Tôi đang phát triển một trang web sử dụng OpenID để xác thực, tuy nhiên vẫn hoạt động tốt ... Tôi thường làm việc khi đang di chuyển mà không cần kết nối internet. Nếu phiên hết hạn và tôi cần phải đăng nhập lại, tôi không thể cho đến khi tôi có kết nối lại.Thiết lập nhà cung cấp OpenID để thử nghiệm
Những gì tôi muốn làm là thiết lập một nhà cung cấp OpenID thực sự câm trên IIS cục bộ, mà tôi có thể sử dụng để đăng nhập khi bị ngắt kết nối. Bởi thực sự câm tôi có nghĩa là chỉ cần rằng - nó chỉ cần là một URL mã hóa cứng mà phản ứng chính xác như là một nhà cung cấp openID và cho phép đăng nhập.
Tôi đã xem nhanh mẫu OpenIdProviderMvc đi kèm với DotNetOpenAuth, nhưng nó không biên dịch ra khỏi hộp (không thể phân giải lắp ráp ApplicationServices). Trước khi tôi đào sâu hơn, tôi nghĩ có ai đó đã trải qua quá trình này.
Bạn không phải viết Nhà cung cấp của riêng mình cho kịch bản ngoại tuyến. Gói Công cụ DotNetOpenAuth (https://www.ohloh.net/p/dotnetopenauth/download?package=DotNetOpenAuth-Tools&release=3.4.5) bao gồm một "Nhà cung cấp OpenID ngoại tuyến" .exe cung cấp một số tính năng mà bạn có thể sử dụng để không chỉ đăng nhập vào RP của bạn trong khi ngoại tuyến, nhưng cũng thử nghiệm một vài kịch bản của RP của bạn. –
Xin chào Andrew. Cảm ơn vì điều đó, nhưng tôi vừa tải xuống và chạy nó và chỉ bị treo: (Có điều gì đặc biệt tôi cần phải làm để thiết lập nó không? Thật ra tôi khá hài lòng với những gì tôi hiện đang gây ra nó chỉ ngồi ở đó một cách kín đáo trong Vẫn còn tốt để biết về các gói công cụ. –