다뉴엘 거버넌스를 위한 IDaaS입니다. 유저 식별과 인증을 위한 클라우드 기반 서비스를 제공하며, 여러 어플리케이션에 걸쳐 보안을 중심으로 유저 관리를 간소화 합니다.
- 유저 등록과 관리
- 인증과 인가
- 다중인증 지원
- 유저 세션 관리
- 보안 이벤트 모니터링 및 알림
- API와 SDK 제공
- 언어: Rust, TypeScript
- 프레임워크: Rocket, Next.js
- 데이터베이스: MySQL
- 클라우드 플랫폼: AWS
- 이 저장소를 클론합니다.
- 서버 폴더로 이동한 후 빌드합니다.
cargo build
- 클라이언트 폴더로 이동한 후 의존성을 설치합니다.
yarn
- 서버를 실행하려면
cargo run --package auth_{server_name}
를 입력합니다. - 클라이언트를 실행하려면
yarn dev
혹은yarn start
를 입력합니다.
- 이 저장소를 포크합니다.
- 피처 혹은 버그를 수정하는 브랜치를 생성합니다.
git checkout -b feature/feature-name
혹은git checkout -b bugfix/bug-name
- 변경사항을 커밋합니다.
git commit -m 'Description of added feature'
- 원격 저장소에 해당 브랜치를 푸시합니다.
git push origin feature/feature-name
- 풀리퀘스트를 생성합니다.
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 라이선스 파일을 확인하세요.