Using Keycloak for Gateway Authentication and Authorization

Loading...
Thumbnail Image
Can’t use the file because of accessibility barriers? Contact us with the title of the item, permanent link, and specifics of your accommodation need.

Date

2017-10-09

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Establishing users’ identities before they access research infrastructure resources is a key feature of science gateways. With many science gateways now relying on general purpose gateway platform services, the challenges of managing identity-derived features have expanded to include authorization between science gateway tenants, middleware, and third party identity provider services. The latter include campus identity management systems. This paper examines the use of Keycloak as an implementation of an identity management system for Apache Airavata middleware, replacing our previous WSO2 Identity Server-based implementation. This effort raises larger issues that software-as-a-service communities should consider when embedding dependencies on third party software and services, including developing selection criteria and future-proofing systems.

Description

Keywords

science gateway; authentication

Citation

Christie, M., Bhandar, A., Nakandala, S., Marru, S., Abeysinghe, E., Pamidighantam, S., & Pierce, M. (2020). Managing authentication and authorization in distributed science gateway middleware. Future Generation Computer Systems. 111. 780-785. https://doi.org/10.1016/j.future.2019.07.018

Journal

Relation

Type

Preprint