Jan Dittberner
679dcb27ce
Adapt to Hydra 2.x
...
- use new SDK package
- add session to transport user information from login to consent
11 months ago
Jan Dittberner
962dd30c6a
Fix golangci-lint config
11 months ago
Jan Dittberner
79ab816489
Implement rendering of authorization server errors
11 months ago
Jan Dittberner
63e3333c4d
Rename module to match Git repository URL
11 months ago
Jan Dittberner
a0a86f1980
Improve startServer function
...
- reorder parameters to match other functions
- move context.Background call into function
11 months ago
Jan Dittberner
f3be6959ab
Extract configureAdminClient function
11 months ago
Jan Dittberner
26bfcc225e
Improve logging
...
- switch to structured logging
- use JSON formatter
- support log level and formatter configuration
11 months ago
Jan Dittberner
d23290b13b
Move default configuration
11 months ago
Jan Dittberner
9821d34939
Improve documentation and defaults
...
- recommend `mkcert` to generate certificates for local development
- change default configuration to use files recommended in README.md
- separate server name and bind address to allow binding to a local address
but publish a different public name
12 months ago
Jan Dittberner
ab2e3c33b5
Implement logout-successful handler
12 months ago
Jan Dittberner
d74503165e
Add build info output at application start
12 months ago
Jan Dittberner
0b59ad9fd4
Add packaging configuration
...
- add gorelease config
- add commented example configuration
- add service file and postinst script
- rename cmd/idp.go to cmd/idp/main.go
12 months ago
Jan Dittberner
16a3dbedc8
Small IDP refactoring
...
- move internal code to internal directory
- add translations for texts on missing email in client certificate page
- add error handling for missing login_challenge request parameter
- add Markdown support via goldmark
- use https:// URLs in Apache license headers
12 months ago
Jan Dittberner
9fad7ef3a6
Embed translation bundle into binary
1 year ago
Jan Dittberner
2c82ccb324
Fix linter warnings, modernize code
1 year ago
Jan Dittberner
695f5cae6b
Use embed.fs for self-contained build
2 years ago
Jan Dittberner
26447f99c9
Extract startServer method from main()
3 years ago
Jan Dittberner
88bfe0a5df
Initial IDP version
...
- copied/stripped down from
https://git.dittberner.info/jan/hydra_oidc_poc
3 years ago