كيف اضع bearer token في Authorization في js fetch api

Zerious

جالس اتعلم استخدم laravel sanctum للتحقق و لكن اريد ان احصل bearer token الخاص بالمستخدم لارسال البيانات.

هل اعمل fetch api يأخذ bearer token الخاص بالمستخدم الذي يكون مخزن في session او هناك طريقة اخرى احصل عليه و اضعه في authorization header ؟

انا اريد استخدامه ليس في postman بل في موقع الكتروني عادي بستخدام fetch لان اذا استخدم auth:snctum يظهر لي unauthnticated لان bearer token ليس موجود في header كيف اجيب bearer token و اضعه header?


التعليق السابق

للاسف كله هذا سويته ولا زال يظهر لي unauthenticated .

كود جافاسكريبت

async function checkName(bodyForm){
    try{
        const name=await fetch("api/addCompany",{
        method:"POST",
        // credentials:"include",
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
            "Authorization": `Bearer ${document.querySelector('input[name=_token]').value}`,// crsf tokenهذا 
            "X-CSRF-Token": document.querySelector('input[name=_token]').value


        },
        body:bodyForm
        });


        const namesJson=await name.json();
        console.log(namesJson)
        // const retName=await namesJson.recName;
        // console.log(retName);
    }
    catch(error)
    {
        return console.log(error.message);


    }


}

المشكلة هي ان token لابد يكون موجود في bearer token في header. و مشكلتي هي هل الافضل حفظ token في session من ناحية امنية؟