public OneDriveIdentity(IServiceProvider serviceProvider)
        {
            var settings = Dependency.GetService <OneDriveSettings>(serviceProvider);

            if (settings == null)
            {
                throw new ArgumentException("The settings object for the onedrive client wasnt found on dependency service");
            }
            Scopes    = settings.Scopes;
            _Identity = ConfidentialClientApplicationBuilder
                        .Create(settings.ClientID)
                        .WithAuthority(_GetAuthorityUri())
                        .WithRedirectUri(settings.RedirectUri)
                        .WithClientSecret(settings.ClientSecret)
                        .Build();
        }
Exemplo n.º 2
0
        public OneDriveIdentity()
        {
            var settings = Dependency.GetService <OneDriveSettings>();

            if (settings == null)
            {
                throw new ArgumentException("The settings object for the onedrive client wasnt found on dependency service");
            }
            _Identity = PublicClientApplicationBuilder
                        .Create(settings.ClientID)
                        .WithAuthority(_GetAuthorityUri())
                        .WithRedirectUri(settings.RedirectUri)
                        .WithParentActivityOrWindow(() => settings.Activity)
                        .Build();
            Scopes = settings.Scopes;
        }
 public OneDriveService(IServiceProvider serviceProvider) :
     this(Dependency.GetService <IOneDriveClient>(serviceProvider))
 {
 }
Exemplo n.º 4
0
 public OneDriveClient() :
     this(Dependency.GetService <IOneDriveToken>())
 {
 }
Exemplo n.º 5
0
 public OneDriveToken(IServiceProvider serviceProvider) :
     this(Dependency.GetService <IOneDriveIdentity>(serviceProvider))
 {
 }