protected override async Task <NuGetAuthenticationResult> IsAuthorized(IPackageAuthenticationService authenticationService) { GetUserCredentials(out var username, out var password); var result = await authenticationService.AuthenticateAsync(username, password, default); if (!result.Succeeded && string.IsNullOrEmpty(result.Realm)) { return(NuGetAuthenticationResult.Fail(result.Message, result.Server, "AvantiPoint Package Feed")); } return(result); }
protected override Task <NuGetAuthenticationResult> IsAuthorized(IPackageAuthenticationService authenticationService) { GetApiToken(out var apiKey); return(authenticationService.AuthenticateAsync(apiKey, default)); }