웹 개발/사용자 경험 검색 결과

11건

2022-09-15웹 개발/사용자 경험

[OpenID Connect] 카카오 로그인과 아마존 Cognito 연동 - Hosted UI 설정까지

카카오 로그인 & 아마존 Cognito 연동하기 OIDC OpenID Connect는 OAuth2 확장이야. 인가 서버에게 openid 스코프를 요청함으로써 추후 Access Token, Refresh Token 말고도 Identity Token을 발행 받게 되지. ID 토큰엔 기본적인 유저 어썰션이 담겨 있으니 세션 대용 뿐만 아니라 유저 정보 획득에도 쓸 수 있어. 한 편, OIDC 리소스 서버는 UserInfo 엔드포인트를 노출하는데, Access Token을 보여주면 거기에 대응된 유저 정보를 받아올 수 있어. 앱에 '신속한 회원 가입'을 도입할 때 OAuth만으로 충분하긴 하지. 근데 유저 정보 습득을 하려면 해당 벤더의 특화된 API를 후속적으로 호출하게 될 거야. OIDC는 유저 정보를 획득..


2022-09-12웹 개발/사용자 경험

[REST] REST API는 REST가 아니다 - REST 성숙도 모델

주석 레오나르도 리차드슨은 Beautiful Soup의 Contibutor이자, RESTful Web Services의 저자이다. 그는 차기 저서인 RESTful Web API에서, 현대의 REST API는 로이 필딩이 핵심으로 짚은 "REST" 특성을 지니고 못한다고 지적했다. 웹 페이지는 직관적으로 이해하기 쉬운 하이퍼텍스트 콘트롤을 표현에 포함한다. 유저는 링크나 버튼을 눌러 다음 상태로 나아가게 되는데, 이것이 웹 성공의 중추인 REST; 표현에 의한 상태 전이이다. 현대의 REST API는 SOAP의 WSDL과 같은 엄격한 SOA 표준을 대체했고, Verb 기반 URL 대신 Resource 지정을 사용하며, HTTP 표준 메서드의 시멘틱을 재활용해 쉽고 직관적인 API를 만드는 데 성공했다. 그..


2020-12-13웹 개발/사용자 경험

]UIUX[ 데이터 주도 UX의 용어

데이터 주도 UX의 용어 UX정보 in 데이타 방문 규모 뷰 페이지 뷰(PV) 페이지가 사용자에게 노출된 횟수. 크롤러 방문은 구별하여 제외하는 편이다 순 방문자(UV; Unique Visitors) 중복된 페이지 뷰를 제거하여 실제로 페이지를 방문한 순수한 방문자 수를 센다 PV와 UV의 증감 추세를 확인하라 특정 기간의 UV 대비 PV를 확인하라 재방문 사용자가 늘어날 수록 이 값은 증가한다. 이들을 충성고객으로 바꿀 정책을 마련할 수 있다 신규 방문자가 많아 이 값이 감소한 것으로+도 볼 수 있다. 세션 웹 사이트를 방문하여 이탈하기까지 발생한 일련의 행위를 기록한다. 세션 당 페이지 뷰 수 사용자가 한 번 사이트에 방문하여 얼마나 페이지를 이동하는 지 확인한다. 이 값이 높다면 사용자의 참여도가 ..


2020-12-06웹 개발/사용자 경험

]UIUX[ 사용성 테스트

Usability Testing (1) 유저는 자신이 원하는 바를 제대로 말할 수 없다. 따라서 그들의 말이 아닌, 행동에 초점을 맞추어야 한다. 사용성 테스트의 8절차 테스트 계획을 짭니다 테스트 환경을 조성합니다 피실험자를 선발합니다 테스트에 필요한 물건을 준비합니다 테스트 과정을 진행합니다 테스트 종료 후 참여자와 관찰자에게 설명합니다 실험 데이터 및 관찰 결과를 분석합시다 찾아낸 바와 개선 사항을 보고합시다 1. 사용성 테스트 계획 육하원칙(누가 언제 어디서 무엇을 어떻게 왜)에 따라 작성한다. 테스트가 절차에 따라 잘 진행되도록 해 준다. 테스트 계획을 토대로 개발자, 디자이너, 진행자, 팀원들은 어떤 제품이 테스트 되어 결과거 어떻게 해석될 것인지 등을 확인할 수 있다. 테스트에 필요한 자원들..


2020-11-19웹 개발/사용자 경험

]UIUX[ 서비스를 성장시키는 법 - 데이터 주도 UX (2)

데이터 주도 UX (2) A. 데이터 분석의 마음가짐 분석의 목적: 최종적으로 서비스를 성공시키고 비즈니스 성과를 창출하는 것이다. 데이터 분석 활동은 UX를 개선하는 일에 그치지 않고 조직과 비지니스를 향상시키는 방향으로 이어져야 한다. 조직 이슈에 기반한 사고 데이터 분석에서 도출된 UX 솔루션은 조직의 문제점을 동시에 해결할 수 있다. ​ Q. 우리 사업이 성공하려면 어떻게 해야하지? ​ A. 신규가입자를 늘려야 한다. 처참한 전환율을 높일 아이디어는 ...이러이러 하다. UX 개발이 서비스 성공과 연결되는 것을 확신하지 못 하는 조직이 많은데, 데이터와 도표가 뒷받침될 때 확신을 심어줄 수 있을 것이다. 자사 데이터 직접 분석하기 자사의 데이터는 접근이 용이하고, 이를 활용한 개선 효과를 빠르고 ..


2020-11-17웹 개발/사용자 경험

]UIUX[ 서비스를 성장시키는 법 - 데이터 주도 UX (1)

데이터 주도 UX (1) A .Data Driven UX의 개요 1. UX의 기본 목표 UX 극대화는 사용자가 편하고 만족스러운 서비스를 제공하는 것이다. 사용자의 편하고 만족스러운 서비스를 제공하기? UX 향상 개념은 말은 쉬우나, 이를 달성하기 위한 필요한 개발과 디자인 방법론은 애매모호하게 다가온다. 여태 배워온 방법론이 바로 사용자 중심 접근이다. 그런데 사용자에겐 개성이란 예외가 존재하더라. 2. 데이터 분석을 통한 구체적 접근 빅데이터 기법을 UX 향상에 접목하는 방식이다 디자이너와 개발자는 데이터 분석을 모른다 데이터 엔지니어는 UX와의 접목을 모른다 분석 도구, 통계 기법을 활용해서 현재 UX 디자인이 마주한 한계(애매함, 주관성)를 구체적이고 정량적으로 풀어보려는 시도 3. 등장 배경 웹..


2020-11-14웹 개발/사용자 경험

]UIUX[ Android UX 디자인 흔한 실수

흔한 디자인 실수 메뉴 키를 오버라이딩 하지 마라 네모가 겹겹이 쌓인 아이콘을 갖고 있는 하드웨어 메뉴 키를 말하는 것이다. 이 버튼을 오버라이딩 하여 앱 별로 특이한 기능을 제공하게 되면서 일관성 없는 UX가 문제가 되었다. 그러므로 하드웨어 메뉴 키를 오버라이딩하는 결정은 지양해야 한다. 아이템을 Long Press 할 때 Bad 아이템 위에 컨텍스트 메뉴가 등장한다. PC에서 오른쪽 마우스를 누르면 메뉴가 나타나는 것을 흉내낸 것이다. Good 아이템이 선택되고 (컨텍스트 메뉴 대신) 액션 바에 맥락에 맞는 기능들이 전시된다 한 편, 툴바에 놓인 아이콘에 Long Press를 하게 되면 아이콘 타이틀이 전시된다. 안드로이드가 알아서 해주는 기능이며 의미가 모호한 아이콘을 이해하는 도움을 줄 수 있다..