Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-25 | all: Rewrite Origin auth (#7) | pg9182 | |
* all: Rewrite juno auth, split into separate packages * pkg/juno: Implement two-factor auth * pkg/origin: Add AuthMgr option to save HAR archives * pkg/atlas: Add config option to save HAR archives | |||
2022-10-22 | pkg/origin: Return an error if there is a 2fa prompt during login | pg9182 | |
2022-10-22 | pkg/origin: Switch login from originX to juno (fixes #7) | pg9182 | |
* Update URLs. * Handle new form elements. * Handle TOS update page. * Handle new final code redirect flow. Will likely need to update the nucleus token stuff once origin is deprecated completely since that still uses the ORIGIN_JS_SDK flow. I'm also planning to refactor this later since it's gotten a bit messy. | |||
2022-10-22 | pkg/origin: Simplify concurrency locking | pg9182 | |
2022-10-14 | pkg/origin: Use uint64 for uids | pg9182 | |
2022-10-14 | pkg/origin: Implement backoff for AuthMgr | pg9182 | |
2022-10-14 | pkg/origin: Implement AuthMgr | pg9182 | |
2022-10-14 | pkg/origin, cmd/origin-login-test: Return nucleus token expiry | pg9182 | |
2022-10-12 | pkg/origin, cmd/origin-login-test: Handle auth errors | pg9182 | |
2022-10-12 | pkg/origin, cmd/origin-login-test: Implement Nucleus token and SID stuff | pg9182 | |
Also refactor types to make things more clear. | |||
2022-10-12 | pkg/origin: Implement Origin login | pg9182 | |
Should be somewhat resilient against future updates. | |||
2022-10-12 | pkg/origin: Simplify API | pg9182 | |
* Don't include retry and SID management logic. * Use a single endpoint for now. | |||
2022-10-12 | pkg/origin: Add more request headers | pg9182 | |
2022-10-12 | pkg/origin: Proper error handling | pg9182 | |
2022-10-11 | pkg/origin: Implement GetUserInfo | pg9182 | |
2022-10-02 | pkg/origin: Initial stub | pg9182 | |