Welcome to the Azure AddOn manuals¶
The Azure AddOn serves as an interface between i-doit and Azure. Azure synchronizes the virtual systems into the leading i-doit system.
This documentation is organized into a couple of sections:
Über uns¶
We love technology!!! That is our motto in short :-)

Since our foundation in the year 1988, becon has gone from one of the earliest IT service providers to being a full-service provider of solutions and services in the information and telecommunications technology industry.
Our mission is the implementation and optimization of data center services. Our focus is the automation of processes using both open and closed source solutions. We are a full-service partner, providing the entire range of value-adding services from consultation, strategy, installation, training, rollout, development, support and operational support for medium-sized and large corporations.
becon is a private company with locations in Munich, Berlin and Fulda. Our Germany-wide coverage allows us to provide on-site support to our customers throughout the country within a few hours – for those occasions when security concerns make remote support a non-option.
Data privacy and protection are core success factors for any reliable IT operation. The strict requirements on this subject area have led to a much greater awareness of security as well as to sophisticated protection and emergency provision strategies.
Azure AddOn is distributed under the becon license.
Architecture¶

Requirements¶
i-doit¶
- php-curl
- php-zip
- internet read/get access
Azure Cloud¶
- rights to create “app registration”
Configuration¶
Azure¶
To query the resources of his Azure account (Subscripition) the following points are necessary.
APP Registrierung
Open your Azure portal. Click on “Azure Active Directory”

Then click on Add. Now you have to give a name for your registration. Normally you should choose here a name that describes the APP, which wants to access the AZURE (eg idoitApp).
After completing the registration, you still need to set the answer URL. This url is used in the response of a code generation. Thus, for example, in the case of interface generation with i-doit, the answer can be given as follows:
i-doit¶
After installed Azure AddOn, you need to set up your connector information. Click on “Extras” -> “AzureC”.

Click new to add a connector. Start with the next five fields.
- id (databaseID will fill out automatically)
- name (set up a connector name)
- tenant (have a look on your azure system. Azure Active Directory->Properties->Directory-ID)
- clientID (get applicationID after installing an “AppRegistration” on Azure Site. see above”)
Now click on “Create Code” to get an “Code”.

You will receive now the “refresh-token” and “token”.
FAQ¶
The connection test in i-doit hangs up at “Start test”. How do I fix this problem?
Please unblock/allow access to the file „sync.php“ in „.htaccess“. Use the entry under „jsonrpc.php“ for orientation. You will find this file in the root folder of the i-doit application.