앱에 로그인하기

앱이 Hivesigner로 로그인하도록 해 두었다면, 앱은 요청과 함께 회원님을 hivesigner.com으로 보냅니다. Hivesigner는 누가 요청하는지, 무엇을 요청하는지, 회원님의 어느 계정이 응답하는지 보여줍니다. 결정은 그곳에서 회원님이 합니다. 앱은 키를 절대 받지 않습니다. 앱이 받는 것은 브라우저 안에서 서명된, 회원님의 사용자 이름에 대한 증명입니다.

요청 화면

위에서 아래로 화면에는 다음이 표시됩니다.

  • 앱. 앱의 이미지와 제목. 앱이 게시 권한을 처음 요청할 때 제목은 “앱 앱에서 회원님의 계정에 대한 접근을 요청합니다.”이고, 그 밖의 경우에는 “앱 앱에 로그인”입니다. 여기 쓰이는 이름은 앱이 직접 정합니다.
  • Hive 계정 @앱계정. 앱의 실제 Hive 계정입니다. 앱은 표시 이름을 마음대로 정할 수 있지만 이 이름은 바꿀 수 없습니다. 꼭 확인하세요.
  • 이동할 주소: HOST. 승인했을 때 Hivesigner가 회원님을 되돌려 보내는 사이트입니다.
  • 권한 범위. 앱이 요청하는 것: 로그인만 또는 게시 권한.
  • 계정 줄. “승인에 사용할 계정” 또는 “로그인할 계정”과 함께, 앱이 받게 될 계정과 계정 전환 링크가 표시됩니다. 계정 고르기를 보세요.
  • 버튼. 승인 또는 로그인. 계정이 잠겨 있으면 그 위에 패스코드 칸이 나타나고, 한 번 누르면 잠금이 풀리며 계속 진행됩니다.
  • 취소. 계정 페이지로 이동합니다. Hivesigner는 앱에 아무것도 보내지 않습니다.

이 브라우저에 아직 계정이 없다면 버튼에 계속이 표시됩니다. 계정 추가 양식을 열고, 끝나면 요청으로 되돌려 보냅니다. 계정 추가하기를 보세요.

로그인만 또는 게시 권한

앱은 둘 중 하나를 요청합니다. 그 중간은 없습니다.

로그인만

권한 범위에 “계정 사용자 이름 보기”가 표시됩니다. 앱은 회원님이 어떤 Hive 계정인지를 서명으로 확인받아 알게 될 뿐, 회원님을 대신해 행동할 권한은 얻지 못합니다. 버튼에는 로그인이 표시됩니다.

Hive 계정이 없는 사이트도 로그인을 요청할 수 있습니다. 그 화면에는 “HOST 사이트에서 회원님의 Hive 사용자 이름 확인을 요청합니다.”가 표시됩니다. 이런 요청은 언제나 로그인만입니다. Hivesigner가 사이트를 주소로 부르는 것은, 그 주소가 회원님이 확인할 수 있는 유일한 정보이기 때문입니다.

게시 권한

권한 범위에 “회원님의 게시 권한으로 앱이 다음을 할 수 있습니다:”가 표시되고, 그 뜻이 이어집니다.

  • 글 게시와 댓글: 회원님을 대신해 글과 댓글을 올립니다.
  • 투표: 회원님의 계정으로 업보트와 다운보트를 합니다.
  • 팔로우와 피드 업데이트: 회원님을 대신해 팔로우, 뮤트, 리블로그를 합니다.

게시 권한은 일상적인 작업을 담당하는 Hive 계정의 한 부분입니다. 승인하면 앱의 Hive 계정이 회원님의 게시 권한에 추가됩니다. 이는 Hive 블록체인에 기록되는 하나의 권한 부여이지, 여러 개의 개별 권한 목록이 아닙니다.

게시 권한으로 할 수 있는 일

게시 권한이 있으면 앱은 회원님의 게시 키가 할 수 있는 모든 일을 회원님으로서 할 수 있습니다.

  • 글과 댓글을 올리고 수정하고 삭제하기
  • 투표하기
  • 팔로우, 뮤트, 리블로그하기
  • 프로필 수정하기
  • 보상을 회원님 지갑으로 수령하기
  • Hive 앱과 게임이 사용하는 그 밖의 일상적인 작업

절대 할 수 없는 일:

  • 자금을 옮기기: HIVE나 HBD 송금, 파워업과 파워다운, Hive Power 위임, 저축 사용
  • 키나 계정을 통제하는 주체를 바꾸기
  • 다른 앱에 권한을 주기

경고: 신뢰하는 앱만 승인하세요. 게시 권한은 회원님이 취소할 때까지 유지됩니다. 이 권한은 Hivesigner가 아니라 Hive 블록체인에 저장되므로, Hivesigner에서 계정을 삭제해도 끝나지 않습니다.

앱을 처음 승인할 때

앱에 게시 권한을 처음 줄 때 화면에는 이런 안내가 표시됩니다. “최초 승인: @앱계정 계정을 온체인에서 회원님의 게시 권한에 추가하므로 활성 키가 한 번 필요합니다. 회원님이 권한을 취소할 때까지 해당 계정은 회원님으로서 글을 게시할 수 있습니다.”

누가 회원님의 계정으로 글을 올릴 수 있는지 바꾸는 것은 계정 자체를 바꾸는 일이므로 활성 키가 필요합니다. 이 기기에 활성 키가 없으면 화면에서 바로 묻습니다.

  1. @사용자이름 계정의 활성 키 또는 마스터 비밀번호에 활성 키를 붙여 넣으세요. Hivesigner가 Hive 네트워크의 계정과 대조한 뒤 다른 키와 함께 이 기기에 저장합니다. 마스터 비밀번호를 붙여 넣으면 Hivesigner는 거기서 활성 키만 남기고, 이 기기에 게시 키가 없을 때는 게시 키도 함께 남깁니다.
  2. 계정에 패스코드가 없으면 양식이 **패스코드로 보호(권장)**를 기본 선택으로 제안합니다. 패스코드가 있고 Hivesigner에 다시 필요하면 @사용자이름 계정의 패스코드 칸에서 묻습니다.
  3. 활성 키 추가를 선택한 다음 승인을 선택하세요.

그러면 Hivesigner가 브라우저에서 Hive 네트워크로 변경 사항을 보냅니다. 변경이 블록체인에 나타날 때까지 기다린 뒤 로그인된 상태로 앱에 되돌려 보냅니다. 너무 오래 걸리면 “승인이 제출되었지만 아직 확인 중입니다. 잠시 후 다시 시도해 주세요.”가 표시됩니다.

그 뒤 활성 키는 이 기기에 남습니다. 이곳에 게시 키만 남기려면 필요한 키만 추가하세요를 보세요.

디렉터리에서 앱 승인하기

hivesigner.com/apps의 각 앱은 “@앱계정 앱 승인”이라는 제목의 페이지를 엽니다. 이 페이지는 앱이 자신에 대해 게시한 내용과 함께 “@앱계정 앱이 @사용자이름 계정으로 글 작성, 댓글, 투표, 팔로우를 할 수 있게 됩니다.”라는 문장을 보여줍니다.

승인을 선택하면 최초 승인 화면과 마찬가지로 앱에 곧바로 게시 권한이 주어집니다. 활성 키가 필요합니다. 어떤 앱도 이를 요청한 것이 아니므로, 스스로 의도할 때만 사용하세요. 취소를 선택하면 계정 페이지로 이동합니다.

회원님의 계정이 이미 그 앱에 게시 권한을 주었다면 페이지에 “@앱계정 앱이 승인되었습니다.”가 표시되고 계속이 제공됩니다.

앱에 다시 돌아올 때

회원님의 계정이 이미 앱에 게시 권한을 주었다면 새로 부여되는 것은 없습니다. 화면이 더 짧습니다.

  • 제목은 “앱 앱에 로그인”입니다.
  • “이미 @앱계정 앱을 승인했습니다. 새로 부여되는 권한은 없습니다.”라는 줄이 표시됩니다.
  • 계정 줄에는 “로그인할 계정”이 표시됩니다.
  • 버튼에는 로그인이 표시됩니다.

이때 필요한 것은 게시 키(또는 활성 키)뿐입니다. 그사이에 앱 권한을 취소했다면 최초 승인 화면이 다시 나타납니다.

계정 고르기

계정 줄은 앱이 받게 될 계정을 가리킵니다. 특히 이 기기에 계정이 여러 개라면 승인 전에 꼭 확인하세요.

  • 계정 전환을 선택하면 계정 목록이 그 자리에서 열립니다. 다른 계정을 고르면 화면이 그 계정으로 바뀝니다.
  • 목록 아래의 다른 계정 추가를 선택하면 아직 이 기기에 없는 계정을 추가할 수 있습니다. 끝나면 Hivesigner가 요청으로 되돌려 보냅니다.

앱이 사용할 계정을 제안할 수도 있습니다. 그 계정이 이 기기에 있으면 Hivesigner가 선택합니다. 그래도 바꿀 수 있습니다.

Hivesigner가 요청을 거부할 때

Hivesigner는 확인할 수 없는 요청을 승인하게 두지 않습니다. 대신 화면에 다음 메시지 중 하나가 표시됩니다.

메시지
“이 앱의 리디렉션 URL이 등록되어 있지 않습니다. 안전을 위해 로그인이 차단되었습니다.” 돌아갈 주소가 앱이 자기 Hive 계정에 등록해 둔 주소가 아닙니다.
“@앱계정 이름의 Hive 계정이 없으므로 승인할 앱이 없습니다. 사이트로 돌아가 다시 시도하세요.” 요청이 존재하지 않는 앱을 가리킵니다.
“이 사이트가 암호화되지 않은 http:// 주소로 로그인 정보를 보내 달라고 요청했습니다. Hivesigner는 https로만 보냅니다. 사이트에 안전한 주소를 사용하도록 요청하세요.” 돌아갈 주소가 안전하지 않습니다.
“이 사이트가 웹 URL이 아닌 주소로 로그인 정보를 보내 달라고 요청했습니다. 사이트로 돌아가 다시 시도하세요.” 돌아갈 주소가 웹 주소가 아닙니다.
“이 승인 요청은 불완전합니다. 앱 이름이나 리디렉션 URL이 없습니다. 앱으로 돌아가 다시 시도하세요.” 요청에 빠진 부분이 있습니다.

앱으로 돌아가 다시 시도하세요. 문제가 계속되면 이 문제 신고하기를 선택하세요. 링크와 회원님이 선택적으로 적은 메모가 비밀 정보를 가린 채 Hivesigner 팀에 전달됩니다.

Hivesigner가 Hive 네트워크에 연결하지 못하면 “Hive 네트워크에서 계정 정보를 불러오지 못했습니다.”가 표시됩니다. 다시 시도를 선택하세요.

앱의 접근 권한 보기와 취소하기

  1. hivesigner.com/authorized-apps를 여세요. 바닥글에 승인된 앱으로 연결되어 있습니다.
  2. 선택한 계정에 대해 “@사용자이름 계정으로 게시할 수 있는 앱입니다.”와 함께 앱들이 아래에 표시됩니다. 다른 계정의 앱을 보려면 계정 페이지에서 그 계정을 먼저 선택하세요.
  3. 계정이 잠겨 있으면 패스코드를 입력하고 잠금 해제를 선택하세요.
  4. 앱 옆의 권한 취소를 선택하세요. 활성 키가 이 기기에 있으면 앱의 접근 권한이 바로 사라집니다.

목록에는 회원님의 계정으로 스스로 글을 올릴 수 있는 모든 계정이 표시되며, 다른 도구로 추가한 계정도 포함됩니다.

권한 취소는 Hive 블록체인에 있는 계정을 바꾸는 일이므로 활성 키가 한 번 필요합니다. 이 기기에 없으면 권한 취소가 그 앱의 페이지(“@앱계정 앱 권한 취소”)를 열고 그곳에서 활성 키를 묻습니다. 그 페이지에는 “@앱계정 앱은 더 이상 @사용자이름 계정으로 활동할 수 없게 됩니다.”가 표시됩니다. 키를 추가하고 권한 취소를 선택하세요.

앱 권한을 취소하면 Hivesigner가 회원님 계정의 게시 권한에서 그 앱의 계정을 빼냅니다(활성 권한에도 있다면 거기서도 뺍니다). 그때부터 앱은 회원님으로서 글을 올리거나 투표하거나 활동할 수 없습니다. 나중에 앱이 다시 게시 권한을 요청하면 최초 승인 화면이 나타납니다.

권한을 취소해도 앱의 웹사이트에서 로그아웃되지는 않습니다. 원한다면 그곳에서도 로그아웃하세요.