NextendSocialOauth2 A

Total Complexity 53
Dependencies 3
Dependents 0
Total lines 374
Lines of code 193
Logical lines of code 97
Comment lines 90
Methods 23
Properties 9

Methods 23

Method Rating Maintainability Complexity Lines of code
generateRandomState()
S
56 7 19
authenticate()
S
48 6 33
post()
S
53 5 21
get()
S
53 5 21
validateState()
S
61 4 13
checkError()
S
67 4 7
createAuthUrl()
S
59 2 14
extendHttpArgs()
S
67 2 8
randomStr()
S
65 2 8
errorFromResponse()
S
72 2 5
getState()
S
67 2 8
extendAuthenticateHttpArgs()
S
82 1 3
extendAllHttpArgs()
S
82 1 3
bytesToString()
S
78 1 3
deleteLoginPersistentData()
S
80 1 3
getTestUrl()
S
82 1 3
formatScopes()
S
79 1 3
getEndpointAuthorization()
S
82 1 3
setRedirectUri()
S
81 1 3
setClientSecret()
S
81 1 3
setClientId()
S
81 1 3
hasAuthenticateData()
S
79 1 3
extendAccessTokenData()
S
82 1 3