Google_Auth_OAuth2 B

Total Complexity 79
Dependencies 7
Dependents 2
Total lines 522
Lines of code 305
Logical lines of code 182
Comment lines 156
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
verifySignedJwtWithCerts()
B
38 18 66
refreshTokenRequest()
S
49 7 29
sign()
S
51 7 26
authenticate()
S
49 6 28
refreshTokenWithAssertion()
S
53 6 24
createAuthUrl()
S
51 5 26
revokeToken()
S
55 5 20
retrieveCertsFromLocation()
S
56 5 18
isAccessTokenExpired()
S
67 3 7
setAccessToken()
S
64 3 10
verifyIdToken()
S
63 3 10
maybeAddParam()
S
68 2 7
getRefreshToken()
S
69 2 7
getFederatedSignOnCerts()
S
79 1 3
__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
67 1 8