DNN 9, как настроить службы данных единого входа для настраиваемого поставщика проверки подлинности
Я настраиваю сайт DDn9. Я устанавливаю пользовательский поставщик аутентификации. Я следовал этому уроку:
Однако у меня возникли проблемы с логином.
Произошла критическая ошибка. Пожалуйста, проверьте Event Viewer для получения дополнительной информации.
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 был настроен для провайдера нестандартной аутентификации.
1 ответ
Решение
Небольшая отладка должна помочь вам определить, что неправильно инициализируется.