-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=84214 Patch by Jonathan Dong <jonathan.dong@torchmobile.com.cn> on 2012-05-29 Reviewed by George Staikos. .: Added a manual test case which needs user to provide a HTTP server with HTTP authentication support when loading the specified media resource. The test case will test if the media resource is successfully loaded. * ManualTests/blackberry/video-load-with-authentication.html: Added. Source/WebCore: RIM PR: 117618 Implemented http authentication feature for media by implementing two interface functions in class MediaPlayerPrivate: onAuthenticationNeeded(): this function is triggered when MMR engine requires http authentication. We search the CredentialStorage to see if we have already stored existing credential information, or challenge user to provide it. OnAuthenticationAccepted(): this function is triggered when MMR engine accepts the credential information, and we need to save it in CredentialStorage for later use. Internally reviewed by Max Feil <mfeil@qnx.com>. Manual test case: blackberry/video-load-with-authentication.html * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp: (WebCore::generateProtectionSpaceFromMMRAuthChallenge): (WebCore): (WebCore::MediaPlayerPrivate::onAuthenticationNeeded): (WebCore::MediaPlayerPrivate::onAuthenticationAccepted): * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.h: (MediaPlayerPrivate): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
54f7a01f