Пример #1
0
 public EnterpriseManagement(
     IConfiguration configuration,
     IAppDbContext context,
     ICurrentUserService currentUser)
 {
     _configuration = configuration;
     _context = context;
     _currentUser = currentUser;
     _service = configuration.GetAndroidService();
 }
Пример #2
0
 public UserSignUp(
     IConfiguration configuration,
     IAppDbContext context,
     ICurrentUserService currentUser)
 {
     _configuration = configuration;
     _context       = context;
     _currentUser   = currentUser;
     _service       = configuration.GetAndroidService();
 }
Пример #3
0
        static void Main(string[] args)
        {
            var initializer = new AndroidManagementService.Initializer();

            initializer.ApiKey          = "";
            initializer.ApplicationName = "";

            var androidManagementService = new AndroidManagementService(initializer);


            Console.WriteLine("Hello World!");
        }
Пример #4
0
        public async Task <string> GetSignupUrl(IGoogleAuthProvider authProvider)
        {
            GoogleCredential cred = await authProvider.GetCredentialAsync();

            var service = new AndroidManagementService(new BaseClientService.Initializer
            {
                HttpClientInitializer = cred
            });
            var createsignupUrlReq = service.SignupUrls.Create();

            createsignupUrlReq.ProjectId   = "nixmdm";
            createsignupUrlReq.CallbackUrl = "https://localhost:5001";
            SignupUrl signupUrl = await createsignupUrlReq.ExecuteAsync();

            return(signupUrl.Url);
        }
Пример #5
0
        public static void Execute(IConfiguration config)
        {
            var credentials       = config.GetSection("Google_Credential").Value;
            var googleCredentials = GoogleCredential.FromFile(credentials);

            Credentials = googleCredentials.IsCreateScopedRequired
                ? googleCredentials.CreateScoped(AndroidManagementService.Scope.Androidmanagement)
                : googleCredentials;


            Service = new AndroidManagementService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = Credentials,
                ApplicationName       = "Android Enterprise Management App",
                GZipEnabled           = true
            });
        }