1
string Authenticate(string username, string password);
舉一個簡單的身份驗證方法,它在用戶名和密碼,如果成功則返回一個令牌,我需要能夠應對各種故障情況,包括應付 - 憑據無效,鎖定帳戶,等待驗證等。最佳方式
這是什麼最好的方法呢?
我考慮之一以下兩個選項,但我開到別的:
(1)改變響應物體與枚舉以及令牌。儘管這種方法的版本控制有點擔心。 (2)每個故障情況下的錯誤合同。雖然不確定這裏的表現。