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);
        }
Example #2
0
 protected override Task <NuGetAuthenticationResult> IsAuthorized(IPackageAuthenticationService authenticationService)
 {
     GetApiToken(out var apiKey);
     return(authenticationService.AuthenticateAsync(apiKey, default));
 }