2016-10-03 81 views
0

我正在使用AppAuth-iOS庫https://github.com/openid/AppAuth-iOS通過WSO2服務器進行授權。我試圖做撤銷令牌,但是這並沒有做任何事情,同樣的android庫撤銷只是做這項工作。我需要如何正確註銷用戶?WSO2 OAuth2:如何使用AppAuth註銷iOS

我試過:

回答

0

我試圖做的撤銷令牌但就是不能做任何事情

是的,這是事實。訪問令牌從OAuth2授權服務器撤銷和註銷是兩件不同的事情。發出訪問令牌後撤銷訪問令牌的主要用法:用戶或管理員可以在盜用或安全違規情況下撤消它。更多的信息可以在here找到。

因此,爲了終止您已經測試過的WSO2IS,there is a custom way this can be achieved中的SSO會話。由於您也注意到這與Node.js OAuth2客戶端應用程序一起工作,因此AppAuth-iOS OAuth2客戶端應該有問題。因此,最好調試AppAuth-iOS客戶端應用程序,以便找到其根源。

OpenID Connect Session Management Support自帶WSO2 IS 5.2.0起。您可能try it out。這是解決此問題的正確方法。