Aerobase
모든 시스템 솔루션에는 IAM(Identity & Access Management)이 필요하다. 쉽게는 LDAP을 위한 OpenLDAP이나 OpenDS같은것을 생각할 수 있으나, Keycloak기반의 Aerobase가 최근에 인기가 있다. 단순 IAM 뿐만 아니라 SSO 솔루션(OAuth2, OIDC, SAML)으로도 사용이 가능하다.
- Free: unlimited application and back-end protection without any charges
- Multi-platform support: single UI and API to deliver OAuth2
- Multi-SDK support: provides SDKs
OpenID Connect
public cloud 인 https://cloud.aerobase.io/portal 에 사용자 계정을 생성하여, 사용할 수도 있다.
설치
Download Aerobase Server
- aerobase-2.4.3.[deb|rpm|msi]
- aerobase-iam-2.4.3.[deb.rpm|msi]
Install packages
- yum/apt install openjdk-8-jdk
- yum/apt install aerobase_-2.4.3*.[rpm/deb] aerobase-iam-2.4.3*.[rpm/deb]
Configure the external URL
- 외부접속을 위해 FQDN 설정
Run packages with docker
- docker run -d aerobase/aerobase