Skalio ID Developer Portal#
Skalio ID is the central account management service for Skalio products and services. Users can manage their identities here and reuse it across different services. A user identity in Skalio ID is called person.
Organizations can manage their subscriptions to Skalio services and grant persons access to these service. Privileges are granted to members of the organization. Payment, billing and contract management is handled here.
Skalio ID confirms the identity of users by issuing an ID token that can be consumed by other services. Account management itself is authorized with the ID token. To access a remote services functionality, the ID token must be exchanged for a service-specific access token. It is the responsibility of the remote service to implement this access functionality. Skalio ID itself also uses access tokens to authenticate the service it provides.
The following use cases are handled here:
- Self registration: create a new persona, confirm control over email address
- Authentication, including multi factor authentication
- Profile management
- Account termination and removal
- Password recovery
- Organization & member management
- Acceptance of legal documents, such as terms and conditions
- Management of product subscriptions
- Integration into a payment system