Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for MTLS authentication #868

Open
nwwells opened this issue Nov 3, 2017 · 5 comments
Open

Add support for MTLS authentication #868

nwwells opened this issue Nov 3, 2017 · 5 comments
Labels
stage: proposal 💡 No work has been done of this issue type: feature New feature that does not currently exist

Comments

@nwwells
Copy link

nwwells commented Nov 3, 2017

Is this a Feature or Bug?

Feature

Current behavior:

No apparent way to support mutual (aka client) TLS authentication

Desired behavior:

An apparent way to support mutual (aka client) TLS authentication

How to reproduce:

Get a hold of a server that requires mtls (happy to provide if desired) and try to make requests to it. Here's the output when I try to hit mine:

CypressError: cy.visit() failed trying to load:

https://admin-pe-demo-09x-o-2.dev-b.symdev.us/ui/

The response we received from your web server was:

  > 400: Bad Request

This was considered a failure because the status code was not '2xx'.


      at Object.cypressErr (http://localhost:56974/__cypress/runner/cypress_runner.js:65861:11)
      at Object.throwErr (http://localhost:56974/__cypress/runner/cypress_runner.js:65826:18)
      at Object.throwErrByPath (http://localhost:56974/__cypress/runner/cypress_runner.js:65853:17)
      at http://localhost:56974/__cypress/runner/cypress_runner.js:57502:31
      at visitFailedByErr (http://localhost:56974/__cypress/runner/cypress_runner.js:57132:12)
      at http://localhost:56974/__cypress/runner/cypress_runner.js:57483:22
      at tryCatcher (http://localhost:56974/__cypress/runner/cypress_runner.js:6268:23)
      at Promise._settlePromiseFromHandler (http://localhost:56974/__cypress/runner/cypress_runner.js:4290:31)
      at Promise._settlePromise (http://localhost:56974/__cypress/runner/cypress_runner.js:4347:18)
      at Promise._settlePromise0 (http://localhost:56974/__cypress/runner/cypress_runner.js:4392:10)
      at Promise._settlePromises (http://localhost:56974/__cypress/runner/cypress_runner.js:4467:18)
      at Async._drainQueue (http://localhost:56974/__cypress/runner/cypress_runner.js:1200:16)
      at Async._drainQueues (http://localhost:56974/__cypress/runner/cypress_runner.js:1210:10)
      at Async.drainQueues (http://localhost:56974/__cypress/runner/cypress_runner.js:1084:14)

Test code:

  it("works with MTLS", function() {
    cy.visit("https://admin-pe-demo-09x-o-2.dev-b.symdev.us/ui/");
    cy.title().should("include", "Private Equity");
  });

Additional Info (images, stack traces, etc)

@ghost
Copy link

ghost commented Sep 24, 2018

Has there been any movement to look into this?

@jennifer-shehane jennifer-shehane added the stage: proposal 💡 No work has been done of this issue label Nov 2, 2018
@jennifer-shehane
Copy link
Member

No work has been done for this issue.

@drubf
Copy link

drubf commented Jul 8, 2021

Is there any workaround available for this?

@darren271
Copy link

Looking for this also. Please update on the availability of the feature, or a workaround.

@elliotrpmorris
Copy link

Any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stage: proposal 💡 No work has been done of this issue type: feature New feature that does not currently exist
Projects
None yet
Development

No branches or pull requests

5 participants