2013-08-30 116 views
0
我有越來越SWT令牌下面的代碼驗證麻煩和3號線

令牌提供程序無法提供安全令牌。令牌提供程序返回消息:ACS50009:SWT令牌無效

Line 1: var managementUri = ServiceBusEnvironment.CreateServiceUri("https", <myServiceBusNameSpace>, string.Empty); 
Line 2: var tokenProvider = TokenProvider.CreateSharedSecretTokenProvider(<...issuerName...>, <...issuerSecret...>); 
Line 3: var namespaceManager = new NamespaceManager(managementUri, tokenProvider); 

這裏拋出錯誤

是錯誤: 令牌提供者無法在訪問......- sb.accesscontrol.windows.net/WRAPv0.9/時提供安全令牌。令牌提供程序返回消息:'錯誤:代碼:401:SubCode:T0:詳細信息:ACS50009:SWT令牌無效.:TraceID:d56b987a-90f4-4c20-8de1-9e2d55107e6c:TimeStamp:2013-08-30 13:56:52Z 」。

我通過服務總線的共享訪問項名稱和共享訪問密碼作爲發行人的名稱和發行人分泌,但同樣的錯誤

我也通過ACS服務標識名稱和對稱密鑰作爲發行人的名稱和發行人分泌,但同樣的錯誤

我不知道爲什麼令牌不被驗證。在這個問題上,微軟網站幾乎沒有任何幫助。我看了看MSDN ACS錯誤代碼,並在此問題上

我還配置的BizTalk接收與某人的連接字符串的位置沒有任何幫助,並且具有相同的問題

我感謝幫助在這個問題上,這可能是根本原因的錯誤

回答

0

Linesh, 上述API僅適用於ACS服務標識和對稱密鑰。根據錯誤,可能需要對以下代碼行進行更改:

ServiceBusEnvironment.CreateServiceUri("https", <myServiceBusNameSpace>, string.Empty); 

您可以用「sb」替換「https」並嘗試一下嗎?

相關問題