2012-11-08 52 views
1

我正在從一個Web服務器和一個自定義Java套接字服務器(netty上運行)需要用戶身份驗證的項目。在Java服務器上的OpenID

這將是巨大的,如果我可以使用OpenID的用戶登錄...但我讀了,看起來它是唯一的Web服務器...

我可以使用的OpenID從專有socket服務器以及?

回答

2

你是說你想讓你的web應用程序和你的netty-socket-application通過OpenID進行驗證嗎?

正如您已經發現的那樣,Web應用程序部分非常簡單。由於我認爲你不是在說HTTP,而客戶端不是瀏覽器,而且最後一部分確實是關鍵,因爲你的客戶必須明白來自你的套接字應用程序的挑戰意味着他們應該重定向到WhateverOpenID並被授權,然後被重定向回...

您可以考慮單點登錄解決方案,其中任何用戶必須首先在Web應用程序上進行授權,然後授予安全令牌以用作身份驗證爲套接字服務器?

乾杯,

+0

謝謝!這是強制通過網絡登錄然後檢查數據庫的好主意 – davidkomer