SSO - Single Sign On

hrj2233·2023년 3월 4일
0

SSO (Single Sign-On)은 한 번의 로그인으로 여러 개의 애플리케이션에 접근할 수 있는 인증 방식을 말합니다. SSO를 사용하면 사용자는 여러 개의 애플리케이션에 대해 개별적으로 로그인하지 않아도 되므로, 사용자 편의성과 생산성을 향상시킬 수 있습니다.

SSO는 다음과 같은 방식으로 동작합니다.

  1. 사용자가 SSO 시스템에 로그인합니다.

  2. SSO 시스템은 사용자 인증 정보를 저장하고, 인증된 사용자에 대한 액세스 권한을 부여합니다.

  3. 사용자가 다른 애플리케이션에 접근하려고 시도하면, 해당 애플리케이션은 SSO 시스템에 인증 요청을 보냅니다.

  4. SSO 시스템은 인증된 사용자를 확인하고, 해당 애플리케이션에 대한 액세스 권한을 확인합니다.

  5. SSO 시스템은 인증 정보를 암호화하여 애플리케이션에 전달하고, 애플리케이션은 해당 인증 정보를 검증하여 사용자 인증을 수행합니다.

SSO는 사용자가 여러 개의 애플리케이션에 대해 각각 로그인하는 번거로움을 줄이고, 보안성을 강화하는 등의 장점을 제공합니다. 그러나 SSO를 구현할 때는, 다른 애플리케이션과의 연동 방식과 보안 이슈를 고려하여 디자인을 해야 합니다. 또한, SSO가 제공되지 않는 애플리케이션의 경우에는 추가적인 인증 절차가 필요할 수 있습니다.

0개의 댓글