OAuth 로그인 버튼으로 provider 연결 + 제공자 연결 패널 그리드 이동
Some checks failed
API contract / OpenAPI type drift (push) Failing after 59s

claude(setup-token과 동일한 PKCE, code#state 수동 흐름)와
openrouter(헤드리스 코드 표시 모드)는 OAuth 로그인 버튼으로 연결한다.
관리자가 제공자 로그인 뒤 표시되는 인증 코드를 붙여넣으면 서버가
토큰/키로 교환해 저장·게이트웨이 push한다. state는 서버 발급·15분
단일 사용으로 CSRF를 막는다. codex·agy는 붙여넣기 방식을 유지한다.

제공자 연결 패널은 우측 사이드에서 메인 컬럼의 Provider·모델별 사용
원장 아래로 옮기고 반응형 그리드(너비에 따라 1~n열)로 배치한다.
This commit is contained in:
Yun Chan 2026-09-11 17:33:51 +09:00
parent e3a9fc717c
commit cb4d45579d
9 changed files with 752 additions and 39 deletions

View file

@ -832,6 +832,7 @@
/* ── 제공자 연결 (ProviderConnectionsPanel) ───────────────────── */
.aic-providers .aic-provider__list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 12px;
}
@ -964,3 +965,15 @@
color: var(--ok-text, #2e7d32);
font-size: var(--fs-sm);
}
.aic-provider__oauth {
display: flex;
align-items: center;
gap: 10px;
}
.aic-provider__oauth span {
color: var(--text-muted);
font-size: 12px;
line-height: 1.5;
}