Skip to content

switchover/egovframework.eam

Repository files navigation

eGov Access Management

eGov Access Management 시스템은 전자정부 표준프레임워크의 Spring Security 기반의 Role-based 권한관리 기능(표준DB 모델 및 기본적인 API 제공)을 기반으로 EAM(Enterprise Access Management)을 제공합니다. 또한 security 적용 시에 보조적으로 필요한 기능인 SSO(Single Sign-On) 기능, 암호화 통신 기능 등을 제공합니다.

적용 기술 및 특징

Spring Security

  • Spring framework 기반의 강력한 Role-based 인증 및 권한관리 제공
  • 다양한 인증(authentication) 제공
  • Filter 방식의 권한(authority) 제공

JPA

  • Java Persistence API ORM 표준
  • 다양한 DBMS 연동 지원
  • 캐싱, 상태관리, 객체지향 기술 활용 가능

Smart GWT

  • 다양한 UI 기능 및 화려한 UX 제공
  • 브라우저 호환성 및 웹표준 확보
  • AJAX기반으로 화면 처리 속도 우수

SSO

  • 권한관리와 독립저으로 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 프로젝트 예제

About

eGovFrame EAM(Enterprise Access Management)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published