index
:
fbfp.git
master
python
[WIP] An attempt at writing a peer essay feedback system
Runxi Yu
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
oidc.go: Basic user querying
Runxi Yu
2024-08-18
1
-5
/
+26
*
{misc,main}.go: Use generics and er(any, error) to simply error handling
Runxi Yu
2024-08-18
2
-7
/
+12
*
db.go
Runxi Yu
2024-08-18
2
-10
/
+37
*
main.go: Listen after fetching OIDC configuration
Runxi Yu
2024-08-18
1
-3
/
+3
*
Add licensing and login page
Runxi Yu
2024-08-18
7
-1
/
+168
*
style.css
Runxi Yu
2024-08-18
1
-0
/
+337
*
main.go: Some comments
Runxi Yu
2024-08-18
1
-2
/
+9
*
fbfp.scfg.example: Don't attempt to misalign things with spaces
Runxi Yu
2024-08-18
1
-5
/
+5
*
.editorconfig: Explain why I'm using tabs
Runxi Yu
2024-08-18
1
-0
/
+6
*
sizechk.js: Use my normal code style, not any JS standard
Runxi Yu
2024-08-18
2
-29
/
+21
*
Configuration changes
Runxi Yu
2024-08-18
4
-11
/
+48
*
Use separate tmpl/ folder
Runxi Yu
2024-08-18
2
-1
/
+1
*
sizechk.js
Runxi Yu
2024-08-18
1
-0
/
+23
*
Templating
Runxi Yu
2024-08-18
4
-7
/
+33
*
Use listen{} in config
Runxi Yu
2024-08-18
3
-22
/
+29
*
Basic database
Runxi Yu
2024-08-18
6
-17
/
+66
*
Set cookie at oidc
Runxi Yu
2024-08-18
1
-1
/
+12
*
Limit handle_index to /, not /*
Runxi Yu
2024-08-18
1
-1
/
+1
*
Separate index and login
Runxi Yu
2024-08-18
1
-0
/
+5
*
Move fetch OpenID Connect later
Runxi Yu
2024-08-17
1
-3
/
+3
*
Update .editorconfig
Runxi Yu
2024-08-17
1
-13
/
+19
*
80-column limit. I print code sometimes.
Runxi Yu
2024-08-17
3
-25
/
+59
*
go 1.22.5 -> 1.22
Runxi Yu
2024-08-17
1
-1
/
+1
*
Add FCGI listener
Runxi Yu
2024-08-17
5
-10
/
+31
*
Add configuration example
Runxi Yu
2024-08-17
1
-0
/
+9
*
No need for OpenID secrets
Runxi Yu
2024-08-17
1
-3
/
+0
*
Note on keyfunc updates
Runxi Yu
2024-08-17
1
-0
/
+6
*
Formatting
Runxi Yu
2024-08-17
2
-8
/
+9
*
Custom claims mapping
Runxi Yu
2024-08-17
1
-17
/
+24
*
GetSubject
Runxi Yu
2024-08-17
1
-1
/
+9
*
OpenID Connect 2.0 claims
Runxi Yu
2024-08-17
2
-9
/
+37
*
Keyfunc
Runxi Yu
2024-08-17
3
-38
/
+21
*
I should be using keyfunc
Runxi Yu
2024-08-16
4
-26
/
+81
*
Debug logging, and making it ignore unused variables for now
Runxi Yu
2024-08-16
2
-0
/
+5
*
Incomplete JWE parsing
Runxi Yu
2024-08-16
1
-2
/
+45
*
Handle OpenID errors and parse the form
Runxi Yu
2024-08-16
1
-5
/
+26
*
Basic OpenID Connect works
Runxi Yu
2024-08-16
4
-24
/
+40
*
Initial HTTP listener
Runxi Yu
2024-08-16
2
-16
/
+20
*
The OpenID configuration should be a global variable
Runxi Yu
2024-08-16
2
-14
/
+6
*
Meh, I'll use strings in the openid response
Runxi Yu
2024-08-16
2
-6
/
+6
*
Further cleanup
Runxi Yu
2024-08-16
2
-19
/
+26
*
Split config handling and OIDC into separate files
Runxi Yu
2024-08-16
3
-78
/
+96
*
Generate OpenID Connect authorize URLs, to redirect the user with
Runxi Yu
2024-08-16
3
-9
/
+82
*
Scrap the msal plan, I'll try to use OpenID Connect myself.
Runxi Yu
2024-08-16
3
-55
/
+16
*
Msal client secret auth flow
Runxi Yu
2024-08-16
1
-6
/
+16
*
MSAL confidential client creation
Runxi Yu
2024-08-16
1
-1
/
+9
*
Initialize msal
Runxi Yu
2024-08-16
3
-2
/
+20
*
Add Msal struct in config
Runxi Yu
2024-08-16
1
-0
/
+16
*
Move the panic code to err.go
Runxi Yu
2024-08-16
2
-7
/
+9
*
Use a struct of pointers for the config
Runxi Yu
2024-08-16
1
-3
/
+16
[next]