Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

여러 인증 방식에 대응할 수 있도록 Mapping 객체를 만든다. #1010

Open
Tracked by #908
zangsu opened this issue Jan 3, 2025 · 1 comment
Open
Tracked by #908

Comments

@zangsu
Copy link
Contributor

zangsu commented Jan 3, 2025

작업 배경

현재 코드잽은 Cookie -> Authorization 헤더로 인증 방식을 전환 중입니다.
하지만, 코드잽의 클라이언트는 웹, intelliJ 플러그인, 크롬 익스텐션 등 다양하며 모든 클라이언트가 한번에 인증 방식을 변경할 수 없습니다.
이에 각 인증 방식들을 담당하는 CredentialManager를 모두 가지는 일급컬렉션을 만들어 testability 를 높입니다.

@zangsu
Copy link
Contributor Author

zangsu commented Jan 12, 2025

작업 방향

최종적으로는 모든 클라이언트에서 Cookie 를 사용하지 않도록 수정하는 것이 목표입니다.
다만, 이 과정에서 각각의 클라이언트가 Cookie -> Authorization 헤더로 넘어가는 시점이 다릅니다.
이에 Mapping 객체를 두어 클라이언트마다 적절한 응답을 내려줍니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant