2016-01-12 35 views
0

在使用郵差從1563所提供的環境和收藏,我跑「與信任的應用程序主身份驗證」,並沒有問題,進行身份驗證。然後我複製並設置我的SessionToken。當我嘗試然後「創建與會話令牌的會話」時,它總是失敗:1563無法生成會話的會話令牌 - 郵差

{ 
    "errorCode": "E0000004", 
    "errorSummary": "Authentication failed", 
    "errorLink": "E0000004", 
    "errorId": "oaeDAJpYgLNQS6AnhFwQ3QLcA", 
    "errorCauses": [] 
} 

有什麼我做錯了嗎?示例Postman調用「使用會話令牌創建會話」僅顯示傳入的SessionToken。我不需要再次進行身份驗證?

幫助表示讚賞。

回答

0

它看起來像你在這裏做正確的事,但請注意,您只能稱之爲「與會話令牌創建會話」端點一次。如果你調用它兩次(或更多),你將最終遇到你提到的E000004錯誤。

如果您肯定只試過這一個,而不是複製sessionToken值,那麼您可以從Primary Authentication調用中返回(您可以嘗試使用該調用,而不是使用「Trusted Application的主要身份驗證」)將sessionToken變量,請嘗試將其複製並直接粘貼到「使用會話標記創建會話」字段的正文中,方法是將會話標記值替換爲{{sessionToken}}佔位符。

請讓我知道,如果有幫助!

+0

嗨拉斐爾,謝謝你的迴應。剛試過今天早上。是否有一個「Primary Authentication w trusted」調用從響應中複製了SessionToken,然後嘗試了「使用會話令牌創建會話」並粘貼SessionToken來替換{{sessionToken}}。我仍然收到「身份驗證失敗」。還嘗試了常規的「主身份驗證」,並從響應中複製了SessionToken,並嘗試了「創建會話w會話令牌」,我得到「無效會話」。 :( – Ryan

+0

瑞恩,你原來寫的是你使用的是「提供的環境和收藏從1563郵差中的」你確定你在你的選擇郵路環境更新與有效值的URL,apikey和子屬性? –

+0

確實這樣做了。就像我說的Authentication Calls沒什麼問題,只是當我從我的「SUCCESS」響應中取回SessionToken,然後在「Create Session w Session Token」中嘗試它時,我得到錯誤並且沒有工作。 http://developer.okta.com/docs/api/getting_started/api_test_client.html – Ryan