oauth2-proxy/oauth2-proxy

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
pkg/header/injector.go103
A
55 mins
A
96%
pkg/providers/oidc/provider_verifier.go104
A
0 mins
A
100%
validator.go104
A
0 mins
B
81%
providers/keycloak_oidc.go105
A
0 mins
B
80%
main.go108
A
0 mins
F
38%
pkg/app/pagewriter/pagewriter.go109
A
1 hr
B
86%
pkg/encryption/utils.go114
A
0 mins
D
64%
pkg/apis/options/load.go117
A
1 hr
A
90%
pkg/clock/clock.go120
A
0 mins
A
95%
pkg/upstream/proxy.go124
A
35 mins
B
88%
pkg/apis/options/providers.go126
A
0 mins
A
100%
pkg/authentication/basic/htpasswd.go130
A
0 mins
C
75%
pkg/apis/options/options.go134
A
0 mins
B
85%
pkg/upstream/http.go139
A
0 mins
A
98%
pkg/util/util.go146
A
0 mins
F
19%
pkg/validation/options.go149
A
2 hrs
F
48%
pkg/middleware/stored_session.go149
A
50 mins
A
90%
providers/bitbucket.go152
A
4 hrs
C
72%
pkg/providers/util/claim_extractor.go157
A
35 mins
A
91%
providers/providers.go158
A
1 hr
D
63%
pkg/cookies/csrf.go174
A
0 mins
D
61%
pkg/sessions/redis/redis_store.go175
A
0 mins
C
76%
providers/oidc.go183
A
50 mins
C
75%
pkg/sessions/persistence/ticket.go186
A
0 mins
C
79%
pkg/apis/sessions/session_state.go201
A
0 mins
F
53%
pkg/sessions/cookie/session_store.go203
A
35 mins
B
82%
pkg/http/server.go208
A
1 hr
A
91%
providers/gitlab.go226
A
0 mins
A
97%
providers/logingov.go229
A
3 hrs
C
74%
providers/provider_data.go238
A
40 mins
A
91%
providers/google.go298
A
1 hr
F
42%
providers/azure.go353
A
50 mins
D
67%
providers/github.go387
A
0 mins
F
51%
pkg/logger/logger.go397
A
2 hrs
pkg/apis/options/legacy_options.go665
C
1 day
A
92%
oauthproxy.go992
F
3 days
C
76%