Swift에서 iOS 용 github 클라이언트를 작성하려고합니다. 지금까지 OAuth 2.0의 작동 방식을 이해했습니다. 하지만 이해할 수없는 점은 OAuth 응용 프로그램 목록에 내 앱을 등록 할 때 어떤 콜백 URL을 입력해야하는지 (OAuth를 처리 한 후 사용자가 리디렉션되어야 함)입니다. Info.plist에 "mycustomapp"와 같은 URL 체계를 추가 한 다음 developer.github 웹 사이트의 콜백 URL 필드에 "mycustomapp : //"를 입력했지만이 URL은 유효하지 않다고 말합니다. 어떤 URL을 사용해야합니까?Github API 콜백 URL
1
A
답변
0
oAuthSwift 위키 페이지에서이 문제에 대한 해결책을 찾을 수있었습니다. 일부 API는 콜백 URL (예 : Linkedin oauth v2, Twitter oauth v1)에 사용자 정의 URL 스키마 (예 : myapp : //)를 허용하지 않으며 http 만 허용됩니다. 그래서 http 스킴의 URL을 사용하여 내 사용자 지정으로 리디렉션했습니다. 나는 콜백으로 http://oauthswift.herokuapp.com/callback/myappname
을 입력하고 내 응용 프로그램 내에서 여기 사용자 정의 응용 프로그램 방식을 포함한 전체 URL을 무엇
관련 문제
- 1. 등록 콜백 URL 이동 API
- 2. OAuth2 GitHub API 토큰
- 3. Google Checkout - 강제 콜백 URL API 게시
- 4. API 콜백 URL 내 서블릿을 호출하는
- 5. Bigcommerce - API 인증 OAUTH2 - 콜백 URL
- 6. 콜백 URL :
- 7. API에 대한 콜백 URL
- 8. github 프로젝트의 URL 얻기
- 9. 콜백 API 생성
- 10. GitHub, 새 저장소 생성 (Github API 토큰)
- 11. Github API : Github 저장소의 주제 얻기
- 12. Google OAuth 2.0 콜백 URL
- 13. Github API - 내용을 생성하는 API 메소드가 GitHub 페이지를 트리거하지 않음
- 14. GitHub API - 언어 목록
- 15. Kinvey Github API
- 16. 캐싱 Github API 호출
- 17. Github API 필드 설명
- 18. GitHub API Ping
- 19. Github API for C#
- 20. Github Status API
- 21. GitHub API 커밋
- 22. Github API 언어 끝점
- 23. Github API 제한을 늘리십시오.
- 24. GitHub 쇼케이스 API
- 25. 트위터에 대한 콜백 URL
- 26. Facebook 콜백 URL
- 27. Auth0 콜백 URL 불일치
- 28. Dailymotion 콜백 URL
- 29. S3 Presigned URL 콜백
- 30. 로컬 스크립트의 콜백 URL
https://github.com/dongri/oauthswift.herokuapp.com를 볼 수 있습니다
oauth-swift://oauth-callback/myappname
코드로 리디렉션 – osowskit