For administrators
How i-ODO works
i-ODO is an Outlook web add-in. Its program files are served from addins.inforge.com.au, and it runs inside each user's Outlook. It calls Azure DevOps and Microsoft Graph directly from Outlook with the user's own delegated sign-in. Inforge runs no server that receives your users' email, work items or tokens. The privacy statement has the detail.
Deploy it
Deploy i-ODO from the Microsoft 365 admin centre, under Settings > Integrated apps, and assign it to the users or groups who need it. It can take up to 24 hours to appear in Outlook, and up to 72 hours for later updates; restarting Outlook can help.
i-ODO is coming to Microsoft Marketplace. Until it's listed, email info@inforge.com.au to use it in your organisation.
Permissions
- Outlook: read the selected item (ReadItem).
- Azure DevOps (delegated): user profile (vso.profile), and work items read and write (vso.work_write).
- Microsoft Graph (delegated): sign in and read user profile (User.Read), and read user mail (Mail.Read), used for conversation tracking and for attachments on iOS and Android.
All permissions are delegated: i-ODO acts only as the signed-in user, with what that user can already access. It never sends, changes or deletes mail.
Consent
Grant admin consent for your organisation so users aren't asked to consent the first time. If your tenant doesn't allow users to consent to apps, admin consent is required.
Sign-in
- i-ODO uses single sign-on for add-ins (nested app authentication), so users sign in with their Outlook account and aren't prompted again.
- In Outlook versions without single sign-on for add-ins, i-ODO signs in through a small sign-in window instead.
- Conditional Access: the approved client app grant isn't supported with nested app authentication. Use the application protection policy grant instead (Microsoft Learn, "Migrate approved client app to application protection policy in Conditional Access").
Requirements
- Exchange Online mailboxes with work or school accounts.
- Azure DevOps Services organisations connected to your Microsoft Entra ID.
- Outlook on the web, new Outlook for Windows, classic Outlook for Windows (Microsoft 365), or Outlook for iOS and Android.