Google_Auth_OAuth2 B

Total Complexity 80
Dependencies 7
Dependents 2
Total lines 621
Lines of code 389
Logical lines of code 185
Comment lines 133
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
verifySignedJwtWithCerts()
B
34 18 96
authenticate()
A
45 7 42
refreshTokenRequest()
A
47 7 36
sign()
S
50 7 28
refreshTokenWithAssertion()
S
52 6 29
retrieveCertsFromLocation()
S
51 5 29
createAuthUrl()
S
51 5 26
revokeToken()
S
53 5 25
verifyIdToken()
S
59 3 15
isAccessTokenExpired()
S
66 3 8
setAccessToken()
S
64 3 10
maybeAddParam()
S
68 2 7
getRefreshToken()
S
69 2 7
getFederatedSignOnCerts()
S
74 1 5
__construct()
S
81 1 3
authenticatedRequest()
S
76 1 4
setAssertionCredentials()
S
81 1 3
setState()
S
81 1 3
getAccessToken()
S
80 1 3
refreshToken()
S
65 1 10