Add an authenticated Token to the Headers section of the Req

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Add an authenticated Token to the Headers section of the Req

Postby luchong » Mon Jun 15, 2020 11:02 pm

I want to add a Token to localStorage, but I'm having a problem

It could have been written this way in an earlier version:
Code: Select all
public class MyRequestHandler : DefaultRequestHandler
    {
        public static readonly string VersionNumberString = String.Format("Chromium: {0}, CEF: {1}, CefSharp: {2}",
            Cef.ChromiumVersion, Cef.CefVersion, Cef.CefSharpVersion);
 
        public override CefReturnValue OnBeforeResourceLoad(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback)
        {
            Uri url;
            if (Uri.TryCreate(request.Url, UriKind.Absolute, out url) == false)
            {
                return CefReturnValue.Cancel;
            }
            var headers = request.Headers;
            headers["Authorization"] =Program.Token; //传递进去认证Token
            request.Headers = headers;
            return CefReturnValue.Continue;
        }       
}


But Now I can't rewrite OnBeforeBrowse after upgrading to 81.3 or higher, I don't know how to implement it now, I hope you can help me solve this problem
luchong
Newbie
 
Posts: 2
Joined: Mon Apr 06, 2020 9:48 pm

Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 44 guests