Johann

Results 7 issues of Johann

## Description In this PR, the behaviour is changed once the cookie is incorrect. Instead of the error page, the sign-in page is now displayed ## Motivation and Context I...

docs
go

## Description If the CSRF token is set twice, the user ends up in an infinite loop. This loop can only be exited if the user's cookies are deleted. Instead...

docs
go
tests

## Description The missing implementation of the token refresh for the OAuth2 provider: "Keycloak" is implemented here. ## Motivation and Context When using the OAuth2 proxy, I noticed that no...

docs
go
provider

### OAuth2-Proxy Version 7.6.0 ### Provider None ### Expected Behaviour If I have two invalid CSRF cookies as a user, I expect to be able to log in without deleting...

bug
help wanted

### OAuth2-Proxy Version 7.6.0 ### Provider keycloak ### Expected Behaviour If I change the sessionstore (e.g. Cookie Storage to Redis) Storage, I expect that no Internal Server Error (500) is...

bug
help wanted

This PR adds channel fee metrics (outbound and inbound) for both the local and remote sides. I have also added an example Grafana dashboard to visualise this data.

This PR adds a watchtower session count metric. I have also added an example Grafana dashboard to visualise this data.