Problem of the digest authentication

One of our programs which runs on iOS 9 does not run iOS 10.


This program plays videos using AVPlayer with HTTP Live Streaming and digest access authentication.


There seems to be a problem in communications of the digest access authentication.


As using HTTP Live Streaming protocol, a number of tasks of the same digest access authentication are executed for one video file.


The first digest access authentication task works in a normal way.


AVPlayer sends a request to a server.

The server sends a nonce, realm (etc...) and a 401 authentication request.

AVPlayer sends a request including the username, nonce, cnonce, etc.

So the server can receive the username, nonce, cnonce, etc.


However, the second digest access authentication task doesn't seem to work normally.


AVPlayer sends a request.

The server sends a nonce, realm (etc...) and a 401 authentication request.


But the server doesn't receive any request from the AVPlayer.


Could you tell me whether this is a bug of iOS 10 or not?

Replies

We're experiencing the same issue on iOS 10 (via Xcode 8 beta 6) using HTTP Digest Auth. Did you manage to solve this issue, @sakurato1?