0
DDn9 웹 사이트를 설정하고 있습니다. 사용자 지정 인증 공급자를 설치하고 있습니다. 나는이 자습서 다음되었다 : 로그인과DNN 9 사용자 지정 인증 공급자에 대해 SSO 데이터 서비스를 설정하는 방법
그러나, 나는 데 문제.
심각한 오류가 발생했습니다. 자세한 내용은 이벤트 뷰어를 확인하십시오.
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:736a7a78-8497-4859-94f6-440094888df5
AssemblyVersion:9.1.0
PortalId:2
UserId:-1
TabId:43
RawUrl:/******************/
Referrer:
UserAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
ExceptionHash:yVCuLxbZ4VPBRUjk/HkzfItVk9U=
Message:GetVendorToken.SSOServicesHelper :: The type initializer for
'SIAM.DataServices.SSOServicesHelper' threw an exception.
StackTrace:
InnerMessage:GetVendorToken.SSOServicesHelper :: The type initializer for
'SIAM.DataServices.SSOServicesHelper' threw an exception.
InnerStackTrace:
at SIAM.DataServices.SSOServicesHelper.GetVendorToken(String ssoRedirectUrl)
at SIAM.DataServices.SSOServicesHelper.ConstructSSOURL(String ssourl, String
ssoRedirectUrl) at SIAM.DNN.Modules.SimpleLogin.View.Page_Load(Object
sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at
DotNetNuke.Entities.Modules.PortalModuleBase.OnLoad(EventArgs e) at
System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
내 연결이 web.config 파일에 잘못되었다고 생각합니다. 튜토리얼이나 web.config 파일을 보여줄 예제가 필요한지 궁금 해서요. 커스텀 인증 공급자를위한 설정이었습니다.
가 나는 오류가 vendorToken = SvcProxy.VendorTokenEncrypt (SSOVendorUsername, SSOVendorPassword, SSOVendorBlock, ssoRedirectUrl)에있을 가지고 디버깅 할 때; null 인 SvcProxy입니다. 이는 다음을 생성하지 않음을 의미합니다. private static 읽기 전용 serviceSoapClient SvcProxy = new serviceSoapClient (SSOServiceEndpoint, SSOWebReferenceURL); SSOServiceEndpoint와 SSOWebReferenceURL이 모두 정확하며 web.config에 설정되어 있습니다. 그래서 내가 뭔가 다른 생각이 그 sso 또는 XML 직렬화 거래를 설정하는 것을 잊지 .... –