테스트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
engine_developer
(r2 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자 OR geoip:KR(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
[[분류:the tree]] == 개요 == [[the tree]]에 존재하는 권한. grant로 부여가 불가능하다. [[https://hyonsu.notion.site/the-tree-1e8862961d0d80e5b9fceb4c1ba0d7b9]]에 나온 "개발자 지원 기능"이 이것을 의미한다. == 부여 방법 == [[https://github.com/wjdgustn/thetree/blob/19eca25b98144e3ae6baac841f4e259efb7e2d2b/routes/member.js#L2078]] the tree 사용 위키의 [[https://testwiki.hyonsu.com/engine/getperm|/engine/getperm]]에 접속하면 verifyText라는 값이 생성되는데[* 비로그인 상태로 접속하면 로그인 화면으로 이동된다.], {{{615858e28802d00539673d73c686a3e1c823a12c226f3623990ccf3bf738ebd4:67791f10-6eb5-4f69-bcec-60e234e05529}}} 형태이며 : 앞부분은 위키 URL을 sha256으로 해시한 값[* [[https://emn178.github.io/online-tools/sha256.html]]에 {{{https://testwiki.hyonsu.com}}}를 입력하면 615858e28802d00539673d73c686a3e1c823a12c226f3623990ccf3bf738ebd4가 나온다.]이며 뒷부분은 로그인한 계정의 UUID이다. 위 요청을 받은 서버는 [[https://testwiki.hyonsu.com/engine/verify_developer?text=verifyText]][* 요청한 위키와 무관하게 이 위키로 보낸다. 다른 위키에는 이 URL이 존재하지 않는다.]에 요청을 하며. 값은 {"result":false}형태의 JSON으로 나온다.[* 화이트리스트로 추정된다.] result가 true이면[* [[https://testwiki.hyonsu.com/engine/verify_developer?text=615858e28802d00539673d73c686a3e1c823a12c226f3623990ccf3bf738ebd4:67791f10-6eb5-4f69-bcec-60e234e05529]]에 접속하면 true가 나온다.] engine_developer 권한이 지급된 후 내 정보로 이동되며, false이면 verifyText가 나온다.
닫기
Liberty
|
the tree