我必須在peoplecode上寫入簽名才能通過將令牌(從第三方發送)傳遞給API並獲取json格式的響應(如果令牌有效的響應將具有用戶名)以進行服務調用創建一個PS_TOKEN。PeopleSoft SSO集成的第三方
我更新鮮peoplecode。如何通過傳遞令牌運行HTTP POST請求並使用Peoplecode獲得響應?
我必須在peoplecode上寫入簽名才能通過將令牌(從第三方發送)傳遞給API並獲取json格式的響應(如果令牌有效的響應將具有用戶名)以進行服務調用創建一個PS_TOKEN。PeopleSoft SSO集成的第三方
我更新鮮peoplecode。如何通過傳遞令牌運行HTTP POST請求並使用Peoplecode獲得響應?
您將在集成代理中創建同步服務操作。如果您發送XML或JSON,集成代理的效果最佳。如果這只是帶有字段的常規HTTP POST,那麼它可能會導致集成代理髮生一些問題。我有一個類似的情況,無法讓基本的HTTP Post發揮作用,而是最終使用HTTP POST multipart/form-data,並且能夠讓它工作。
我不得不做的工作。
與應用程序/ x-WWW的形式了urlencoded POST問題是,它似乎確實仁科另一個URL編碼後的變換,這是你最後一次可以觸摸輸出的代碼。這個最終的url編碼是在表單帖子中對=號進行編碼,使得格式無效。
您的其他選擇是編寫Java代碼並從PeopleSoft中調用Java類(或將Java對象與PeopleCode混合)。如果您選擇這種方式,那麼App Server需要連接到您的驗證服務器。我唯一的經驗是我有一個客戶使用這種方法,並在重負載下出現問題。它從來沒有確定性能問題的原因,他們轉而使用LDAP來解決問題。