Actions
이슈 #419
진행중
RL
RL
Supabase Auth 적용, 앱 로그인 테스트
이슈 #419:
Supabase Auth 적용, 앱 로그인 테스트
JL James Lee이(가) 6달 전에 변경
작업 내용 정리¶
GoTrue 기반 인증 흐름을 Okta/SAML SSO까지 확장했습니다.
- Admin Console에 GoTrue SSO 시작 엔드포인트와
/auth/callback처리 흐름을 추가했습니다. - GoTrue access token을 검증해 admin session cookie를 발급하고,
ADMIN_ALLOWED_EMAILS/ADMIN_ALLOWED_DOMAINS기반 접근 제한을 적용할 수 있게 했습니다. - 기존 GoTrue Sign Up / Log In / manual JWT 흐름은 유지하면서 SSO 로그인 버튼과 logout 흐름을 Dev Console에 연결했습니다.
- Okta SAML 앱, GoTrue SSO provider, 서버 환경변수 설정 방법을
docs/okta-saml-gotrue.md에 정리했습니다.
commit:server|96377f864d6ef5e0c949b3157973e65489f8c914
검증: rustfmt --edition 2024 --check src/admin/mod.rs src/config.rs 통과. cargo test는 로컬 protoc 미설치로 build.rs 단계에서 중단됐습니다.
HP Henry Park이(가) 6달 전에 변경
Desktop CLI 등가물¶
commit:server|94d7be4 에서 데스크톱 (macOS/Linux) CLI alphea-rpc/cmd/sdktest 가 GoTrue + NodeService 인증 흐름의 스모크 테스트를 제공 — 모바일 앱 로그인 테스트의 desktop 등가물.
make sdktest ARGS="signup --email dev@example.com --password ..."
make sdktest ARGS="node-register --node-id mac-test-1"
make sdktest ARGS="connect --seconds 30"
State 는 ~/.alphea/sdktest.json. 모바일 앱 측 GoTrue 로그인 테스트와 같은 backend 흐름 검증 가능.
#441 의 작업.
Actions