로그인 해주세요.

자유 게시판 *자유로운 대화공간입니다. 회원간 예의를 지켜주세요. #정치글 #친목 금지

콜홍

인앱 브라우저 사용 경험이 떨어지는 이유는 SSO 때문입니다.

  • 콜홍
  • 조회 수 444
  • 2024.07.19. 08:24

Single Account도 아니고 Sing Sign On인데 말로만 싱글 사인온인 사이트가 많아요. 

번역하면 한 번 로그인이죠. (한국에선 로그온아리는 말은 잘 안 하니..) 

 

인앱 브라우저에서 네이버 로그인을 하려고 하면 네이버에 로그인을 해야 합니다.

구글도 마찬가지구요.

 

몇몇 사이트들은 아이폰에 저장된 구글 계정으로 로그인 한다던가, 네이버 앱으로 연결해줍니다.

그러면 로그인하려는 계정 선택하면 로그인이 되죠.

 

 

 

그게 진짜 한 번 로그인인데...

네이버 앱에서 로그인해두면 폰이든 피시든 피시방이든 다시 아이디와 패스워드를 입력할 필요가 없는 것이죠. 그게 구현이 안 된 것도 아니고요. 

 

옛날엔 그냥 소셜 로그인이라고 불렸었던던데, 구글이나 네이버를 소셜이라고 할 수 없으니 싱글 사인온이라는 멋드러진 말을 쓴거라고 생각하는건지

싱글사인온이 진짜 싱글 사인온이 아닌게 참 안타까울 따름입니다

 

 

기본 브라우저를 썼으면 로그인 되어있었을 사이트들이 카톡 인앱 브라우저에서 로그인이 안 되어있고, 그게 참 불편해요. 싱글 사인온이라면 로그인이 귀찮거나 불편한 부분이 아니데 말이죠.

 
콜홍
MacBook Pro 14" 2021 AC+
MacBook Pro 13" 2018 AC+ 인데 만료
iPhone 12 mini AC+
iPhone Xr AC+ 인데 만료 내비용
iPad Pro 12.9" 2018 AC+ 인데 만료
Apple Watch Series 7 AC+
Apple Watch Series 4 AC+ 인데 만료
Apple TV 4K

AMD Ryzen 3600
GTX 1070
48GB RAM
Pantech Vega Secret Note Lineage OS 16.0
댓글
13
Alternative
best 1등 Alternative
2024.07.19. 08:38

카톡 브라우저때문에 빡쳤던 게 한두번이 아닙니다.

사파리랑 대부분의 크로미움 기반 모바일 브라우저에 SSO용 임시 인스턴스를 띄우는 기능이 이미 있는데도 굳이굳이 앱 안에서 웹뷰를 열어야 하나...

[Alternative]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 Alternative 님께
2024.07.19. 09:46

맞아요.. 로그인을 한번에 가능하다면 인앱 브라우저라도 참을 수 있는데요 ㅜㅜ 

[콜홍]님의 댓글을 신고합니다. 취소 신고
불심
2등 불심
2024.07.19. 09:28

sso 자체는 사이트간의 정책이지 브라우저는 그저 쿠키 관리하는 역할이고요. 이건 좀 다르다 볼수있죠.

 

네이버앱은 크로뮴 엔진을 직접 올린 사실상 브라우저고, 통상 인앱브라우저라 불리는 물건들은 대부분 시스템 웹뷰를 쓰는걸로 압니다.

 

웹뷰자체는 거의 크로뮴 열화판 웹표시기 수준이고, 초보적인 쿠키관리와 js 구동이 가능합니다만 앱 프로세스별 쿠키 관리는 별도로 되고 있습니다. 다만 js 콜을 가지고 앱 네이티브와 연동하는 특수한 처리를 하는데 있어서 유용성이 있다보니 일부 개발 환경에선 유용하게 쓰입니다.

 

솔직히 카톡이 인앱브라우저 이어주는 부분은 그정도의 필요성은 없다 보는데, 모르겠네요. 제가모르는 기능이 더 있는지.. 다만 그렇다고 짜잘한 브라우징에 네이버앱처럼 크로뮴 엔진을 막 추가할순 없는게 이게 용량이 무식하게 큽니다.

[불심]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 불심 님께
2024.07.19. 09:43

말씀하신 내용은 기술적 부분이고... 저는 그걸 설명하지 않고 내용을 안다는 전제로 쓰긴 했네요.

 

다만 사용자는 기술적 한계를 고려하면서 이해해줄 필요는 없다고 봅니다.

그게 엔지니어들이 해야 할 일이죠.

 

본문에서는 브라우저별로 쿠키가 다르기 때문에 인앱 브라우저에 따로 로그인을 해야 하고, 근데 그 로그인 수단이 SSO가 아니라는 부분이 웹 브라우징 경험을 침해한다는 내용이었습니다.

 

카톡이 해야 하는게 아니고 카톡으로 보는 사이트들에서 해야 하는 일이죠.

[콜홍]님의 댓글을 신고합니다. 취소 신고
불심
불심 콜홍 님께
2024.07.19. 09:53

저는 엔지니어링 관점에서 그냥 동작의 이유만 밝힌것일 뿐이고요. 딱히 사용자가 이해하길 바라는건 아니고 현실적인 문제가 이런게 있다는것만 얘기할 뿐입니다. 엔지니어링 관점에서 사용자에게 혼란을 주는 말이 안되는 스펙은 보통 빼고가자고 의사결정이 나는경우가 많고요.

 

브라우저별(X) -> 웹뷰별 로그인이 따로 되는 부분이고, 이건 시스템에서 프로세스 레벨로 강제하는거라 일반 개발자 레벨에선 이를 이을 수 있는 방법은 현실적으로 존재하진 않습니다. 애초에 쿠키가 다른 이상 사용자가 같다는걸 증명할 방법이 그 사이트들에서도 없다는게 문제인거죠. 무슨 인증방식을 가져오든 사이트도 결국 브라우저 위에서 돌아가는 법이니.

 

저도 그래서 이런 연속성을 해칠 수 있는 웹뷰 남용을 당연히 좋아하지 않고요. 가급적 쓰던 브라우저로 보내주는게 최선인데 특정 동작을 오버라이드 하지 않는 이상 인앱브라우저 고집하는건 별로 좋지않은 경험이란 뜻이었습니다.

[불심]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 불심 님께
2024.07.19. 09:58

넵 맞아요. 기술적 어려움을 사용자가 덜 느끼도록 그나마 간소화하는 방법이 SSO라는것이죠. 그게 본문의 내용이고 제가 하고싶은 말입니다.

[콜홍]님의 댓글을 신고합니다. 취소 신고
불심
불심 콜홍 님께
2024.07.19. 10:06

죄송하지만 SSO라는 단어에 대해서 좀 오해가 있으신것 같은데요. SSO도 결국 브라우저 위에서 도는 인증 개념입니다. 그 브라우저를 탈출하면 별도의 툴이 개입하지 않는이상 통합으로 인증 관리하기가 불가능합니다.

 

보통 OAuth2같은 기술이 많이 언급되는데, 그 OAuth2도 토큰 교환으로 SSO 구현을 하지만 결국 그 토큰을 브라우저 끈 이후에도 다루려면 쿠키나 세션 정보가 있어야 하고 이것 또한 브라우저의 세계를 벗어나면 나가리가 된다는 의밉니다.

 

https://aws.amazon.com/ko/what-is/sso/

 

뭐 말씀 하신 내용들에 대한 기술적 대안으로써 삼성패스 같은게 존재하는지도 모르겠습니다.

[불심]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 불심 님께
2024.07.19. 10:18

맞아요. 브라우저를 탈출하면 유지되지 않죠.

 

그래서 SSO로 로그인을 없앨 수 있다 라고 말하는게 아니라 로그인을 간소화한다 라고 말을 하고 있는겁니다.

 

몇몇 사이트들은 카톡 인앱브라우저로 네이버 간편 로그인을 할 때에 네이버 아이디와 비밀번호를 쓸 필요가 없거든요. 왜냐하면 네이버 앱이 실행되면서 로그인 승인만 해주면 되기 때문이죠. 

이건 SSO가 아닌건가요?

[콜홍]님의 댓글을 신고합니다. 취소 신고
불심
불심 콜홍 님께
2024.07.19. 10:22

아 네 제가 브라우저에만 집착했는데 상세설명을 들으니 이해가 되네요. 간편로그인 기능인데 sso의 일종으로 보긴합니다.

[불심]님의 댓글을 신고합니다. 취소 신고
3등 Minny
2024.07.19. 09:31

미게에도 썼지만, 작성해주신 그런 문제들 뿐만 아니라

 

카카오톡 인앱 브라우저는 브라우저 본연 기능도 수준 미달이여서 잘 되야 할 것들도 안되고 오동작하는 경우가 많지요. 따지고 보면 그냥 엑티비티 위에 웹뷰 하나 띄워둔 수준인것 같아요...

[Minny]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 Minny 님께
2024.07.19. 09:44

저는 카톡이든 뭐든 링크 나오면 딱 그 사이트만 보고 꺼서 그런 단점은 못 느꼈네요.

어쩌면 이미 그런 단점을 느껴서 인앱 브라우저로 다른 브라우징을 안 하는 걸수도 있겠어요.

 

보통은 기사 공유 받은걸 보거나, 아니면 특가같은거 뜨면 로그인 해서 결제하는 정도다보니 문제가 있는 곳은 없더라구요.

[콜홍]님의 댓글을 신고합니다. 취소 신고
불심
불심 Minny 님께
2024.07.19. 09:41

구조적으론 실제로 그럴수도 있습니다. 웹뷰도 나름 개발입장에서 구현해야할 스펙이 많습니다만 그렇게 안되는 경우들도 많죠. 성능도 최고가 될순 없는 물건이고.

 

이상적으로는 SPA나 가급적 바운더리가 정해진 환경에서만 쓰는게 가장 적절하죠. 안드로이드 개발 가이드에서도 앱에서 직접처리하기 어렵고 번거로운건 그냥 인텐트 쏘라는것이 다 이유가 있습니다.

[불심]님의 댓글을 신고합니다. 취소 신고
취소
번호 제목 글쓴이 날짜 조회 수
공지 사이트 이용 수칙 240809 수정 admin 19.11.25 7 61933
핫글 머리밀어씀미다 [9] 허쉬 24.08.31 9 217
핫글 샀슈 [10] file 쿼드쿼드 24.08.31 6 163
핫글 하이오커피의 아름다운 신메뉴 [7] file 쿼드쿼드 24.08.31 6 258
120705 오픈런 해왔습니다 [7] file 에피 24.08.23 12 509
120704 부천 모텔 화재로 7명 사망…부상자 12명 중 3명은 중상 [3] MrGom™ 24.08.23 4 259
120703 무알콜 하이트 제로 0.00 짧은 후기 file 펄럭펄럭 24.08.22 3 172
120702 KIA, 소크라테스 8회 결승타로 70승 선착…KS 직행 확률 77% ⚾️ [2] file MrGom™ 24.08.22 3 141
120701 이건 주작이어야 합니다..... [36] file 쿼드쿼드 24.08.22 4 781
120700 미코인들이 쓰는 의자는?? [48] a1001 24.08.22 2 666
120699 (스포O) 늘봄가든 생각보다 더 별로네요 [4] 루시우 24.08.22 3 334
120698 스벅 카드지갑 아이보리가 그래도 낫겠죠? [10] file 에피 24.08.22 4 406
120697 로튼 토마토, 새 배지 시스템 도입 BarryWhite 24.08.22 3 107
120696 디아블로 IV 증오의 그릇 용병 공개 트레일러 BarryWhite 24.08.22 1 108
120695 "동해바다 건너…" 현해탄 넘은 KIA의 야구사랑, 고시엔 결승진출 기적으로 이어졌다 ⚾️ [3] file MrGom™ 24.08.22 5 261
120694 와 미칬네예 [6] file 우리애는물어요 24.08.22 5 349
120693 이놈의 불치병은 낫지를 않네요 [20] 새벽하늘 24.08.22 7 464
120692 변신했습니다 file 루시우 24.08.22 4 99
120691 갤럭시 A32가 고장없이 오래가는 편이군유 [2] 익명 24.08.22 0 205
120690 걷다가 한장씩 찍어봤습니다 [4] file 우리애는물어요 24.08.22 5 103
120689 롯데리아 통새우크런KIM버거 먹었습니다 file 루시우 24.08.22 2 102
120688 이날씨에 고생이 많겠군요 file 우리애는물어요 24.08.22 1 61
120687 푸틴: 우크라 국경에선 이 앱 꺼라 BarryWhite 24.08.22 4 331
120686 처서 없다...전국 최고 36도 [3] BarryWhite 24.08.22 4 267
120685 호날두, 유튜브 개설 12시간 만에 구독자 900만 돌파 BarryWhite 24.08.22 1 117
120684 트럼프 러브콜에 화답한 일론 머스크 [1] BarryWhite 24.08.22 1 132
120683 문명7 플레이 영상 [6] 룬룬 24.08.22 3 193
120682 제로스킨 창고대방출(?) 하나요? [3] file 헤르 24.08.22 1 273
120681 서버로 쓸 미니pc 추천 부탁드립니다 [2] 회계천사 24.08.21 0 161

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...