public void Does_allow_ApiKey_in_IHasBearerToken_RequestDto() { AppHost.LastApiKey = null; RequiresAuthService.LastApiKey = null; var client = new JsonServiceClient(ListeningOn); var request = new RequiresAuth { BearerToken = liveKey.Id, Name = "foo" }; var response = client.Send(request); Assert.That(response.Name, Is.EqualTo(request.Name)); Assert.That(AppHost.LastApiKey.Id, Is.EqualTo(liveKey.Id)); Assert.That(RequiresAuthService.LastApiKey.Id, Is.EqualTo(liveKey.Id)); }
public void Does_return_APIKey_for_ApiKey_request_in_GlobalRequestFilters() { AppHost.LastApiKey = null; var client = new JsonServiceClient(ListeningOn) { Credentials = new NetworkCredential(liveKey.Id, ""), }; var request = new RequiresAuth { Name = "foo" }; var response = client.Send(request); Assert.That(response.Name, Is.EqualTo(request.Name)); Assert.That(AppHost.LastApiKey.Id, Is.EqualTo(liveKey.Id)); }
public object Any(RequiresAuth request) { LastApiKey = base.Request.GetApiKey(); return(request); }
public object Any(RequiresAuth request) => request;