Search for existing answers to your product and support questions.
Familiarize yourself with our support site and learn best practices in working with our team.
Manage Service Requests, View and update service requests submitted by you and others in your organization.
Submit a new issue to our technical support team.
Oracle B2C Service insights from our Technical Support team subject matter experts
Browse resources to assist you in launching your implementation and ensure a successful go-live.
Access your OCI account.
Find product documentation for supported versions of B2C and documentation libraries for related service solutions.
You will have the tools to improve your customers' experience when you learn about all the things our products can do.
Find links for API documentation, Custom Processes, Customer Portal, and Agent Browser UI Extensibility Framework.
Explore how accelerators are designed to demonstrate how an integration scenario could be built using the public integration and extension capabilities of the Oracle B2C Service.
Prepare for a successful transition by reviewing upcoming release changes and enhancements.
Explore webinars, events, and feature kits to learn about B2C Service features, functionality, and best practices from the technical experts.
Oracle MyLearn offers a portfolio of free and paid subscription-based learning resources to help you gain valuable skills, accelerate cloud adoption, increase productivity, and transform your business.
Empower your team with the skills to implement, configure, manage, and use your applications with Customer Experience Cloud Training.
Our goal is to facilitate a friendly, supportive environment where members can easily collaborate with each other on solutions and best practices.
Ask and answer questions specific to B2C.
This is an exciting resource intended to help with your Oracle Service Cloud Analytics.
Share product improvement ideas and enhancement requests with Oracle Development, while collaborating with other Oracle customers and partners.
Update your phone number, email notification preferences, and severity 1 and severity 2 contact preferences.
View the contact managers within your organization.
Find contact information of the Technical Account Manager (TAM) and Client Success Manager (CSM) for your organization.
How do I set up App Registration to access mailboxes with Microsoft OAuth?
Office 365 mailboxes
Solution:
When setting up mailboxes to use OAuth to connect to Office365 mailboxes you must first create an App Registration on Microsoft's Azure Active Directory.
Follow the steps below before you proceed with the steps in our documentation, Configure OAuth Authentication Settings. afterward follow the steps to Configure a mailbox to use OAuth.
There are several settings particular to our mailboxes outlined below. For assistance outside of what is listed below please work with your IT department or support from your Office365 vendor.
Registration name The registration name is simply a descriptive name for the app. Users may have multiple apps granting permissions for various Microsoft products to any number of third party entities therefore we suggest something like "Oracle B2C Service Email".
Account types (single or multitenant) This setting determines what type of mailboxes can use OAuth for authentication.
Single tenant supports only mailboxes for the Azure domain in which the app registration is created. For example, if the Azure account is example.onmicrosoft.com, then only mailboxes in the form of user@example.onmicrosoft.com can use OAuth for authentication. Single tenant is the most straightforward option for most users.
As the name implies, multitenant allows any Azure AD account to use OAuth for authenticating. Select multitenant if you have mailboxes from multiple Azure domains that you want to allow Oracle B2C Service to authenticate. Multitenant account type requires registration with the Microsoft Partner Network, please consult the Microsoft documentation for full details.
Redirect URI The redirect url is based on the interface accessed by the Oracle B2C Service administrator when authenticating the mailbox in step 8 below (this may not necessarily be the interface associated with the mailbox). It should be of the form <interface>/AgentWeb/Bookmark/Mailboxes/Auth (e.g. https://phone-support.custhelp.com/AgentWeb/Bookmark/Mailboxes/Auth). This can be found within the Authentication area by adding a Web platform configuration: App Registrations > "Registration name from above, such as Oracle B2C Service Email" > Authentication > Platform Configuration > Add a platform > Web > Redirect URIs
Delegated API permissions This setting determines the permissions granted to the App. For Oracle B2C Service mailbox authentication, users must add "Microsoft Graph - POP.AccessAsUser.All" as a delegated permission. "User.Read" should also be included by default.
Client secret Users must create a client secret under "Certificates & secrets". Make sure to use the Client Secret value, not the Secret ID. Oracle B2C Service will use this to prove its identity during the OAuth process. This value is entered in the CUSTOM_CFG_MAILBOX_OA_CLIENT_SECRET configuration. Client secrets have an expiration and will need to be updated periodically both in Azure and CUSTOM_CFG_MAILBOX_OA_CLIENT_SECRET. When adding a new client secret, the mailbox needs to be authenticated again (Step 8 below) to ensure it is using the new client secret.
Client ID The client ID is the unique identifier assigned to this app registration. The client ID is automatically generated and can be found in the "Overview" section of the app registration as "Application (client) ID". This value is entered in the CUSTOM_CFG_MAILBOX_OA_CLIENT_ID configuration.
Tenant ID The tenant ID is the unique identifier assigned to the Azure AD account. The tenant ID is also automatically generated and can be found in the "Overview" section of the app registration as "Directory (tenant) ID". This value is entered in the CUSTOM_CFG_MAILBOX_OA_TENANT configuration.
Configure a mailbox to use OAuth After setting up App Registration and setting the configurations in the product you must enable your mailboxes to use OAuth.