Getting started for application developers

The Dataporten Dashboard allows developers to register and manage new and existing applications.

The other Dataporten interface is important to application developers as well to better understand and explore the platform:

Obtaining an OAuth Token

On the Dataporten Dashboard you will get details and credentials to setup your application as an OAuth consumer to Dataporten.

If your client already supports OAuth or OpenID Connect, remaining work may be as easy as a matter of simple configuration.

Otherwise, you may consider the further documentation to learn more details about how to work with OAuth with Dataporten:


OAuth 2.0 is mainly about authorization and establishing an authentication session used to access a set of APIs.

Simple authentication may be implemented using the OAuth userinfo endpoint of Dataporten. You can also implement on your own, or adjust an already existing authentication plugin that supports OAuth 2.0.

Dataporten also supports OpenID Connect, an identity standard on top of OAuth.

In Dataporten Dashboard you can configure which login providers you will enable for the end users. Your configuration here will be reflected in the available login options for the end users during login.

Using the Groups API

When your application is given a valid OAuth 2.0 access token with the group scope, you will be able to access the groups API to get information about the current group relations for the current user.

Using third party APIs

An important feature of Dataporten is the possibility to do access control on APIs through the platform.

UNINETT has an agreement with FSAT regarding access to data from FS:

  • Group data from FS is already accessible through the groups API (metioned above).
  • An API returning information about whether a student has payed his semester is accessible as a third party API.
  • An API returning information about alumni students is also to be made available.

Other third party APIs we know are in progress are APIs for storing preferences for special adaptations for users with disabilities.

We hope that Dataporten will be able to expose a large library of APIs, with necessary data sources for new services in the educational sector.

Use Dataporten third party APIs

Example code

Example code

Example applications

Example applications

Example APIs

Example APIs