깃허브 앱(GitHub Apps) 로그인, 더 이상 무섭지 않아요!

by DD
4개월 전
조회수 15

깃허브 앱(GitHub Apps)의 사용자 인증(Sign-in) 시, 불필요한 '대리 행위' 경고 메시지 노출로 인한 사용자 혼란(User Confusion) 발생

프로필 정보(Profile Information)만 요청하는 앱(App)의 경우, '대리 행위' 경고를 선택적으로 미표시(Selective Suppression)하도록 변경

변경 후, 앱(App) 개발자 및 사용자들의 불필요한 문의 감소(Reduced Support Tickets)사용자 경험(User Experience) 개선 기대

깃허브 앱(GitHub Apps) 권한 관리 개선의 배경

본문에 따르면 깃허브 앱(GitHub Apps)은 사용자 인증(Sign-in)을 위해 프로필 정보(Profile Information)만 요청하는 경우가 많았지만, 불필요한 '대리 행위' 경고로 인해 사용자 거부(User Rejection)가 발생했다.

문제점: '대리 행위' 경고는 앱(App)이 사용자의 계정에 접근하여 작업을 수행할 수 있음을 의미하며, 프로필 정보만 요청하는 경우에도 동일하게 표시되어 오해(Misunderstanding)를 유발

영향: 사용자들은 앱(App)이 과도한 권한을 요구한다고 오해하여 로그인 시도(Login Attempt)를 포기하거나, 개발자에게 문의하는 등 부정적 경험(Negative Experience)을 겪음

결과적으로 깃허브(GitHub)는 사용자 경험(User Experience) 개선과 개발자 지원 부담을 줄이기 위해 권한 관리(Permission Management) 방식을 개선했다.

선택적 '대리 행위' 경고 표시 방식

깃허브(GitHub)는 앱(App)이 사용자 프로필 정보(Profile Information)만 요청하는 경우, '대리 행위' 경고를 선택적으로 숨기는 방식(Selective Hiding)을 도입했다.

동작 방식: 앱(App)이 사용자 계정(User Account)에 대한 읽기 권한(Read Permission)만 요청하는 경우 경고 메시지 미표시

예외 상황: 저장소(Repository), 조직(Organization), 엔터프라이즈(Enterprise) 권한(Read or Write)을 요청하는 경우 경고 메시지 유지

효과: 사용자들은 앱(App)이 자신의 프로필 정보(Profile Information)를 안전하게 사용한다는 것을 인지하고, 로그인 과정(Login Process)에 대한 신뢰도(Trust)를 높일 수 있음

이러한 변화는 깃허브 앱(GitHub Apps) 생태계(Ecosystem)의 사용자 친화성(User Friendliness)을 향상시키는 데 기여할 것이다.

깃허브 앱(GitHub Apps) 보안 및 사용자 경험 개선의 의미

이번 업데이트는 깃허브(GitHub)가 보안(Security)과 사용자 경험(User Experience)을 모두 고려한 균형 잡힌 접근 방식(Balanced Approach)을 보여준다.

보안 측면: 앱(App)이 불필요한 권한을 요구하는 경우 경고 메시지를 표시하여 사용자들의 주의(User Attention)를 환기

사용자 경험 측면: 프로필 정보(Profile Information)만 요청하는 앱(App)에 대해서는 경고 메시지를 숨겨 불필요한 불안감(Anxiety) 해소

파급 효과: 개발자들은 사용자들의 로그인 전환율(Conversion Rate)을 높이고, 사용자들은 깃허브 앱(GitHub Apps)을 더욱 안심하고 사용할 수 있게 됨

결론적으로 깃허브(GitHub)는 이번 업데이트를 통해 개발자와 사용자 모두에게 긍정적인 경험(Positive Experience)을 제공하고자 한다.

Selectively showing "act on your behalf" warning for GitHub Apps is in public preview