개요
외부 서비스를 사용하여 로그인할 수 있도록 사용자에게 안전한 브라우저 창을 열어 웹 기반 인증을 간소화하도록 설계된 플러터 플러그인입니다. OAuth 흐름을 처리하고 리디렉션 URL을 캡처한 후 결과를 앱으로 안전하게 반환합니다. Google, Facebook 또는 커스텀 OAuth2 서비스와 같은 제3자 로그인 제공자 통합에 이상적입니다. 모바일, 웹, 데스크톱을 포함한 모든 주요 플랫폼을 지원합니다. 적절한 URL 처리 및 상태 관리를 통해 원활한 사용자 경험을 유지하면서 보안을 확보합니다.
사용 사례
- OAuth2 로그인 흐름 통합
- 제3자 신원 공급자에 연결
- 단일 로그인(Single Sign-On, SSO) 접근 활성화
- 인증 후 보안 리디렉션 처리
- 웹 및 데스크톱 인증 지원
주요 기능
- Android, iOS, Web, macOS, Windows 및 Linux에서의 크로스 플랫폼 지원
- 리디렉션 URL 및 인증 토큰의 안전한 처리
- OAuth2 및 OpenID Connect에 대한 내장 지원
- 웹 인증 세션을 시작하고 캡처하기 위한 간단한 API
- 모바일 플랫폼에서의 자동 URL 스키마 처리
적합한 대상
- 외부 로그인 시스템을 사용하여 앱을 개발하는 개발자
- 보안 웹 기반 인증이 필요한 앱
- 일관된 인증 동작을 갖는 여러 플랫폼을 대상으로 하는 프로젝트
고려 사항
- 공급자 측에서 리디렉션 URI를 올바르게 구성해야 합니다
- 사용자 지정 도메인 또는 딥 링크를 위해 추가 설정이 필요할 수 있습니다
- 웹 컨텍스트 없이 네이티브 앱 전용 인증에 적합하지 않습니다
- 시스템 브라우저 또는 웹 뷰 사용 가능 여부에 따라 다릅니다