Lindenii Project Forge
Login

server

Vireo IdP server
Commits
IDTitleAuthorAuthor date
69434566ea5a8a0d39802a62cc6b254ea8bd667cImplement basic OIDC and some fixes2025-09-25 19:41:57 +0800
b7a2c4a3c617e6a431958a1c901809addd1b48c4Add reverse proxy expectation to README2025-09-25 18:32:56 +0800
5805ff8f9c22b81fd34f0474c1fafb222a8a7785README: Note root:root2025-09-25 18:28:54 +0800
5a4bb5403a7066f2dce774474aaa01e2cae2f6e4Footer should look reasonable2025-09-25 18:24:14 +0800
8e7a48b421af894a3cee60302daff05a654687a0sinwon -> vireo in various parts of the codebase2025-09-25 18:22:55 +0800
4714606d8d260090537eda75acaae7de198c3d5dAdd source link2025-09-25 18:21:51 +0800
62761350ccc69e1f277083ec99407a6fa8bc3861Change name to vireo in the config2025-09-25 17:58:47 +0800
2f2bf3cf91b1b09b786f9202a39beb68011c0723Add Makefile2025-09-25 17:57:31 +0800
b4ccbe0b78901aa765557fe7fb10b639d62bed28No longer ask for listen address on the command line2025-09-25 17:56:46 +0800
570e67e2d788534b63e5d32e4d6372a46437b0b4Update go.mod and .gitignore to vireo2025-09-25 17:54:49 +0800
2177167509e4e6f28e55d518ca56c0526d27c58bUpgrade dependencies2025-09-25 14:33:35 +0800
0dd097132431b4fb164bba48faa42d3ad1bf3714Fork init2025-09-25 14:30:19 +0800
7daf04fce7fe1396313894521a018b6f7e9f19ebUpgrade dependencies2025-03-06 10:49:07 +0100
df3d9c4dc8755a6fcdb32d6038214aec66e21d54Migrate to new go-oauth2 upstream2025-03-06 10:47:06 +0100
92d92956b840e390bc3f86191fbee1558e919ac6Migrate to new go-scfg upstream2025-03-06 10:36:20 +0100
7cb388f87e036a48e6aee41d683c4928f097e28fMigrate to Codeberg2025-03-06 10:03:39 +0100
85e5c2632764f3fdacbf53d1fd8d8088abb2302aCascade deletes in DB schema2024-02-26 13:53:50 +0100
619a38a2e72c72ec7c822ae6e11b5fa7e6e6b6c8Inline foreign key definitions in DB schema2024-02-26 13:52:36 +0100
b23dd4c2d9db0fa47f82b5dbdd5d590e2bc41e59Turn on SQLite foreign keys2024-02-26 13:49:26 +0100
841b30b547d484220b3da099a00ff962daddba53Set SQLite concurrency options2024-02-26 13:42:57 +0100
005f45b508d23dbebd2024410113a0f39e2358fdUse context in DB.upgrade2024-02-26 13:27:26 +0100
9113a5a1d1c0edb38d3f10ada12dcd3881d56d9eDelete authorization codes on client revocation2024-02-26 13:26:03 +0100
476a35955f666ccb1d01fdacb0a52b80115bf214Add support for refresh tokens2024-02-26 13:21:50 +0100
d9c1ec898869abba663511af36a6839586bca12aAdd dark theme2024-02-26 11:48:59 +0100
3695587b48ab896506937ac9819d526b1659dd10Add DB migration infrastructure2024-02-26 11:40:12 +0100
75043727d25a0e6bdf21fd351b0f6b620a55a299Add basic stylesheet2024-02-20 15:06:13 +0100
3118ac0a8e2a42fb54ae102fba58559125e2848bAdd server name config directive2024-02-20 12:18:14 +0100
03bad951f6713fb5f70184550d8cb4546f22bc73Fix admin ignored in DB.StoreUser2024-02-20 12:11:04 +0100
278a2a33905f6ce4c626158120d518b51c5a66b9Fix root user missing admin flag2024-02-20 12:09:25 +0100
aa684126b44a5a37e5ed0357e9f66aafe5907c27readme: add usage2024-02-19 19:39:06 +0100
f135edf4af1ba1e3bf295761b03eadf6bc43660ePush cancel buttons to the right2024-02-19 17:35:00 +0100
63aed4af8bd1dac9ca730b31ced517c54ca49388Add button to rotate client secret2024-02-19 17:27:10 +0100
d8d9387ed07e008b52c67955e0b92bfe80337605Check redirect URI param in token endpoint2024-02-19 16:56:54 +0100
f87f116e8f838cc8d60207d0bae175e2e53ff911Fix outdated login cookie name2024-02-19 16:52:57 +0100
9a40194633ff36b6de968ba5a8829245bcbfd6bcDrop outdated TODO2024-02-19 16:33:25 +0100
c5786cf571ef9031d9160d713f6381a8c9eddaf0Add server issuer information2024-02-19 15:33:01 +0100
54fa34478de44097f6ed2e817703ec5bd55773deRename login cookie to more descriptive name2024-02-19 15:25:29 +0100
a3c3326df91caa67ebaeac3ea03a657b91b36666Use short-lived tokens for login cookie2024-02-19 15:23:41 +0100
bc291a1a1975610297786ffef374b76cbd179fcbAdd secret kind prefix2024-02-19 15:20:54 +0100
3b223195fb3e731c8c4a1e973fa098c489598979Advertise "none" client auth2024-02-19 14:53:14 +0100
e09d49912f3ad9ebb12db862a25722bc1729819aAdd token revocation2024-02-19 14:49:54 +0100
2f31de66db5f6bfa6b879a039005959e47df843dCheck client when introspection a confidential client token2024-02-19 14:45:26 +0100
b73691e09d1784d9c199a15985eb12f63022c184Fix nil deref when introspection a public client token2024-02-19 14:42:07 +0100
45cc2876911e012b1752aec29af83ad05c0de44eAdd UI to revoke access tokens2024-02-19 14:29:56 +0100
eeab9c8d331a4227f3997a12a8da08cad2c54814Add list of registered clients2024-02-19 14:22:39 +0100
bb30f541ccfa54948540627e58ebcbfd93875cb2Bump access token expiration2024-02-19 14:15:09 +0100
9db5d90899afc1d15e8ba34d3819ce7d7eddf0cfAdd support for public clients2024-02-19 13:49:46 +0100
d93eb0ed229260093cc7afd22d81b1651bb4b7b7Fix ignored listen directive in config file2024-02-19 13:36:01 +0100
469c6f54e5ce1a4e72c29549c82eb062ca2d0080Add default config2024-02-19 13:34:09 +0100
ea1316cd6d8b71bd4e0cb93a41541828d03eefa8Show user list in admin dashboard2024-02-19 13:29:31 +0100
a7c4fe1d76958c333ff1461f03ff7abb45b8f1acUse a table to display client list2024-02-19 13:20:59 +0100
2696b7284466b6351901a40061d760df065038a0Add button to delete client2024-02-19 13:16:38 +0100
3a5d08a13a45d60b32b357d65cac6efcefc9ba07Add support for token introspection2024-02-19 13:09:54 +0100
0db3b22db90e73caa3467d01e3adf0194b9d9c99Fix malformed access token in exchange response2024-02-19 13:04:59 +0100
cc0a82c4c4b51ce6af8115b8fc987bc1d3378663Add client name, URI and redirect URIs2024-02-19 12:30:43 +0100
274bacb437e4a97d50fae915ea25d0760c23d006Rename updateUser to manageUser2024-02-19 11:31:58 +0100
81c941384ad421c1080117954375a4770b8e5143Rehash user password on login if necessary2024-02-19 11:17:03 +0100
859b9c23e38789a2fc711628bffd9ba94e1c0f70Add admin users2024-02-19 11:11:43 +0100
ff7a6b578d4161d9934bf84c9778a0a3e60a37c3Add deny button in authorize form2024-02-19 10:55:27 +0100
4073e1e0d7d2f66b646cb4949bec53c199f87db7Show client ID on authorize page2024-02-19 10:52:45 +0100
aaf10ece073ec61463b52c8f2dfcc8dadaa2ca36Show logged in username2024-02-19 10:50:49 +0100
f0c979cfbb8d614d71e7e32c2eb74087ca04ae2eAdvertise OAuth server metadata2024-02-19 10:41:19 +0100
88af2c73e51f74a3d199eb5572d9df90f4ad47a1Set secure cookie if reverse proxy indicates HTTPS2024-02-19 10:26:17 +0100
2f403be1236a514bc23fafba9b072683e2c69161Cleanup expired tokens and codes from DB2024-02-19 09:52:55 +0100
8c4e284d9e37df1bcbae5f37e80d195b3098a093Error out on missing required config directive2024-02-19 01:55:13 +0100
32eed5ab312f6e60a487be519e9a57d733151c01Add basic config file2024-02-19 01:50:58 +0100
858f72093f81c774a70f01fae5b60925206bd2cbAdd logout route2024-02-19 01:25:13 +0100
4e6b789167266f312630101773867906d75bada8Add page to create/update user2024-02-19 01:19:56 +0100
6d42dd89a647425acf401c8ecaccc7a6ed27186ffixup! Add template to context2024-02-19 01:11:41 +0100
a324b6c2d3712dddb27d47d12c4e9e985300aaefSplit HTTP handlers in separate files2024-02-18 22:26:44 +0100
319ad984dec6499b61cdcb8f4e5948109add1108Add template to context2024-02-18 22:14:10 +0100
6cf70981de33cee2d88e38e18f9fb33238fc4507Use chi2024-02-18 22:10:08 +0100
064d9262332461dfd7bda4e763a3e724777a831dInitial commit2024-02-18 21:53:15 +0100