로그인 해주세요.

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

콜홍

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

  • 콜홍
  • 조회 수 451
  • 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 64260
핫글 물건 오래쓰는 법 힘을 길러보려합니다(차 기변기) [4] file Ginza 24.09.26 13 259
핫글 아무리 말 많아도 As는 삼성이긴 하네요 [2] file 작은히포하마 24.09.26 12 276
핫글 "아쎄이면 아쎄이 답게 해" [10] file BarryWhite 24.09.26 9 290
120086 미장 박살났네요 [11] file 개껌무한디스펜서 24.07.25 4 749
120085 쇼츠 내리면서 보다가 충격 먹었네요 [3] MrGom™ 24.07.25 5 453
120084 열돔현상 [1] Love헌터 24.07.25 2 207
120083 기아 공식 가이드 영상인데 웃기네요ㅋㅋㅋ [1] 허쉬 24.07.24 6 404
120082 쿠니츠가미 짧은 후기 BarryWhite 24.07.24 1 154
120081 토트넘 양민혁 영입 임박 file 펄럭펄럭 24.07.24 3 148
120080 지난 주말이 1940년 이래 가장 더운 날이었다고 합니다... [1] file Stellist 24.07.24 4 278
120079 티몬/위메프 탈퇴 해야겠네요 에피 24.07.24 1 315
120078 요즘 ott들이 다 그렇긴하지만... [1] 헤르 24.07.24 4 205
120077 위메프-티몬 피해는 단순 소비자만의 문제가 아니네요. [6] BarryWhite 24.07.24 5 407
120076 먹부림했습니다 [2] file 루시우 24.07.24 3 99
120075 ⚾ 리그 2번째 내추럴 힛 포 더 싸이클 [2] 에피 24.07.24 1 84
120074 개편안 [4] file AV_Lover 24.07.24 5 137
120073 해피머니 교환..막혔네요,, 인헤리턴스 24.07.24 1 228
120072 해피머니도 위험하다는 소문이 돕니다. BarryWhite 24.07.24 4 240
120071 자취방 인터넷 적정가 있을까요?? [3] 비둘기야먹자 24.07.24 0 120
120070 데드풀과 울버린 관람했습니다 file 루시우 24.07.24 2 82
120069 위메프 물린 것 같네요…어떻게 해야할까요 [4] 내이름은커난 24.07.24 1 307
120068 티몬에서 물건 털어온사람 나왔네요 [1] file 여가어딥미코 24.07.24 7 439
120067 수출 통관 진행중 까지 떠있으면 보내주는거겠죠? [2] file 열공모드 24.07.24 0 175
120066 드디어 왔습니다 [5] file sands 24.07.24 7 250
120065 대기업 협력사에서 일하다 관두면 좋은점 [2] 갠냑시 24.07.24 4 343
120064 미코 유저분들이 갤갤을 많이 아시는 거 같은데 [6] 익명 24.07.24 1 280
120063 신기한 문화충격이네요 [13] 루시우 24.07.24 5 465
120062 게임은 질병이다.fact [1] file Aimer 24.07.24 8 321

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

확장 변수

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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