providers/proxy: fix panic when claims in session were nil (#5569)
* providers/proxy: fix panic when claims in session were nil Signed-off-by: Jens Langhammer <jens@goauthentik.io> * add new options Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
@ -94,6 +94,10 @@ func (a *Application) Logout(sub string) error {
|
||||
a.log.WithError(err).Trace("failed to decode session")
|
||||
continue
|
||||
}
|
||||
rc, ok := s.Values[constants.SessionClaims]
|
||||
if !ok || rc == nil {
|
||||
continue
|
||||
}
|
||||
claims := s.Values[constants.SessionClaims].(Claims)
|
||||
if claims.Sub == sub {
|
||||
a.log.WithField("path", fullPath).Trace("deleting session")
|
||||
|
||||
Reference in New Issue
Block a user