- check refresh token

This commit is contained in:
giuseppenuc committed 2018-03-28 12:13:56 +02:00
1 parent ce5073fcd8
commit 7f4d30b205
5 files changed
+9 -9

No files matched your search

+2 -2
View File
@@ -38,7 +38,7 @@ PODS:
- NSString-Helper (1.0.6)
- nv-ios-http-status (0.0.1)
- PEAR-FileManager-iOS (1.3.1)
- PNObject (2.4):
- PNObject (2.4.1):
- AFNetworking
- CodFis-Helper
- DDDKeychainWrapper
@@ -85,7 +85,7 @@ SPEC CHECKSUMS:
NSString-Helper: 389265918b2a4c5b0d09f0e03c607e8e5e254dd7
nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f
PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3
PNObject: cc6af200d331801ff19825af6e381b1809f79f16
PNObject: 5c3db798fbf278479377387882c73f980db4c30c
PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd
RZDataBinding: 6981e90ddaae2f5e02028323b1043f8c31013109
Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "PNObject",
"version": "2.4",
"version": "2.4.1",
"summary": "PNObject is a simple replica of the more complex ParseObject",
"homepage": "https://github.com/giuseppenucifora/PNObject",
"license": {
@@ -12,7 +12,7 @@
},
"source": {
"git": "https://github.com/giuseppenucifora/PNObject.git",
"tag": "2.4"
"tag": "2.4.1"
},
"platforms": {
"ios": "8.0"
+2 -2
View File
@@ -38,7 +38,7 @@ PODS:
- NSString-Helper (1.0.6)
- nv-ios-http-status (0.0.1)
- PEAR-FileManager-iOS (1.3.1)
- PNObject (2.4):
- PNObject (2.4.1):
- AFNetworking
- CodFis-Helper
- DDDKeychainWrapper
@@ -85,7 +85,7 @@ SPEC CHECKSUMS:
NSString-Helper: 389265918b2a4c5b0d09f0e03c607e8e5e254dd7
nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f
PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3
PNObject: cc6af200d331801ff19825af6e381b1809f79f16
PNObject: 5c3db798fbf278479377387882c73f980db4c30c
PureLayout: 4d550abe49a94f24c2808b9b95db9131685fe4cd
RZDataBinding: 6981e90ddaae2f5e02028323b1043f8c31013109
Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66
+1 -1
View File
@@ -8,7 +8,7 @@
Pod::Spec.new do |s|
s.name = 'PNObject'
s.version = '2.4'
s.version = '2.4.1'
s.summary = 'PNObject is a simple replica of the more complex ParseObject'
+2 -2
View File
@@ -502,7 +502,7 @@ static bool isFirstAccess = YES;
case OAuthModeClientCredential: {
AFOAuthCredential *credential = [AFOAuthCredential retrieveCredentialWithIdentifier:PNObjectServiceClientCredentialIdentifier];
if (credential && ![credential isExpired] && _currentClientCredenzialRefreshTokenEnabled) {
if (credential && ![credential isExpired] && nil != [credential refreshToken] && _currentClientCredenzialRefreshTokenEnabled) {
[_clientCredentialAuthManager authenticateUsingOAuthWithURLString:_currentClientCredenzialEndPointUrl refreshToken:[credential refreshToken] success:^(AFOAuthCredential * _Nonnull credential) {
@@ -561,7 +561,7 @@ static bool isFirstAccess = YES;
AFOAuthCredential *credential = [AFOAuthCredential retrieveCredentialWithIdentifier:PNObjectServiceClientCredentialIdentifier];
if (credential && ![credential isExpired] && _currentUserCredenzialRefreshTokenEnabled) {
if (credential && ![credential isExpired] && nil != [credential refreshToken] && _currentUserCredenzialRefreshTokenEnabled) {
[_userCredentialAuthManager authenticateUsingOAuthWithURLString:_currentClientCredenzialEndPointUrl refreshToken:[credential refreshToken] success:^(AFOAuthCredential * _Nonnull credential) {