Odoo Microsoft Account
Login mit Microsoft-Account.
Technischer Name: odoo_microsoft_account
Repository: https://gitlab.com/mint-system/odoo-apps-partner/-/tree/16.0/odoo_microsoft_account
Odoo App Store: https://apps.odoo.com/apps/modules/16.0/odoo_microsoft_account/
WARNING
Diese App ist veraltet. Es wird empfohlen die App Auth OIDC zu verwenden. #deprecated
Konfiguration
Microsoft OAuth-Provider einrichten
Damit der OAuth-Flow mit Microsoft Azure funktioniert, müssen Sie Odoo als OAuth-App auf Azure registrieren. Verwenden Sie zusätzliche diese Angaben:
- Name: Odoo Login
- Redirect URI:
https://odoo.example.com/auth_oauth/microsoft/signin
Navigieren Sie nach Einstellungen > Benutzer und Unternehmen > OAuth-Provider und Zeigen Sie den Provider Microsoft OAuth2 an. Überschreiben Sie die Werte im Feld Client ID und Secret Key mit den Angaben aus der vorhergehenden Registration.
Im Feld Gültigkeitsbereich geben Sie offline_access User.Read Mail.Read Contacts.ReadWrite Calendars.ReadWrite
ein.
Login nur für eigenen Tenant erlauben
Damit nur Benutzer aus dem eigenen Tenant einloggen können, müssen Sie den OAuth-Client auf Azure als Single-Tenant konfigurieren:
- Unterstützte Kontentypen: Nur Konten in diesem Organisationsverzeichnis (einzelner Mandant)
Und in den Einstellungen des OAuth-Provider die Authorisierungs-URL entsprechend festlegen:
Verwenden Sie die URLs:
- Authorization URL:
https://login.microsoftonline.com/$TENANT_ID/oauth2/v2.0/authorize
- UserInfo URL:
https://login.microsoftonline.com/$TENANT_ID/oauth2/v2.0/token
Mit diesen beiden Einstellungen können nur Benutzer aus dem entsprechenden Tenant einloggen.
Verwendung
Microsoft-Account anlegen
Navigieren Sie nach Einstellungen > Benutzer und Unternehmen > Benutzer und erstellen Sie einen neuen Benutzer:
- Name: Vor- und Nachname des Benutzers
- E-Mail-Adresse: E-Mail-Adresse des Microsoft-Account
- Gruppen: Aktivieren Sie Gruppenzugehörigkeit für Office-365 User
Mit Microsoft-Account einloggen
Zeigen Sie die Odoo-Loginseite an und wählen Sie Login in with Microsoft. Sie werden nun auf die Anmelde-Seite von Microsoft umgeleitet. Loggen Sie sich mit dem Microsoft-Account ein und erlauben Sie den Zugriff von Odoo auf ihren Account.
Sie werden wieder zu Odoo umgeleitet und eingeloggt.
WARNING
Wenn ihr Odoo Benutzer im Schritt Microsoft-Account anlegen nicht erstellt wurde, erscheint beim ersten Login der Fehler Access Denied. Odoo hat ihren Benutzer erstellt und Sie können sich einloggen, wenn Sie erneut auf Log in with Microsoft klicken.