public EnterpriseManagement( IConfiguration configuration, IAppDbContext context, ICurrentUserService currentUser) { _configuration = configuration; _context = context; _currentUser = currentUser; _service = configuration.GetAndroidService(); }
public UserSignUp( IConfiguration configuration, IAppDbContext context, ICurrentUserService currentUser) { _configuration = configuration; _context = context; _currentUser = currentUser; _service = configuration.GetAndroidService(); }
static void Main(string[] args) { var initializer = new AndroidManagementService.Initializer(); initializer.ApiKey = ""; initializer.ApplicationName = ""; var androidManagementService = new AndroidManagementService(initializer); Console.WriteLine("Hello World!"); }
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); }
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 }); }