2015-11-06 53 views
0

是否有任何方法來驗證先前從我的nodejs應用程序中的IBM Tivoli聯合Websphere Application Server生成的LTPA令牌? 我檢查過「ldapjs」,但我找不到驗證LTPA令牌的東西。在nodejs中驗證LTPA令牌

回答

0

有一個與WSLogin相關的Java API - 允許驗證LTPA。 (技術上這裏重新登錄)

但我不認爲你可以使用這與Nodejs。

但我的首選方法是使用應用程序中的URL發佈進行BASIC身份驗證。

這要求提供者(Websphere)爲您公開一個URL。

2

我寫了一個小型圖書館用於此目的:https://www.npmjs.com/package/ltpa

一旦你提取你的服務器密鑰,您可以使用該庫驗證,併產生LtpaTokens。

+0

我試過你的庫(感謝你的工作),但如何實現它與服務器到服務器(Kerberos環境)的關鍵?我沒有服務器密鑰,但有一個管理用戶名 – TecHunter

+0

該庫僅在您有權訪問服務器Ltpa祕密時纔有用。我不確定服務器到服務器的含義。 –

+0

我有一個針對使用ldap的AD的ltpa令牌的websphere。 websphere配置了一個服務用戶來檢查針對AD的用戶憑證,然後在成功時生成ltpa令牌。這個庫只是生成ltpa的權利?我有服務器的3DESKey(從服務器的配置中提取),但不知道這裏的服務器密鑰是什麼...... – TecHunter