26
26
27
27
@interface FIROAuthCredential ()
28
28
29
- @property (nonatomic , nullable ) NSString *rawNonce;
30
-
31
29
- (nullable instancetype )initWithProvider : (NSString *)provider NS_UNAVAILABLE;
32
30
33
31
@end
@@ -42,14 +40,12 @@ - (nullable instancetype)initWithProvider:(NSString *)provider {
42
40
43
41
- (instancetype )initWithProviderID : (NSString *)providerID
44
42
IDToken : (nullable NSString *)IDToken
45
- rawNonce : (nullable NSString *)rawNonce
46
43
accessToken : (nullable NSString *)accessToken
47
44
secret : (nullable NSString *)secret
48
45
pendingToken : (nullable NSString *)pendingToken {
49
46
self = [super initWithProvider: providerID];
50
47
if (self) {
51
48
_IDToken = IDToken;
52
- _rawNonce = rawNonce;
53
49
_accessToken = accessToken;
54
50
_pendingToken = pendingToken;
55
51
_secret = secret;
@@ -60,12 +56,8 @@ - (instancetype)initWithProviderID:(NSString *)providerID
60
56
- (instancetype )initWithProviderID : (NSString *)providerID
61
57
sessionID : (NSString *)sessionID
62
58
OAuthResponseURLString : (NSString *)OAuthResponseURLString {
63
- self = [self initWithProviderID: providerID
64
- IDToken: nil
65
- rawNonce: nil
66
- accessToken: nil
67
- secret: nil
68
- pendingToken: nil ];
59
+ self =
60
+ [self initWithProviderID: providerID IDToken: nil accessToken: nil secret: nil pendingToken: nil ];
69
61
if (self) {
70
62
_OAuthResponseURLString = OAuthResponseURLString;
71
63
_sessionID = sessionID;
@@ -79,7 +71,6 @@ - (nullable instancetype)initWithVerifyAssertionResponse:(FIRVerifyAssertionResp
79
71
response.oauthSecretToken .length ) {
80
72
return [self initWithProviderID: response.providerID
81
73
IDToken: response.oauthIDToken
82
- rawNonce: nil
83
74
accessToken: response.oauthAccessToken
84
75
secret: response.oauthSecretToken
85
76
pendingToken: response.pendingToken];
@@ -89,7 +80,6 @@ - (nullable instancetype)initWithVerifyAssertionResponse:(FIRVerifyAssertionResp
89
80
90
81
- (void )prepareVerifyAssertionRequest : (FIRVerifyAssertionRequest *)request {
91
82
request.providerIDToken = _IDToken;
92
- request.providerRawNonce = _rawNonce;
93
83
request.providerAccessToken = _accessToken;
94
84
request.requestURI = _OAuthResponseURLString;
95
85
request.sessionID = _sessionID;
@@ -105,13 +95,11 @@ + (BOOL)supportsSecureCoding {
105
95
106
96
- (nullable instancetype )initWithCoder : (NSCoder *)aDecoder {
107
97
NSString *IDToken = [aDecoder decodeObjectOfClass: [NSString class ] forKey: @" IDToken" ];
108
- NSString *rawNonce = [aDecoder decodeObjectOfClass: [NSString class ] forKey: @" rawNonce" ];
109
98
NSString *accessToken = [aDecoder decodeObjectOfClass: [NSString class ] forKey: @" accessToken" ];
110
99
NSString *pendingToken = [aDecoder decodeObjectOfClass: [NSString class ] forKey: @" pendingToken" ];
111
100
NSString *secret = [aDecoder decodeObjectOfClass: [NSString class ] forKey: @" secret" ];
112
101
self = [self initWithProviderID: self .provider
113
102
IDToken: IDToken
114
- rawNonce: rawNonce
115
103
accessToken: accessToken
116
104
secret: secret
117
105
pendingToken: pendingToken];
@@ -120,7 +108,6 @@ - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder {
120
108
121
109
- (void )encodeWithCoder : (NSCoder *)aCoder {
122
110
[aCoder encodeObject: self .IDToken forKey: @" IDToken" ];
123
- [aCoder encodeObject: self .IDToken forKey: @" rawNonce" ];
124
111
[aCoder encodeObject: self .accessToken forKey: @" accessToken" ];
125
112
[aCoder encodeObject: self .pendingToken forKey: @" pendingToken" ];
126
113
[aCoder encodeObject: self .secret forKey: @" secret" ];
0 commit comments