Portal Identity
Introduction
Portal Identity is an Oauth2.0 OIDC compliant authentication provider. The Portal Identity services allows developers to connect their games and apps to the Portal Platform eco-system.
Portal requires you to securly authenticate with the Portal Platform API for any of the interactions you wish to make on behalf of Portal users.
Developers create Portal Apps to enable authentication via the OAuth 2.0 protocol.
Who can install Portal Apps and authorize OAuth apps?
Any portal user is permitted to create a Portal App associated to their Portal account. Portal Users with admin permissions to games within the Portal eco-system can grant permission for their Portal Apps to the games they manage. This allows Game Developers to interact with the Portal Platform acting as their game.
Portal Apps also enable developers to authorize users, which gives the app the abiliry to act as the authenticated user. For example, you can authorize an OAuth app to retrieve a users Portal Identity, or see their activity data. You can alwas revoke permissions from an Oauth app.
What can I do with a Portal App
Portal Apps are used in OAuth 2.0 authentication flows. With a Portal App you will be able to:
- Authenticate portal users and read their profile data.
- Request permission to read and write data on behalf of users.
- Request permission to interact with the users Portal Wallet.
- Read and Write data on behalf of any Games associated to your Portal Apps.
Updated 19 days ago