mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 13:38:02 +02:00
updating org url and trim whitespace for org and username
This commit is contained in:
parent
35cdd19456
commit
b396256d75
2 changed files with 5 additions and 4 deletions
|
@ -7,8 +7,9 @@
|
||||||
- (void) confirmCredentials:(NSString*)username :(NSString*)password {
|
- (void) confirmCredentials:(NSString*)username :(NSString*)password {
|
||||||
|
|
||||||
NSLog(@"web request started");
|
NSLog(@"web request started");
|
||||||
|
NSString* trimmedUsername = [username stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
||||||
NSString *post = [NSString stringWithFormat:@"grant_type=password&username=%@&password=%@&scope=owner",
|
NSString *post = [NSString stringWithFormat:@"grant_type=password&username=%@&password=%@&scope=owner",
|
||||||
[username stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]],
|
[trimmedUsername stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]],
|
||||||
[password stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]]];
|
[password stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]]];
|
||||||
NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding];
|
NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding];
|
||||||
NSString *postLength = [NSString stringWithFormat:@"%ld", (unsigned long)[postData length]];
|
NSString *postLength = [NSString stringWithFormat:@"%ld", (unsigned long)[postData length]];
|
||||||
|
|
|
@ -4,15 +4,15 @@
|
||||||
#import "Launcher.h"
|
#import "Launcher.h"
|
||||||
|
|
||||||
|
|
||||||
static NSString* const organizationURL = @"https://s3.amazonaws.com/hifi-public/huffman/organizations/";
|
static NSString* const organizationURL = @"https://orgs.highfidelity.com/organizations/";
|
||||||
|
|
||||||
@implementation OrganizationRequest
|
@implementation OrganizationRequest
|
||||||
|
|
||||||
- (void) confirmOrganization:(NSString*)aOrganization :(NSString*)aUsername {
|
- (void) confirmOrganization:(NSString*)aOrganization :(NSString*)aUsername {
|
||||||
self.username = aUsername;
|
self.username = aUsername;
|
||||||
|
NSString* trimmedOrgString = [aOrganization stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
||||||
const char *cKey = LAUNCHER_HMAC_SECRET;
|
const char *cKey = LAUNCHER_HMAC_SECRET;
|
||||||
const char *cData = [[aOrganization lowercaseString] cStringUsingEncoding:NSASCIIStringEncoding];
|
const char *cData = [[trimmedOrgString lowercaseString] cStringUsingEncoding:NSASCIIStringEncoding];
|
||||||
unsigned char cHMAC[CC_SHA256_DIGEST_LENGTH];
|
unsigned char cHMAC[CC_SHA256_DIGEST_LENGTH];
|
||||||
CCHmac(kCCHmacAlgSHA256, cKey, strlen(cKey), cData, strlen(cData), cHMAC);
|
CCHmac(kCCHmacAlgSHA256, cKey, strlen(cKey), cData, strlen(cData), cHMAC);
|
||||||
NSData *HMACData = [NSData dataWithBytes:cHMAC length:sizeof(cHMAC)];
|
NSData *HMACData = [NSData dataWithBytes:cHMAC length:sizeof(cHMAC)];
|
||||||
|
|
Loading…
Reference in a new issue