Esempio n. 1
0
        private static async Task <int> HandleProvisionApplication(ProvisioningToolOptions provisioningToolOptions)
        {
            if (provisioningToolOptions != null)
            {
                IMsAADTool msAADTool = MsAADToolFactory.CreateTool(Commands.REGISTER_APPLICATIION_COMMAND, provisioningToolOptions);
                await msAADTool.Run();

                return(0);
            }
            return(-1);
        }
Esempio n. 2
0
        private static async Task <int> HandleListApps(ProvisioningToolOptions provisioningToolOptions)
        {
            if (provisioningToolOptions != null)
            {
                IMsAADTool msAADTool = MsAADToolFactory.CreateTool(Commands.LIST_AAD_APPS_COMMAND, provisioningToolOptions);
                await msAADTool.Run();

                return(0);
            }
            return(-1);
        }
Esempio n. 3
0
        private static async Task <int> HandleListServicePrincipals(ProvisioningToolOptions provisioningToolOptions)
        {
            if (provisioningToolOptions != null)
            {
                IMsAADTool msAADTool = MsAADToolFactory.CreateTool(Commands.LIST_SERVICE_PRINCIPALS_COMMAND, provisioningToolOptions);
                await msAADTool.Run();

                return(0);
            }
            return(-1);
        }
Esempio n. 4
0
        internal static IMsAADTool CreateTool(string commandName, ProvisioningToolOptions provisioningToolOptions)
        {
            switch (commandName)
            {
            case Commands.LIST_AAD_APPS_COMMAND:
            case Commands.LIST_SERVICE_PRINCIPALS_COMMAND:
                return(new MsAADTool(commandName, provisioningToolOptions));

            default:
                return(new AppProvisioningTool(provisioningToolOptions));
            }
        }