简体   繁体   English

BizTalk SSO 问题

[英]BizTalk SSO issue

Since a couple of days ago, after we restarted the BizTalk server, we started getting the following warning messages (yellow) in the EventLog every 5 minutes.从几天前开始,在我们重新启动 BizTalk 服务器后,我们开始每隔 5 分钟在事件日志中收到以下警告消息(黄色)。

Internal error: Failed to refresh tokens.内部错误:无法刷新令牌。 Details: System.TypeInitializationException: The type initializer for 'Microsoft.BizTalk.TokenStore.BizTalkTokenStore' threw an exception.详细信息:System.TypeInitializationException:“Microsoft.BizTalk.TokenStore.BizTalkTokenStore”的类型初始值设定项引发异常。 ---> Microsoft.BizTalk.TokenStore.TokenStoreException: Internal error: An error occurred attempting to verify the SSO secret server. ---> Microsoft.BizTalk.TokenStore.TokenStoreException:内部错误:尝试验证 SSO 秘密服务器时发生错误。 ---> System.Runtime.InteropServices.COMException: An error occurred while attempting to access the SSO database. ---> System.Runtime.InteropServices.COMException:尝试访问 SSO 数据库时出错。 See the event log (on computer 'OURSERVERNAME') for more details.有关详细信息,请参阅事件日志(在计算机“OURSERVERNAME”上)。

at Microsoft.EnterpriseSingleSignOn.Interop.ISSOAdmin.GetGlobalInfo(Int32& flags, Int32& auditAppDeleteMax, Int32& auditMappingDeleteMax, Int32& auditNtpLookupMax, Int32& auditXpLookupMax, Int32& ticketTimeout, Int32& credCacheTimeout, String& secretServer, String& SSOAdminGroup, String& affiliateAppMgrGroup) at Microsoft.BizTalk.TokenStore.SSOHelper.IsMasterSecretServer() --- End of inner exception stack trace --- at Microsoft.BizTalk.TokenStore.SSOHelper.IsMasterSecretServer() at Microsoft.BizTalk.TokenStore.BizTalkTokenStore..cctor() --- End of inner exception stack trace --- at Microsoft.BizTalk.TokenStore.BizTalkTokenStore.UpdateIdentifiersListAndUserInfoAsync(EventLog tokenStoreEvent) at Microsoft.BizTalk.TokenStore.Service.TokenRefreshService.<RefreshTimer_Tick>d__11.MoveNext() at Microsoft.EnterpriseSingleSignOn.Interop.ISSOAdmin.GetGlobalInfo(Int32& flags, Int32& auditAppDeleteMax, Int32& auditMappingDeleteMax, Int32& auditNtpLookupMax, Int32& auditXpLookupMax, Int32& ticketTimeout, Int32& credCacheTimeout, String& secretServer, String& SSOAdminGroup, String& affiliateAppMgrGroup) at Microsoft.BizTalk.TokenStore.SSOHelper. IsMasterSecretServer() --- 内部异常堆栈跟踪结束 --- 在 Microsoft.BizTalk.TokenStore.SSOHelper.IsMasterSecretServer() 在 Microsoft.BizTalk.TokenStore.BizTalkTokenStore..cctor() --- 内部异常堆栈跟踪结束 - -- 在 Microsoft.BizTalk.TokenStore.BizTalkTokenStore.UpdateIdentifiersListAndUserInfoAsync(EventLog tokenStoreEvent) 在 Microsoft.BizTalk.TokenStore.Service.TokenRefreshService.<RefreshTimer_Tick>d__11.MoveNext()

I am still investigating to see where the problem is, but I would appreciate if someone knows more about this issue and assist me.我仍在调查问题出在哪里,但如果有人对此问题有更多了解并帮助我,我将不胜感激。

I checked if the BizTalk service user is still in the right groups and I tried to find any missing parts in the BizTalk Server Configuration tool, but I couldn't see what has changed since the restart.我检查了 BizTalk 服务用户是否仍在正确的组中,并试图在 BizTalk Server 配置工具中找到任何缺失的部分,但我看不到自重新启动后发生了什么变化。

Restore the secret from a backup, which you hopefully made.从您希望制作的备份中恢复秘密。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM