2017-03-16 15 views
1

私はSwiftのiOS向けgithubクライアントを作成しようとしています。これまでのところ、OAuth 2.0の仕組みを理解することができました。 しかし、私が理解していないことは、OAuthアプリケーションリストに自分のアプリケーションを登録する際にコールバックURLを入力する必要があります(ユーザーがOAuthを処理した後にリダイレクトされるためです)。 Info.plistに "mycustomapp"のようなURLスキームを追加し、developer.githubウェブサイトのコールバックURLフィールドに "mycustomapp://"と入力しますが、このURLは無効です。どのURLを使用すればよいですか?Github APIコールバックURL

+0

https://github.com/dongri/oauthswift.herokuapp.comを見つけることができoauth-swift://oauth-callback/myappname コードにリダイレクト – osowskit

答えて

0

私はこの問題の解決策をoAuthSwift wikiページで見つけることができました。 APIの中には、コールバックURL(例:LinkedIn oauth v2、Twitter oauth v1)にカスタムURLスキーム(例:myapp://)を受け入れないものもあります。 私はhttpスキームのURLを使用しました。これは私のカスタムURLにリダイレクトされます。 私はコールバックとしてhttp://oauthswift.herokuapp.com/callback/myappnameに入り、私のアプリ内で私はここにあなたのカスタムアプリケーション方式を含む完全なURLをある何