using Microsoft.SharePoint.Client; namespace console_spo_utils.Interfaces.Services; internal interface ISharePointAuthenticationManager { ClientContext GetContext(Uri web); Task EnsureAccessTokenAsync(Uri resourceUri, string userPrincipalName, string userPassword); void Dispose(); }