Apps
Overview
Apps (oauth2app
) are OAuth 2.0 apps used by your applications to authorise both themselves and users with XPKit. They are managed in XPKit Portal.
For full integration (and supported OAuth 2.0 authentication flows) see the following pages :
Applications
For every application you create, you need to determine which XPKit resources the application needs access to. Your application will need authentication details in order to authorise itself with XPKit. This is achieved by creating an oauth2app
inside XPKit Portal.
When creating the OAuth app you define the permissions that your application requires and then the credentials your application needs to authenticate will be generated.
Users
When creating an OAuth app for users, permissions do not need to be defined as they are calculated based on the groups assigned to each individual user
.