我正在開發一種身份驗證服務,該服務根據憑證對客戶端服務進行身份驗證,並且在身份驗證之後,客戶端服務將可以訪問restful api來放置和獲取數據。 請指導我哪個雲服務可以用於上述場景,並且在選擇認證方法時我有以下限制。Cloud中的身份驗證方法
按照上面的場景中,客戶端服務將訪問寧靜 API,所以我不能保持寧靜的API客戶端會話,所以我不能 使用任何令牌身份驗證方法。
我需要實現雲不可知論,因此Google,Amazon和Azure中應提供相同的身份驗證服務 。
我正在開發一種身份驗證服務,該服務根據憑證對客戶端服務進行身份驗證,並且在身份驗證之後,客戶端服務將可以訪問restful api來放置和獲取數據。 請指導我哪個雲服務可以用於上述場景,並且在選擇認證方法時我有以下限制。Cloud中的身份驗證方法
按照上面的場景中,客戶端服務將訪問寧靜 API,所以我不能保持寧靜的API客戶端會話,所以我不能 使用任何令牌身份驗證方法。
我需要實現雲不可知論,因此Google,Amazon和Azure中應提供相同的身份驗證服務 。
實施的OAuth 2.0這是一個標準:
https://stackoverflow.com/a/18028912/1384539
這裏
http://codebetter.com/howarddierking/2011/10/11/oauth-2-0-in-web-api/
,如果你需要的東西更容易,看看基本的身份驗證:
http://christianspecht.de/2013/08/02/basic-authentication-in-asp-net-web-api/
感謝您的回覆。我可以在RESTful API中實施SAML身份驗證嗎? – Kuldeep
@Kuldeep這是可能的,但SAML令牌對於WebAPI往往過重。最好使用JWT(JSON Web令牌),它們是JSON格式的SAML而不是XML。 –
使用Windows Azure Active Directory! – astaykov