We have hosted streaming video files at Amazon s3. Only Cloudfront User has access to it. Our website is built on Wordpress. We want only authenticated users to load that streaming video in video player. You need to generate signed or tokenized url to cloudfront for accessing that video file. The source of video file in player should be blob URL. Unauthorized users must be prevented from accessing the file.