Embed Videos Using OAuth Authentication: Use the Microsoft Graph API to generate an access token for the guest users. Dynamically append the token to the video URL for embedding. Example of an authenticated URL: https://yoursharepointsite.sharepoint.com/sites/siteid/_layouts/15/stream.aspx?id=videoid&access_token=yourtoken
Implement OAuth in Power Pages: Use a custom Liquid or JavaScript script in Power Pages to authenticate users and retrieve tokens automatically.