로그인 해주세요.

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

콜홍

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

  • 콜홍
  • 조회 수 308
  • 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나 가급적 바운더리가 정해진 환경에서만 쓰는게 가장 적절하죠. 안드로이드 개발 가이드에서도 앱에서 직접처리하기 어렵고 번거로운건 그냥 인텐트 쏘라는것이 다 이유가 있습니다.

[불심]님의 댓글을 신고합니다. 취소 신고
고슴도치
고슴도치
2024.07.19. 10:01

만악의 근원 카톡...

[고슴도치]님의 댓글을 신고합니다. 취소 신고
취소
번호 제목 글쓴이 날짜 조회 수
공지 사이트 이용 수칙 230228 수정 admin 19.11.25 7 61613
핫글 요즘들어 집에서는 눕고 싶네요 [11] update 고슴도치 24.07.18 6 304
핫글 美민주당 지도부, 바이든에 사퇴 압박 가중 BarryWhite 01:43 3 165
핫글 쯔양 2차 폭로 [2] new 에피 13:14 3 212
120096 쯔양 2차 폭로 [2] new 에피 13:14 3 212
120095 개인정보가 털린건 아니겠죠? [4] update 루시우 11:45 2 172
인앱 브라우저 사용 경험이 떨어지는 이유는 SSO 때문입니다. [13] 콜홍 08:24 2 308
120093 고소챌린지.mp4 [1] file PaulBasset 07:28 3 195
120092 美민주당 지도부, 바이든에 사퇴 압박 가중 BarryWhite 01:43 3 165
120091 요즘들어 집에서는 눕고 싶네요 [11] update 고슴도치 24.07.18 6 304
120090 르노야 감사해라 [3] file 룬룬 24.07.18 7 511
120089 삼성 사전 예약 자부담 면제 혜택 주의하셔야 합니다. [10] file rhB39pbg 24.07.18 28 674
120088 넥슨이 달라졌네요 [12] 루시우 24.07.18 5 559
120087 우체국에서 캡슐 커피 배출? 가능해진다네요. [13] BarryWhite 24.07.18 5 506
120086 레고 테크닉 맥라렌 P1 등장 [1] updatefile BarryWhite 24.07.18 2 196
120085 란마 1/2 리메이크, 넷플릭스 상륙 [2] BarryWhite 24.07.18 2 230
120084 바이든, 코로나 양성 판정…라스베이거스 행사 취소 [2] BarryWhite 24.07.18 3 196
120083 그린카 니로로 혼자 운전연습 해보았읍니다 [18] file LG산흑우 24.07.18 11 395
120082 아침에 비 많이 와서 룬룬 24.07.18 3 69
120081 미코에 정보의 신이 있었습니다 [3] file fin 24.07.18 5 263
120080 굿노트 편한데 불편하네요 [4] 후웨이 24.07.18 0 107
120079 차 고민중이네요. [26] update 불펌냥이 24.07.18 5 268
120078 오늘 점심은 굶어야하네요 [1] Angry 24.07.18 3 145
120077 올해의 우수사원 [3] file 룬룬 24.07.18 10 285
120076 3천 원 그냥 벌었습니다 ㅋㅋ [1] 나는뱌새야 24.07.18 3 251
120075 아직도 헤드폰 쓰고 다니시는분들 많네요. [5] 순진미소년 24.07.18 3 334
120074 재택근무입니다 [4] 다물 24.07.18 3 203
120073 아키나 누님 돌아오셨네요 허억 [1] file BarryWhite 24.07.18 4 430
120072 한국인 땀 냄새 적은 이유는 유전자 때문 [9] BarryWhite 24.07.17 6 518

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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