Creare un'applicazione (Rapida)Create an application (Express)

È ora necessario registrare l'applicazione nel portale di registrazione delle applicazioni Microsoft:Now you need to register your application in the Microsoft Application Registration Portal:

  1. Registrare l'applicazione tramite il portale di registrazione delle applicazioni MicrosoftRegister your application via the Microsoft Application Registration Portal
  2. Immettere un nome per l'applicazione e l'indirizzo di posta elettronicaEnter a name for your application and your email
  3. Assicurarsi che l'opzione per l'installazione guidata sia selezionataMake sure the option for Guided Setup is checked
  4. Seguire le istruzioni per ottenere l'ID dell'applicazione e incollarlo nel codiceFollow the instructions to obtain the application ID and paste it into your code

Aggiungere le informazioni di registrazione dell'applicazione alla soluzione (Avanzata)Add your application registration information to your solution (Advanced)

È ora necessario registrare l'applicazione nel portale di registrazione delle applicazioni Microsoft:Now you need to register your application in the Microsoft Application Registration Portal:

  1. Passare al portale di registrazione delle applicazioni Microsoft per registrare un'applicazioneGo to the Microsoft Application Registration Portal to register an application
  2. Immettere un nome per l'applicazione e l'indirizzo di posta elettronicaEnter a name for your application and your email
  3. Assicurarsi che l'opzione per l'installazione guidata sia deselezionataMake sure the option for Guided Setup is unchecked
  4. Fare clic su Add Platform, selezionare Native Application e quindi fare clic su SalvaClick Add Platform, then select Native Application and hit Save
  5. Aprire MainActivity (in app > java > {host}.{namespace})Open MainActivity (under app > java > {host}.{namespace})
  6. Sostituire [Enter the application Id here] nella riga che inizia con final static String CLIENT_ID con l'ID dell'applicazione appena registrata:Replace the [Enter the application Id here] in the line starting with final static String CLIENT_ID with the application ID you just registered:
final static String CLIENT_ID = "[Enter the application Id here]";
  1. Aprire AndroidManifest.xml (in app > manifests). Aggiungere l'attività seguente al nodo manifest\application.Open AndroidManifest.xml (under app > manifests) Add the following activity to manifest\application node. Verrà registrata un'attività BrowserTabActivity per consentire al sistema operativo di riavviare l'applicazione dopo il completamento dell'autenticazione:This registers a BrowserTabActivity to allow the OS to resume your application after completing the authentication:
<!--Intent filter to capture System Browser calling back to our app after Sign In-->
<activity
    android:name="com.microsoft.identity.client.BrowserTabActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <!--Add in your scheme/host from registered redirect URI-->
        <!--By default, the scheme should be similar to 'msal[appId]' -->
        <data android:scheme="msal[Enter the application Id here]"
            android:host="auth" />
    </intent-filter>
</activity>
  1. In BrowserTabActivity sostituire [Enter the application Id here] con l'ID dell'applicazione.In the BrowserTabActivity, replace [Enter the application Id here] with the application ID.