Fix[auth]: unexpected http requests
This commit is contained in:
1 parent
8f08afbd27
commit
41a0c8df2e
1 file changed
+4
-2
@@ -51,9 +51,11 @@ typedef void(^XSTSCallback)(NSString *xsts, NSString *uhs);
|
||||
manager.requestSerializer = AFJSONRequestSerializer.serializer;
|
||||
[manager POST:@"https://user.auth.xboxlive.com/user/authenticate" parameters:data headers:nil progress:nil success:^(NSURLSessionDataTask *task, NSDictionary *response) {
|
||||
Callback innerCallback = ^(NSString* status, BOOL success) {
|
||||
if (success == NO) {
|
||||
if (!success) {
|
||||
callback(status, NO);
|
||||
return;
|
||||
} else if (status) {
|
||||
return;
|
||||
}
|
||||
// Obtain XSTS for authenticating to Minecraft
|
||||
[self acquireXSTSFor:@"rp://api.minecraftservices.com/" token:response[@"Token"] xstsCallback:^(NSString *xsts, NSString *uhs){
|
||||
@@ -272,7 +274,7 @@ typedef void(^XSTSCallback)(NSString *xsts, NSString *uhs);
|
||||
- (BOOL)setAccessToken:(NSString *)accessToken refreshToken:(NSString *)refreshToken {
|
||||
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:@{
|
||||
@"accessToken": accessToken,
|
||||
@"refreshToken": refreshToken ?: self.tokenData[@"refreshToken"]
|
||||
@"refreshToken": refreshToken,
|
||||
} requiringSecureCoding:YES error:nil];
|
||||
NSDictionary *dict = [MicrosoftAuthenticator keychainQueryForKey:self.authData[@"xuid"] extraInfo:@{
|
||||
(id)kSecValueData: data
|
||||
|
||||
Reference in new issue
Block a user