public static AuthorizationTokenProvider CreateWithResourceTokenOrAuthKey(string authKeyOrResourceToken) { if (AuthorizationHelper.IsResourceToken(authKeyOrResourceToken)) { return(new AuthorizationTokenProviderResourceToken(authKeyOrResourceToken)); } else { return(new AuthorizationTokenProviderMasterKey(authKeyOrResourceToken)); } }
public static AuthorizationTokenProvider CreateWithResourceTokenOrAuthKey(string authKeyOrResourceToken) { if (string.IsNullOrEmpty(authKeyOrResourceToken)) { throw new ArgumentNullException(nameof(authKeyOrResourceToken)); } if (AuthorizationHelper.IsResourceToken(authKeyOrResourceToken)) { return(new AuthorizationTokenProviderResourceToken(authKeyOrResourceToken)); } else { return(new AuthorizationTokenProviderMasterKey(authKeyOrResourceToken)); } }