2016-06-10 35 views
0

我有一個web應用程序,提供使用澤西島建立的基於休息的端點。我在Angular材質中有一個前端消耗這些無狀態休息端點的前端。現在我有一個需要身份驗證的要求,我需要在特定的審覈頁面中將應用程序與okta集成到SSO中。任何關於如何繼續的想法,因爲我只有無狀態的服務,我不想用角度存儲認證信息。如何將基於rest的java webapp與okta for sso整合?

回答

1

糾正我,如果我錯了,但這聽起來像你有類似於調用後端REST API的單頁網頁應用程序(意味着在瀏覽器中運行的應用程序)。

如果這是您的情況,我建議您使用OpenID Connect和隱式流程。您可以在https://github.com/jpf/okta-oidc-beta(它將利用Okta登錄窗口小部件)和https://github.com/mcguinness/okta-oidc-sample(它使用Okta身份驗證JavaScript SDK)中找到代碼示例。

Okta登錄窗口小部件的使用更加容易,因此我建議您首先使用該路線(+它提供完全支持密碼重置,多重身份驗證等)。

您還可以在我們的OpenID Connect頁面找到一些有關開發人員的良好信息和資源,您可以在http://developer.okta.com/docs/api/resources/oidc.html找到這些信息和資源。

+0

謝謝拉斐爾。這正是我一直在尋找的。 –