anvilresearch / connect

A modern authorization server built to authenticate your users and protect your APIs
http://anvil.io
MIT License
361 stars 85 forks source link

Windows Support - Crypto/TLS Node libraries #100

Open bnb opened 9 years ago

bnb commented 9 years ago

Do the crypto or tls modules have the functionality needed by the current package used for secure keygen?

christiansmith commented 9 years ago

I think we're going to have a hard time getting away from the OpenSSL requirement. ursa, for example, relies on it and we need some of the functions provided there for transforming keys (not just generating them). There’s some info on Windows support for OpenSSL in the ursa readme

bnb commented 9 years ago

I'll have to look at that when I can play around with it. The other option I can think of is just using Boot2Docker, since it seems we're already devoting a lot of effort to Docker containers. Would that be a good work around?

oren commented 9 years ago

+1 for docker.

I heard that 'docker machine' is an alternative to boot2docker. I don't have Windows/Mac so I don't know if it's better.

https://docs.docker.com/machine/

adalinesimonian commented 8 years ago

What is the consensus? Are we investing any time in the immediate or near future to allow Connect to run natively on Windows or are we going the path of using Docker containers for the time being?

christiansmith commented 8 years ago

We'd love to see this run on Windows. It's not something we can invest time and effort in at the moment. However, if anyone wants to take on the task, I'd be willing to help by way of reviewing code and answering questions.

adalinesimonian commented 8 years ago

In that case, I'll move this down to a p3 to indicate we don't have the time to work with it at the moment. However, it will remain open for anyone that wants to take a crack at it.