eGov Access Management 시스템은 전자정부 표준프레임워크의 Spring Security 기반의 Role-based 권한관리 기능(표준DB 모델 및 기본적인 API 제공)을 기반으로 EAM(Enterprise Access Management)을 제공합니다. 또한 security 적용 시에 보조적으로 필요한 기능인 SSO(Single Sign-On) 기능, 암호화 통신 기능 등을 제공합니다.
- Spring framework 기반의 강력한 Role-based 인증 및 권한관리 제공
- 다양한 인증(authentication) 제공
- Filter 방식의 권한(authority) 제공
- Java Persistence API ORM 표준
- 다양한 DBMS 연동 지원
- 캐싱, 상태관리, 객체지향 기술 활용 가능
- 다양한 UI 기능 및 화려한 UX 제공
- 브라우저 호환성 및 웹표준 확보
- AJAX기반으로 화면 처리 속도 우수
- 권한관리와 독립저으로 SSO 제공
- 3DES, ARIA(국내 암호화 알고리즘) 등의 다양한 암호화 표준을 통한 통신보안 제공
eGov Access Management는 3개의 프로젝트와 2개의 테스트용 예제 프로젝트로 구성되어 있습니다.
- egovframework.eam.api : eGov AM security 및 sso API 프로젝트 (jar)
- egovframework.eam.admin : eGov AM Admin Conole 웹 프로젝트 (war)
- egovframework.eam.root : 상기 2개 프로젝트에 대한 root 구성 (pom)
- egovframework.eam.sample : eGov AM 기본(master) 프로젝트 예제 (war)
- sample2 : eGov AM SSO client 프로젝트 예제