Enrolling an external client

pratysin
Participant IV

Hi Team,

If there is any new external user who wants to consume APIs , then how to enroll it. Here External User i mean to ask if the communication is between Machine to Machine, then how to give access in order for API consumption.

Thanks

Pratyush

0 1 75
1 REPLY 1

jaupadhyay
Participant IV

Hi @Pratyush Singh

Most common practice for any one to consume your API is using Developer Portal.On your Developer Portal External User can register. You can define registration process based on your requirement.

Once users are registered they can create an app for themselves. Products for that app can be configured by you to define restrictions.You can also control if App created by user can use straight way gets approved or you can have an additional Approval step.

Once App is approved consumer code can use those credentials of an app to start consuming your APIs.

Other good practice is you can have Sanbox version of your APIs and production version of your APIs.

In Sandbox version of APIs can be used by consumer to the development work on there end.

If you want to have additional security around your APIs you can use the concept of Dynamic Client Registration.

Regards

Jayesh