Aravinth Manivannan
|
54de2465bc
|
feat: thank nlnet
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
2024-05-13 16:52:26 +05:30 |
Aravinth Manivannan
|
f3907adc35
|
feat: add license
|
2024-05-13 16:49:49 +05:30 |
Aravinth Manivannan
|
23254d07f7
|
feat: log server IP and hostname
|
2024-05-13 16:44:15 +05:30 |
Aravinth Manivannan
|
478a6e74f0
|
fix: install libssl in docker container
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
2024-05-13 15:07:48 +05:30 |
Aravinth Manivannan
|
30fe749c54
|
fix: install libssl in docker container
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
2024-05-13 14:56:41 +05:30 |
Aravinth Manivannan
|
965b465041
|
fix: install libssl in docker container
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
2024-05-13 14:40:06 +05:30 |
Aravinth Manivannan
|
fa9a27876b
|
fix: CI: cookie secret
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
2024-05-13 14:23:16 +05:30 |
Aravinth Manivannan
|
8f4f700a10
|
feat: docker-compose def
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 14:14:41 +05:30 |
Aravinth Manivannan
|
37365b9fe3
|
fix: create forgeflux user in dockerfile
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 14:14:32 +05:30 |
Aravinth Manivannan
|
d9b2eebe0e
|
feat: env vars list for docker-compose
|
2024-05-13 14:11:30 +05:30 |
Aravinth Manivannan
|
2b6c9ba32c
|
feat: sqlx offline compilation
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 14:10:54 +05:30 |
Aravinth Manivannan
|
4446ef2e4e
|
fix: CI: cookie secret
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 13:59:21 +05:30 |
Aravinth Manivannan
|
9d915d27a5
|
chore: lints
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 13:53:34 +05:30 |
Aravinth Manivannan
|
e6e1d4177c
|
feat: github adapter tests with mocking
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 13:51:29 +05:30 |
Aravinth Manivannan
|
b1a1c192aa
|
feat: dummy protected page to test refresh token functionality
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-13 13:40:22 +05:30 |
Aravinth Manivannan
|
6ebae5859d
|
feat: generalize login request and process authorization routes over forges
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 22:49:48 +05:30 |
Aravinth Manivannan
|
730143f90f
|
feat: implement GitHub adapter factory and load into forge repository
|
2024-05-12 22:49:09 +05:30 |
Aravinth Manivannan
|
42dd850e96
|
feat: load github config
|
2024-05-12 21:46:27 +05:30 |
Aravinth Manivannan
|
de52f7633a
|
chore: lints
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 21:39:55 +05:30 |
Aravinth Manivannan
|
3b8cbaf6f5
|
fix: CI: load cookie secret
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 21:37:42 +05:30 |
Aravinth Manivannan
|
1415e087a6
|
feat: load GetOAuthAccessToken and DeleteOAuthAccessToken
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 21:35:23 +05:30 |
Aravinth Manivannan
|
87f2655110
|
feat: load delete_oauth_state_adapter, get_oauth_access_token & RefreshAccessTokenInputAdapter
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 21:25:15 +05:30 |
Aravinth Manivannan
|
d441981ed1
|
fix: grant_type should be "refresh_token" when refreshing token
|
2024-05-12 21:24:56 +05:30 |
Aravinth Manivannan
|
4e65af9c65
|
feat: return username upon process_authorization_response
|
2024-05-12 21:23:11 +05:30 |
Aravinth Manivannan
|
1ba2f16f9c
|
feat: delete_oauth_access_token before saving new access token
|
2024-05-12 21:22:05 +05:30 |
Aravinth Manivannan
|
96946b7007
|
feat: delete_oauth_access_token, if one exists before saving new access_token
|
2024-05-12 21:20:59 +05:30 |
Aravinth Manivannan
|
9437d50831
|
feat: rm update_oauth_access_token and implement delete_oauth_access_token
|
2024-05-12 21:20:13 +05:30 |
Aravinth Manivannan
|
ed2425699c
|
feat: implement cookie-based session management
|
2024-05-12 21:19:13 +05:30 |
Aravinth Manivannan
|
92b83365e4
|
feat: load cookie secret in settings
|
2024-05-12 21:18:32 +05:30 |
Aravinth Manivannan
|
64a7e2e670
|
fix: sqlx offline compilation data
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 19:00:16 +05:30 |
Aravinth Manivannan
|
940f5d4473
|
feat: load RefreshAccessTokenInputAdapter into forgejo forge out adapter
ci/woodpecker/push/woodpecker Pipeline failed
Details
|
2024-05-12 18:56:41 +05:30 |
Aravinth Manivannan
|
acc7664fa2
|
feat: implement RefreshAccessTokenInputPort input forge adapter
|
2024-05-12 18:54:34 +05:30 |
Aravinth Manivannan
|
7c1a62c549
|
feat: define input adapter to trigger refreshing OAuthAccessToken
|
2024-05-12 18:53:57 +05:30 |
Aravinth Manivannan
|
49dc998735
|
feat: create service to update expired OAuthAccessToken
|
2024-05-12 18:53:35 +05:30 |
Aravinth Manivannan
|
38c9a26c37
|
feat: define RefreshAccessToken for out forge port and implement it for
forgejo
|
2024-05-12 18:52:54 +05:30 |
Aravinth Manivannan
|
1621530faa
|
feat: define UpdateOAuthAccessToken for out db port and implement it for pg
|
2024-05-12 18:51:59 +05:30 |
Aravinth Manivannan
|
f65aa6262d
|
feat: define GetOAuthAccessToken port and implement it for postgres
|
2024-05-12 18:50:40 +05:30 |
Aravinth Manivannan
|
419b52019d
|
feat&fix: record creation time for OAuthAccessToken to rightly calculate expiry
|
2024-05-12 18:49:00 +05:30 |
Aravinth Manivannan
|
99ea4d6a56
|
fix: rename oauth_source -> oauth_provider for uniformity
|
2024-05-12 15:03:11 +05:30 |
Aravinth Manivannan
|
586e393269
|
fix: typo
|
2024-05-12 14:53:42 +05:30 |
Aravinth Manivannan
|
5dfb926dc8
|
feat: make RequestAuthorizationInterface return val independent of adapter impl
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
2024-05-10 21:00:50 +05:30 |
Aravinth Manivannan
|
81e3bf68d1
|
feat: test Forgejo GetUsername with mocking
|
2024-05-10 20:57:54 +05:30 |
Aravinth Manivannan
|
64e76cd75a
|
feat: test Forgejo's ReqeuestAccessToken impl with mocking
|
2024-05-10 20:50:58 +05:30 |
Aravinth Manivannan
|
023f80b896
|
feat: define test utils and check-in missing module defs
|
2024-05-10 20:50:26 +05:30 |
Aravinth Manivannan
|
48ab1c9238
|
feat: implement ProcessAuthorizationInterface for web input port
|
2024-05-10 20:35:42 +05:30 |
Aravinth Manivannan
|
57d0579971
|
feat: factory for GetUsername, OAuthAuthReqUrl & RequestAccessToken
|
2024-05-10 20:34:00 +05:30 |
Aravinth Manivannan
|
8eff4adbb8
|
feat: define ProcessAuthorizationInterface input port
|
2024-05-10 20:33:29 +05:30 |
Aravinth Manivannan
|
c82e2ea4a2
|
feat: implement GetUsername for Forgejo adapter
|
2024-05-10 20:32:19 +05:30 |
Aravinth Manivannan
|
54840987b5
|
feat: define get_username trait for forge out port
|
2024-05-10 20:31:44 +05:30 |
Aravinth Manivannan
|
e1ae648c8b
|
feat: define and implement RequestAccessToken for Forgejo
|
2024-05-10 20:31:01 +05:30 |