iOSからBitbucket APIを利用する時、はまったこと

Bitbucket APIを利用する時、Basic認証を使いたい

まずは結論

  • Base64エンコードする方法ではいける
  • NSURLConnectionのAuthentication Challenges機能はうまくできない

Authentication Challengesができない原因

  • "-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge"は全くこない
  • 推測ですが、認証が必須の場合は、多分来ると思うが、Bitbucketの場合は、認証が必須ではない為、来ない。

改めてOAuthを考えています。