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

refactor: Remove admin server #38

Merged
merged 1 commit into from
Feb 1, 2023
Merged

Conversation

miketonks-form3
Copy link
Contributor

The admin server is only used for internal tests and makes the setup sequence unnecessarily complex.

In preparation for another PR to add MTLS support, we are removing it and changing the tests to start a new proxy each time instead of using the admin end point.

The admin server is only used for internal tests and makes the setup sequence unnecessarily complex.

In preparation for another PR to add MTLS support, we are removing it and changing the
tests to start a new proxy each time instead of using the admin end point.
@miketonks-form3 miketonks-form3 marked this pull request as ready for review January 25, 2023 17:43
@miketonks-form3 miketonks-form3 requested a review from a team as a code owner January 25, 2023 17:43
Copy link
Contributor

@andykuszyk-form3 andykuszyk-form3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

I'd be interested in the use-case for MTLS for this project? 🙂

@miketonks-form3 miketonks-form3 merged commit e0ac32a into master Feb 1, 2023
@miketonks-form3 miketonks-form3 deleted the mike-remove-admin-server branch February 1, 2023 14:50
@miketonks-form3
Copy link
Contributor Author

It's a good question @andykuszyk-form3 :

Looks like it might be TLS not MTLS but implementation wise this doesn't make much difference.

I added some notes to the investment-time ticket where we are tracking this: https://github.com/form3tech/investment-time-project/issues/62

There was some discussion around how we use TLS and authentication in TCH-RTP to talk to the form3 apis, but in our development setup we just use plain old HTTP. Which means we don't actually test the TLS stuff.

I think the current authentication setup using token endpoint is not the ideal future path, so we're expecting some future changes here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants