Hacker News new | past | comments | ask | show | jobs | submit login

Great.

Now, if instead of starting with a half-baked implementation in Java that involves 36 configuration files and an artisanally sculpted Maven build, how about we make a spec, in terms of API docs and compliance tests.

Anything conforming to the spec which passes the tests is considered a valid implementation.

(Had to get that off my chest. Thanks.)




Looks like Python to me: https://github.com/apache/incubator-milagro-mfa-server

The core MFA library seems to be C, with a bunch of implementations (wrappers?) in Java, C#, JS, Python, Go and Swift:

https://github.com/apache/incubator-milagro-crypto


I admit I didn't even look at any code. I've been conditioned to have expectations in-line with my rant.


This.

It makes me sad that so many projects skip this part.

"We dont need a protocol specification. The code is the spec."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: