Product Documentation
Abstract
Some users have questions regarding the Microsoft Office 365 Adapter configuration.
Here is the recommendation prior to the Office 365 Adapter installation and configuration.
You expect to have already
1. An understanding of the general idea of how to work with the operations of the IBM Identity Adapters
2. Some experience on the RMI adapters, including installing the IBM Security Identity Integrator
3. Experience with the adapter dispatcher
4. Understanding of the administration task in the Azure Office 365 management membership and permissions related to the Office 365 APIs
5. Experience with API development
6. Understanding of the trial and error troubleshooting techniques for certain areas; ability to find the error code in the IBM Knowledge Center
7. Understanding of general errors
Content
- That some areas of different versions of the Microsoft Azure Office 365 Admin console vary from each other.
- The Office 365 APIs most likely is the same way and extended some new areas. Some permission for IBM registrations -> Azure APIs permission should be the same. However, the extended page in Azure Active Directory Graph might be challenging since it is required to understand what those APIs do, and what is allowed and disallowed.
- The permission and rule membership configuration location in the MAO 365 Admin console also is different.
- IBM Knowledge Center only offers generic information and references can be limited for beginners.
- The IBM Knowledge Center readme suggests, "Creating accounts, permissions, and home directories. Operations requested from the IBM Security server will fail if the Adapter is not given sufficient authority to perform the requested task. IBM recommends that this Adapter run with administrative (root) permissions."
- This article provides an overview of the Microsoft 365 Adapter configuration guide and the aspects of it. The article does provide a detailed explanation of it.
- Install the Office 365 adapter successfully by checking the Readme and understand the known issue and requirements
- Install the correct SDI/Dispatcher/JRE/Adapter profile
- Place the correct the 365 connector/the library files
- Configure the ISIM office 365 adapter in general
- Review the latest Adapter guide which will help you to review the overall supportive hardware and software version
- The IBM Knowledge Center also available the Office 365 adapters are supported for IGI, ISIM, and PIM so all configuration settings are very similar, URL listed under IBM Security product, for some references and the older version references are very helpful
portal.azure.com as a user administrator.
8. The App should have full directory access, to read/write user, group data. (add permissions in the setting menu, API Access. Grant full access in Application settings and Delegated Permissions)
For example, to reconcile operation, user should have minimum "User.Read, User.Read.All, User.ReadBasic.All" in permissions of Azure active directory graph.
Owner: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Issuer: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Serial number: 20000b9
Valid from: 5/12/00 8:46 AM until: 5/12/25 1:59 PM
Certificate fingerprints:
MD5: AC:B6:94:A5:9C:17:E0:D7:91:52:9B:B1:97:06:A6:E4
SHA1: D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74
SHA256: 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB
Signature algorithm name: SHA1withRSA
Version: 3
## server authentication
javax.net.ssl.trustStore=serverapi/testadmin.jks
{protect}-javax.net.ssl.trustStorePassword={encr}slxU3JrLfEayRoGRxI+xVg4ypOnoDg1UT1p+KvkUB2LXagBc+Dx3Ow5TjqZM/JCyCrtcVUcdc0x3LQghPR4uAhtiNtlgXgDZ7BrEoT/8faYMlWhi7LLdM7UPi4yAs53Vd/1QQSv1rzhPO6SYVF2NxHfyyEyF1brMAALFHoAgLK8=
javax.net.ssl.trustStoreType=jks
javax.net.ssl.keyStore=serverapi/testadmin.jks
{protect}-javax.net.ssl.keyStorePassword={encr}sHyue4F4oGwJCYzC/eY1G8Zvm3I5w/1fpAyUDI1nuDHZUtWjG6X1GAxEbRg4BwMkh6hBdcmpW9e/53Qw4nv1Qg9EJI0S5kAVu+bE3S76cCYrCtAF0cIBgno4ty4MeJ5HiwVjGDHq5FIWqvGxWVn2Gp+nCsAuzkHSs6o854GU1tM=
javax.net.ssl.keyStoreType=jks
Creation date: Oct 24, 2019
Entry type: trustedCertEntry
Issuer: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Serial number: 20000b9
Valid from: 5/12/00 8:46 AM until: 5/12/25 1:59 PM
Certificate fingerprints:
MD5: AC:B6:94:A5:9C:17:E0:D7:91:52:9B:B1:97:06:A6:E4
SHA1: D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74
SHA256: 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB
Signature algorithm name: SHA1withRSA
Version: 3
BasicConstraints:[
CA:true
PathLen:3
]
Procedure
The connection to the specified service cannot be established. Verify the service information, and try again.CTGIMT001E
The following error occurred. Error: Initialize Error: com.ibm.di.connector.o365.user.UserConnectorException: Failed to create token for connection. Office 365 message: 'peer not authenticated'
2019-10-24 22:47:53,655 ERROR [AssemblyLine.AssemblyLines/O365AddUser_Office 365 7.1.14 on SDI 7.2 JRE 1.8 on 9.199.139.106_8878396626655530593_a4e1cd84-2c1e-11b2-2095-000009c78b6a.6] - [addUser] CTGDIS181E Error while evaluating Hook 'Default On Error' in the Component 'addUser' (addUser.default_fail).
java.lang.Exception: 'gOperationType' not found
Tivoli Directory Integrator location
requiredApplication ID --> you need to obtain from the Azure server
requiredApplication Key --> you need to obtain from the Azure server
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
26 September 2022
UID
ibm11085721