Bitwarden으로 로그인 안되는 앱 해결하기

By | 2021-03-26

비밀번호 관리프로그램 Bitwarden을 사용하면 웹에서는 별 문제가 없는데 앱에서 간혹 해당 앱의 정보(이름?)을 인식하지 못하는 경우가 있습니다. 앱의 로그인 창에서 아이디와 비밀번호 입력창을 터치하면 암호 앱의 암호 제안이 떠야하는데 뜨질 않죠. 검색으로 찾은 후에 정보를 터치해주면 들어갑니다. 대표적인 앱이 안전신문고인데요.

[안전신문고 로그인 정보가 나오지 않아 검색 메뉴를 이용해야 하는 상황]

이런 앱에서도 암호를 자동입력할 수 있습니다. (모든 앱에서 다 된다고 보장은 못합니다만…)

  1. 우선 앱 이름과 로그인 정보와 암호를 저장한다. (암호는 기억하고 있어야 하니까…)
  2. 로그인 해야 할 앱을 실행하고 암호를 눌러 bitwarden을 호출한다.
  3. 새 사이트 등록(위 캡춰 이미지에서 오른쪽 맨 위 + 아이콘)을 한다.
  4. 앱 이름과 로그인 정보를 입력한다. (기존 입력한 이름과 헷갈리지 않게 앱이름(new) 정도로…)

여기까지만 하면 일단 로그인은 잘 됩니다.

Bitwarden 앱을 다시 실행해서 그 항목으로 들어가보면 URI 칸에 주소가 들어있을 것입니다. 안전신문고 앱은 http://127.0.0.1:49919/res/www/html/M_MEM_02_S0001.html 라고 들어있더군요. (2021년 3월26일 현재) 127.0.0.1은 자기 자신을 가리키는 localhost주소인데 어쩌면 다른 앱중에서도 127.0.0.1 을 URI로 사용할 수 있습니다. 이런 앱들을 Bitwarden에 저장해서 불러오면 다른 127.0.0.1을 포함하는 앱들의 로그인 정보가 목록에 뜰 수 있습니다.

Bitwarden 앱을 실행한 다음 해당 앱 정보로 들어가서 URI 칸을 보면 맨 끝에 톱니바퀴 아이콘이 있습니다. 터치 한 후 “일치 인식”을 누릅니다. 처음에는 “기본값”에 체크가 되어 있을텐데요 이것을 “정확히 일치”로 변경합니다. 설령 127.0.0.1 을 URI로 사용하는 다른 앱이라 하더라도 http://127.0.0.1:49919/res/www/html/M_MEM_02_S0001.html 까지 완벽하게 일치해야만 Bitwarden에서 항목이 나타납니다. 앱마다, 서비스마다 URI 디렉토리 구조와 파일명까지 일치하기란 쉬운 일이 아니므로 이렇게 지정하면 편안하게 로그인 정보를 넣을 수 있게 됩니다.

[URI 옵션을 “정확히 일치”로 선택]

그런데 안전신문고는 웹 서비스 ( https://www.safetyreport.go.kr ) 도 하고 있으므로 웹과 앱 두군데서 모두 사용하기 위해서는 새로 추가한 이번 항목을 편집해서 웹사이트 주소에 웹 주소도 추가해줍니다. 이렇게 하면 웹과 앱 모두 로그인 정보를 입력할 수 있습니다.

참고문서: On IOS, anyway to get Bitwarden to recognize apps?

[업데이트]@2021.4.14
안전신문고 앱에서 bitwarden으로 로그인 정보가 불러와지지 않길래 위 본문에 써진 방법으로 다시 추가해봤더니 URI가 바뀌었더군요. 전에는 본문에도 있듯이 http://127.0.0.1:49919/res/www/html/M_MEM_02_S0001.html 이었는데 며칠전부터는 iosapp://file:///var/mobile/Containers/Data/Application/***********/Documents/res/www/html/M_MEM_02_S0001.html 처럼 바뀌었습니다. 바뀐 URI로 지정해주면 잘 동작합니다.

[업데이트]@2022..5.9
안전신문고 앱은 업데이트 할때마다 수시로 URI가 바뀌네요. 맨 뒤의 M_MEM_02_S0001.html 은 그대로 유지되니 위 매칭 옵션을 “정규식”으로 지정하고 URI 값을 M_MEM_02_S0001\.html$ 로 지정하면 됩니다.