2019

NOI Techpark - Authentication Server

NOI Techpark - Authentication Server
NOI Techpark, 2019
Client
NOI Techpark, 2019
Expertise
Development
Technologies
Keycloak, PostreSQL, OAuth 2.0 / OpenID Connect
Implementation of an authentication server for central administration of authentication and authorization processes.

About the client

NOI Techpark is a semi-public incubator and technology centre in Bolzano, which describes itself as the "South Tyrolean innovation district". The foundation stone for NOI Techpark was laid a few years ago on the site of an old aluminum factory, in order to promote research and development of innovative and sustainable technologies and to offer a springboard for young South Tyrolean startups. In addition to numerous startups and companies, it houses laboratories and premises of Fraunhofer Italia, Eurac Research, and the Free University of Bolzano. Another core area of NOI is the promotion of the digitisation process in South Tyrol, which is mainly under the care of the Digital-technology field. Among other things, the Beacon network in Bolzano and the OpenData Hub, an extensive database for tourism and mobility, have been installed for this purpose. Both services are available to the public and should thus contribute to the technological development of South Tyrol.

Central Authentication Server

Central Authentication Server

About the project

The Central Authentication Server is used by NOI Techpark to implement access for the use of applications and services via a central server. The server allows users to access dozens of applications and services offered by NOI with a single login. As a result, not all security-relevant elements have to be implemented individually, but are outsourced to a single location, in which authentication and authorization processes are handled without detours. In addition, the administration of groups, users and authorizations runs through a central system and in a single central location. 
Consequently, a registered user can directly access the applications released for him/her via his/her own account. Each user must have only one account to access all the different applications. 
In addition, the Central Authentication Server now includes standard security features such as two-factor authentication and password recovery capabilities.

Features

  • OAuth 2.0 / OpenID Connect
  • Single Sign-On
  • Two-Factor Authentication
Login using the NOI Authentication Server
Profile
  • Central User Management
  • Central Permission Management
  • Multiple Client / Language Integrations

Conclusion

Standard components such as the functions "Login" or "Forgotten password" do not have to be implemented anew for each project. By reducing manual processes, NOI saves costs, and the central administration ensures a clear overview.
For access to services and servers, only a single user name with a single password is required. NOI guarantees the necessary security by using standards like OAuth 2.0 / OpenId Connect.
In addition, a central infrastructure prevents possible errors that could occur more frequently with individual solutions.