Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and Dynamic Client Registration
1. Surat MuleSoft Meetup Group
Anypoint Business Group, Connected Apps
and Dynamic Client Registration
[20th Feb 2021]
2. 2
Organizers
Jitendra Bafna
Senior Solution Architect
Capgemini
About the organizer:
Working as Senior Solution Architect at Capgemini.
Surat MuleSoft Meetup Leader.
12.5+ Years of Experience in Integrations and API Technologies.
Certified MuleSoft Integration Architect and platform Architect.
3. 3
Speakers
Vikram Reddy Patlolla
Senior Solution Architect
Capgemini
About the speaker:
Working as Senior Solution Architect at Capgemini.
15+ years of IT Experience.
Certified MuleSoft Integration Architect and platform Architect.
4. 4
Speakers
Supriya Pawar
Technical Lead at Accenture
About the Speaker:
Kochi MuleSoft Meetup Leader.
7+ Years of Experience in Integrations and API Technologies.
Certified MuleSoft Developer, Integration Architect and platform Architect.
5+ Years of Experience in Integrations and API Technologies.
Certified MuleSoft Developer, Integration Architect and platform
Architect.
Sumit Ahuja
Senior Developer at Accenture
5. 5
Agenda
1 What is Connected Apps ?
2 What is Connected Apps in Mulesoft ?
3 Anypoint Business Group
4 Dynamic Client Registration – Client Management Live Demonstration
7. What is Business Group ?
Business groups are self-contained resource groups that contain Anypoint Platform resources
such as applications and APIs.
Helps in controlling access to Anypoint Platform resources at User level
Only Org Admin can create/modify/delete BGs
vCores
PROD/Sandbox/Design
Static IPs VPC VPN
Reference - https://docs.mulesoft.com/access-management/business-groups
8. Why and when do we create BGs
Provides more fine-grained control over access
Provides complete isolation of platform resources
Allows to delegate management and administration of platform resources like
o APIs
o Applications
o Child business groups
o Users and Roles
8
10. Anypoint BG - Limitations
● Hard limit of 100 BG per Org
● Role/Env created in one BG can’t be copied to other BGs
● Assets and resources (vCores, static IPs etc..) can’t be used across BGs
10
13. 13
It provides a framework using which external applications can integrate with Anypoint Platform.
Advantages:
Access can be shared without sensitive credentials.
Full Control rights of third parties can be controlled.
Connected Apps usage is tracked and auditable.
Granted access can be revoked.
Revoking granted access does not require users to change their password.
Passwords can be changed without having to update other systems.
What is Connected Apps in Mulesoft?
14. Usage For :
Connected Apps for Organization Administrators
Connected Apps for Developers.
Connected Apps for End users.
14
15. Keep these ideas in mind when creating
Connected Apps or managing authorizations:
Own up to 200 Connected Apps.
Administrators has access to view all authorized applications.
Only Administrators can disable or whitelist specific Connected Apps.
Use client grant type for applications made for your team or company to ensure that as an app
owner leaves the company, the application will continue to work without interruptions.
Once an application is created, it’s assigned a clientID, which can’t be changed. Similar to
user passwords, client secrets can be modified under the application settings page.
Application actions are logged in Audit Log
15