public async Task RefreshToken_When_Auth_Token_Generated_With_Correct_Alg_But_User_Does_Not_Exists() { var assertDatabase = await RfidDatabaseAssert.CreateAsync(); var auth = new RFID.REST.Areas.Auth.Services.Auth(null, null, Settings.GetDevelopmentAuthSettings()); var fakeToken = auth.GenerateToken("*****@*****.**", UserRoles.Admin); using (var httpResponse = await RfidHttpClient.RefreshAuthTokenAsync(fakeToken.Token, fakeToken.RefreshToken)) { await AssertAuthTokenResponseAsync(httpResponse, System.Net.HttpStatusCode.NotFound); } await assertDatabase.AssertCntAsync(); }
public async Task RefreshToken_When_Auth_Token_Generated_With_Different_Alg() { var assertDatabase = await RfidDatabaseAssert.CreateAsync(); var requestModel = Examples.Administrator(); await RfidHttpClient.RegisterUserAsync(requestModel); var auth = new RFID.REST.Areas.Auth.Services.Auth(null, null, Settings.GetDevelopmentAuthSettings()); var fakeToken = auth.GenerateToken(requestModel.Email, UserRoles.Admin, SecurityAlgorithms.HmacSha384); using (var httpResponse = await RfidHttpClient.RefreshAuthTokenAsync(fakeToken.Token, fakeToken.RefreshToken)) { await AssertAuthTokenResponseAsync(httpResponse, System.Net.HttpStatusCode.NotFound); } await assertDatabase.AssertCntAsync(requestModel); }