API

구성원 인증후 2가지 궁금한 사항.

끄어어어어

2023.09.25읽음 1028

Authorization Code는 받아서 Access Token까지 받아보고 구성원 목록까지 처리 해보았는데요.
두가지 궁금한 사항이 있습니다.
1. 로그인 화면 커스마이징 가능한지?
로그인 화면이 아래와 같이 나오는데. 이걸 수정할 순 없는건가요?
2. 사용자 본인의 user id는 어떻게 확인하나요?
/users를 통해서 전체 사용자 목록은 받아왔는데 정작 로그인한 사용자의 user id가 뭔지 알수가 없습니다.​

댓글5

  • 업데이트 된 답글입니다.

    YLEE1

    네이버웍스 인증서버에서 요청하는 로그인 페이지라 수정 불가할 것 같아요..

    그리고 리소스 ID 형태의 User ID는 구성원 목록 조회 및 구성원 상세 정보 조회 response에서 확인할 수 있습니다!

    2023.09.26

    0
  • 업데이트 된 답글입니다.

    끄어어어어 작성자

    - 로그인 페이지 디자인을 수정할 수 없다는건 이해할 수 있겠는데.. API Scope도 표기되고 일반 브라우저에서 모바일 UI가 나오는등.. 뭔가 개발하다가 만거 같은 느낌입니다.
    - 구성원 전체 목록을 받으면 UUID 형태의 user id가 나오긴 하죠. 근데... 로그인한 당사자의 id가 뭔지를 모르겠으니 문제인 상태입니다...
     예를 들어 GET /users/{userId}/mail/unread-count를 사용하여 읽지 않은 메일의 개수를 가져올때
      {userid}에 자기거를 넣어야 하는데 그걸 모르겠어요.
      구성원 어카운트 인증후 하는 거라면 {userid}를 인자로 받지 않으면 이해 하겠습니다만..
      왠지 서비스 어카운트쪽 API를 대충 우겨 넣은 느낌입니다.

    2023.09.26

    0
  • 업데이트 된 답글입니다.

    끄어어어어 작성자

    자기 자신의 userid가 뭔지는 바로 나오지는 않지만 일단 API 호출시에는 "me"를 쓰면 되는군요....

    2023.09.26

    0
  • 업데이트 된 답글입니다.

    끄어어어어 작성자

    2번 문제에 대한 자답
    https://www.worksapis.com/v1.0/users/me
    사용자 상세 프로필에 호출시 userid에 "me"를 넣어서 로그인한 자신의 정보를 확인 할 수 있었습니다.

    2023.09.26

    0
  • 업데이트 된 답글입니다.

    YLEE1

    네네 me 키워드 사용하셔도 되고, 아래 가이드 보면 {userId}는 사용자 ID, 이메일, 외부 키 중 하나를 지정한다고 되어 있네요!

    * Path Parameter : https://developers.worksmobile.com/kr/docs/api-call#request-parameter

    2023.09.26

    1
이전 글OAuth2.0 사용자 계정 인증
다음 글API Call Rate Limit 관련 문의
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!