Skip to content


iOS 일반
2022.06.29 17:49

애플로그인 > Revoke API 관련 문의

조회 수 182 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요.

 

5월 말부터 이슈였던 회원탈퇴시 애플로그인 된 회원을 대상으로 revoke API를 수행해야 한다고, 

저희 플랫폼 역시 권고 받은 사항입니다.

 

client_id
string
(필수의)앱의 식별자(앱 ID 또는 서비스 ID)입니다. 식별자는 사용자 정보에 대한 권한 부여 요청 중에 제공된 값과 일치해야 합니다. 또한 최종 사용자에게 민감한 데이터로 공개될 가능성을 줄이기 위해 식별자에 팀 ID가 포함되어서는 안 됩니다.
client_secret
string
(필수의)개발자 계정과 연결된 Apple 개인 키로 로그인을 사용하는 비밀 JWT(JSON Web Token)입니다. 클라이언트 암호 생성에 대한 자세한 내용은 토큰 생성 및 검증 을 참조하십시오 .
token
string
(필수의)취소하려는 사용자 새로 고침 토큰 또는 액세스 토큰입니다. 요청이 성공하면 제공된 토큰과 연결된 사용자 세션이 취소됩니다.
token_type_hint
string
해지를 위해 제출된 토큰 유형에 대한 힌트입니다. 또는 를 사용 합니다.refresh_tokenaccess_token



위에 명시되어 있는 parameter 값을 제대로 매칭하지 않은 것인지 계속 400에러가 나오네요.

우선 revoke REST API는 앱 내부에서 수행하였고, 각 파라미터 값 중에
client_secret 값은 jwt id_token 값이 맞는지,,
token 값은 jwt access_token 값이 맞는지,, 

해당 부분 해결하신 회원분들에게 고견을 여쭤봅니다.

 

 

----------------------------------------------------------------------------------------------------------

 

네이티브에서 처리하는 문제가 아니였던걸루 앞선 질문 게시글을 확인하여, 
서버에서 처리하도록 수정을 해두었는데, 
이게 정확히 처리가 된건지 알 수 있는 방법이 있을까요??
회원탈퇴 시 revoke API 수행하고, 성공하면, 그때 아예 DB에서 그 회원 정보를 소거하는것까지
애플 정책 내용인지도 명확하지가 않네요 ㅠ 

 

 


 

  • ?

    DB는 애플이 접근할 권한이 없으니 내부 정책에 따라 개발하면 될 것 같습니다.

    Revoke API 성공하면 되는 것으로 알아요.

    확인은 [ 아이폰 - 설정 - Apple ID - 암호 및 보안 - Apple ID를 사용하는 앱 ]에서 연결/해제 화인 가능합니다.

  • profile
    네, 프랑비님 감사합니다.
    연결해제가 제대로 되야 성공이란 말씀이시죠?
    뭔가 호출하면 response로 엄청 많은 데이터가 들어오는데, response.statusCode 는 200으로 떨어지더라구요.
    근데 해제가 안되는 느낌이라, 뭔가 정상 적용되지 않았다는 느낌이 드네요,
    조금 더 보도록 하겠습니다,
  • ?
    애플 가이드에
    https://developer.apple.com/documentation/sign_in_with_apple/revoke_tokens

    200 OK
    The request was successful; the provided token has been revoked successfully or was previously invalid.

    Response success 시 정상 revoke 또는 이미 invalid 된 경우라고 나와 있어요.
    Revoke 이후에 Apple ID 연결된 앱 목록 한번 확인해 보세요.

  1. iOS개발질문방 이용안내 (등록포인트:300, 답변:500, 추천: 500)

    아이폰, 아이패드 관련 개발에 대한 질문을 남겨주세요. 이게시판에 질문 등록시 300 포인트, 답변등록시 500 포인트, 추천 500 포인트 적립됩니다. 좋은 질문이나 좋은답변이라고 생각되시면 꼭! 추천해서 답변자에게 추천포인트를 전달해주세요~ 코드입력방...
    Date2015.03.01 By아이폰데브 Reply1 Views1865 Votes8
    read more
  2. admob 광고 붙일때 plist에

    admob 광고 붙일때 info.plist의 SKAdNetworkItems에   SKAdNetworkIdentifier : cstr6suwn9.skadnetwork   위에꺼 하나만 등록 하면 되는 거 맞죠?   https://developers.google.com/admob/ios/quick-start?hl=ko   여기 보면 엄청 많은데 어디 보면 다 등록...
    Date2022.08.08 CategoryiOS 일반 Byios초보중의초보 Reply0 Views29 Votes0 new
    Read More
  3. init?(coder: NSCoder)와 init?(coder aDecoder: NSCoder)의 차이가 뭘까요?

    안녕하세요, 선배님들! 궁금한 게 있어서 이렇게 질문 드립니다! UIView를 상속받는 Custom 뷰를 만드는데, xib와 연결된 뷰의 초기화는 보통 required init?(coder: NSCoder)에서 하는 것으로 알고 있습니다. 그런데 회사 코드를 보다보니, required init?(co...
    Date2022.08.08 CategoryiOS 일반 By다잘 Reply2 Views57 Votes1 new
    Read More
  4. 10원 미만 절삭 하는 코드 좀 알려주세요

    안드로이드 코드를 swift로 바꾸고 있는데요   자바에서 bigDecimal.setScale(-1,BigDecimal.ROUND_DOWN)   이렇게 절삭했던 코드를 swift로 바꿀려니 힘드네요   검색으로도 아직 못찾았는데 혹시 swift에서 쉽게 10원 미만 절삭하는 방법 있을까요?   감사합...
    Date2022.08.08 CategoryiOS 일반 Byios초보중의초보 Reply2 Views58 Votes0 new
    Read More
  5. [Swift] 알림창을 UIViewController를 통해 커스텀화 할 때 관련 궁금한게 있습니다.

    개발자 분들 안녕하세요. 커스텀 알림창 만들때  컨텐츠 넣을려구 UIViewController사용하는데 UIView를 사용하지 않고 UIViewController 사용하는 이유가 있을까요?..   그리고 UIViewController를 알림창에 삽입 하려면 나중에 alert.setValue(_:forKey:)를 ...
    Date2022.08.05 CategoryiOS 일반 By야꿍이 Reply4 Views80 Votes0
    Read More
  6. [swift] xcode archive 시 오류 질문 - distribute profile을 xcode에 등록하지 못하는 현상

    안녕하세요.   키체인을 삭제하고 다시 받고 하다보니 아카이브시 다음에러가 발생했습니다.  appstore로 전송하는 과정에서 distribute profile를 인지하지 못해서 생기는 문제 같은데 수동 등록 도 오류가 닙니다 xcode >. general > signing > ios develope...
    Date2022.08.03 CategoryXcode By뭐뭐뭠 Reply0 Views46 Votes0
    Read More
  7. 테이블 뷰 커스텀 셀 오토레이아웃 오류 질문

        오토레이아웃 설정해주고 시뮬레이터 실행해서 확인하면 라벨들이랑 스위치들이 왼쪽위로 다몰아져 있습니다      그래서 스택뷰로 묶어준 다음에 실행했더니 스택뷰가 통재로 왼쪽 위로 가네요 ㅜㅜ   비슷한 경험 해보신분 있으신가요??     import UIK...
    Date2022.08.03 CategoryiOS 일반 By울릉 Reply0 Views82 Votes0 file
    Read More
  8. swift 정규식 도움 부탁드립니다!

    안녕하세요. 텍스트 뷰에서 다음과 같은 특수문자 외에 입력되면 안되는 데요.   다음과 같은 특수문자만 허용됩니다. ₩~!@#$%^&*()_+-=[]{} <>,.?/|\’":;` 이 특수문자 외에 다른 특수문자는 허용이 안됩니다.   제 정규식은^[0-9a-zA-Z가-힣ㄱ-ㅎㅏ-ㅣ`₩...
    Date2022.07.26 CategoryiOS 일반 ByDrStyle Reply0 Views87 Votes0
    Read More
  9. 서버에서 받은 값을 ios에서 복호화

    안녕하세요. 현재 ios 에서 rsa 암호화/복호화를 구현하고있습니다.   1. ios에서 public key를 node 서버에 보냄 2. 서버에서는 특정값을 암호화하여 ios로 보냄 3. ios에서는 서버에서 받은 값을 복호화하여 특정값을 추출함.   위 순서대로 진행이되는데 3...
    Date2022.07.25 CategoryiOS 일반 By우동 Reply2 Views109 Votes0
    Read More
  10. swiftUI에서 전면광고 어떻게 띄우나요.. ㅠㅠ

    혹시 아시는 분 계신가요??
    Date2022.07.23 CategorySwiftUI By창브로 Reply0 Views59 Votes0
    Read More
  11. UITextField underline

      안녕하세요. Swift를 공부하고 있는 직장인입니다.   현재 "연락처" 앱을 최대한 똑같이 구현해볼려고 개발을 하고 있습니다.   아래의 이미지는 기본앱인 연락처 앱입니다.   여기 아래 이미지 잘 보시면 TextField아래에 실선이 있는데 아무리 찾아봐도 이...
    Date2022.07.23 CategorySwift문법 By유월 Reply2 Views75 Votes0 file
    Read More
  12. 앱내부 폴더 말고 외부 폴더(다운로드,나의아이폰)에 접근하는 방법 없나요?

    특정 앱에서 외부 폴더에 접근하는 방법 없나요? 앱의 내부 폴더는 FileManager로 다루는건 알고있지만 아이폰에 존재하는 모든 txt 파일을 검색하고싶은 기능을 만들고 싶어서요 다운로드 함에 있는 파일 혹은 다른 앱들 내부 폴더에 있는 폴더에는 어떻게 접...
    Date2022.07.22 CategoryiOS 일반 By사과는한입만 Reply1 Views75 Votes0
    Read More
  13. 백그라운드 작업 30초

    for문 돌리는 함수가 있는데 백그라운드에서도 계속 돌게하고싶어서 백그라운드에서 돌리니 30초만 돌아가고 정지됩니다. 다시 포그라운드로 돌아오면 이어서 돌아가고 다시 백그라운드로 가면 30초 한정된 시간만 돌아갑니다. 이 한정된시간을 더늘리는 방법 ...
    Date2022.07.18 CategoryiOS 일반 By사과는한입만 Reply3 Views134 Votes0
    Read More
  14. 혹시 카메라로찍은 이미지의 거리를 알면 픽셀과 픽셀의 현실길이값을 알수있을까요ㅠ

    제목그대로 사진을찍고 그사진과 폰의 센티미터 길이를 정확히 알고있으면 사진에서 x1y1, x2y2 점 두개간의 실제 거리를 알수잇는 공식 알수있을지.. 부탁드립니다. 수학을 못해서 이런 알고리즘에서 막히네요 ㅠㅠ
    Date2022.07.18 Category위젯 By먼데이치즈 Reply0 Views98 Votes0
    Read More
  15. Alamofire를 통해 JSON 데이터를 파싱하려고 합니다. 탈출클로저를 통해 외부 변수에 값을 대입시켜려면 어떻게 해야 할까요?

    WebService.swift 일부     func getPlaces(_ city: [String], completion: @escaping (NetworkResult<Any>) -> ()) {         let apiUrlString = originUrl + "/load_list.php?city1=" + city[0] + "&city2=" + city[1]         /// API 전체 주소 + URL...
    Date2022.07.17 CategorySwift문법 By험해 Reply2 Views136 Votes0
    Read More
  16. ios 웹앱을 만들고 있는데 herf="#"으로 되어있는 버튼은 어떻게 활성화 시킬 수 있을까요?

    onclick= 하고 웹링크가 아닌 함수 형태로 되어있고 해당 파일에 있는 함수에 연결되는 형태입니다.   도와주시면 정말 감사하겠습니다!
    Date2022.07.07 CategoryiOS 일반 By묵커 Reply2 Views119 Votes0
    Read More
  17. 계정 삭제 어떻게 구현하시나요?

      새로운소식 - 애플공지 - 6월 30일부터 시작되는 계정 삭제 요구 사항 - 아이폰데브 (iphonedev.co.kr)   5월24일에 애플공지로 계정삭제 요구사항이 있었는데, 어떻게 관리하시나요?   회원탈퇴 로직이 앱이 아닌 홈페이지에 있는 경우, 홈페이지 URL을 안...
    Date2022.07.05 CategoryiOS 일반 Bydnlssjtm Reply1 Views162 Votes0
    Read More
  18. 같은 버튼을 두번 누르면 오류가 납니다

          이런식으로 처음에는 원하는 이벤트가 잘 나오고 두번 누르면 화면이 어두워지면서 작동하지 않는데 어디서 충돌이 나는걸까요 검색해봐도 잘 모르겠어서 여쭤봅니다ㅠ  
    Date2022.06.29 CategoryiOS 일반 By묵커 Reply2 Views139 Votes0 file
    Read More
  19. 애플로그인 > Revoke API 관련 문의

    안녕하세요.   5월 말부터 이슈였던 회원탈퇴시 애플로그인 된 회원을 대상으로 revoke API를 수행해야 한다고,  저희 플랫폼 역시 권고 받은 사항입니다.   client_id string (필수의)앱의 식별자(앱 ID 또는 서비스 ID)입니다. 식별자는 사용자 정보에 대한 ...
    Date2022.06.29 CategoryiOS 일반 By라임허브 Reply3 Views182 Votes0
    Read More
  20. 이 메세지 해결방법이 궁금합니다

      사용중에 콘솔창에 주기적으로 이런 메세지가 한번씩 나오게 됩니다.   실행이나 빌드 돌렸을 때 바로 나오지는 않고 일정 시간 사용하지 않거나 코딩을 하고 있으면 갑자기 나오게 되는데 해결 방법을 알 수 있을까요?   해결을 못해서 xcode를 삭제했다가...
    Date2022.06.29 CategoryXcode By카즈 Reply1 Views89 Votes0 file
    Read More
  21. 전역변수 사용 질문이요!

    안녕하세요!  전역변수와 같은 이름의 지역변수가 있는 func안에서 전역변수를 쓸 수 있는 방법을 알 수 있을까요?? 자바에서는 this. 쓰면됬었는데 아무리 구글링해도 안나오네용 ㅠㅠ
    Date2022.06.28 CategorySwift문법 ByhAute2 Reply3 Views98 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 128 Next
/ 128

미답변질문들

아이폰데브 미답변질문들

운영진홈페이지

미노웍스 홈페이지

불편사항접수

아이폰데브 불편사항접수

오픈채팅방

후원하기

아이폰데브 후원명단
아이폰데브 후원하기

메일링리스트

아이폰데브 뉴스레터

아이폰데브 모바일앱

아이폰데브 모바일앱

Socail Media

 
© 2010 ~ 2022 아이폰데브. All Rights Reserved.

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소