Zoom PSU (013) วิธีให้สิทธิ์ Host(ควบคุมห้อง) กับ Guest(ผู้เข้าร่วม) ด้วย Host Key

1.1 คลิกลิงก์ https://psu-th.zoom.us >> คลิก Sign in >> กรอกบัญชีผู้ใช้ด้วย PSU Passport 1.2 คลิก Profile 1.3 เลื่อนลงมาดูรายละเอียด “Meeting” >> “Host Key ” >>คลิกสัญลักษณ์ที่ซ่อนไว้ >> Copy ตัวเลข ส่งให้ Guest หรือผู้เข้าร่วม ที่ต้องการเป็น Host แทน ****Host Key แนะนำให้เปลี่ยนทุกครั้ง เมื่อต้องการให้ Guest กับการประชุมใหม่ *** 2.1 ผู้เข้าร่วม Join Zoom Meeting ID 2.2 คลิก Participants >> Claim host 2.3 กรอกเลขที่ได้รับจาก Host หรือเจ้าของห้อง >> กด Claim host 2.4 ตรวจสอบวงเล็บหลังชื่อ จะเปลี่ยนจาก (Me) เป็น (Host, me) 2.5 จะได้สิทธิ์ Host ในการควบคุมห้อง เช่น กดบันทึก, กดปิด-เปิด ไมโครโฟน, ตั้งค่าการ Share, Breakout Rooms เป็นต้น

Read More »

Zoom PSU (012)วิธีการตรวจสอบว่าบัญชีของคุณ สามารถเข้าร่วมสูงสุดได้กี่คน

1.1 คลิกลิงก์ https://psu-th.zoom.us >> คลิก Sign in >> กรอกบัญชีผู้ใช้ด้วย PSU Passport 1.2 คลิก Profile 1.3 เลื่อนลงมาดูรายละเอียด “Account” >> “Meeting xxx participants”

Read More »

Zoom PSU (011)วิธีการตรวจสอบว่าบัญชีของคุณเป็น Basic หรือ Licensed

1.1 คลิกลิงก์ https://psu-th.zoom.us >> คลิก Sign in >> กรอกบัญชีผู้ใช้อีเมล 1.2 ตรวจสอบสถานะ (มุมขวาบน) สถานะ BASIC สามารถเข้าใช้งานได้ แต่จำกัดเวลา 40 นาที สถานะ LICENSED สามารถเข้าใช้งานได้ไม่จำกัดเวลา

Read More »

Zoom PSU (010) เปลี่ยนอีเมลบน Zoom

1. คลิกลิงก์ https://psu-th.zoom.us >> คลิก Sign in >> กรอกบัญชีผู้ใช้ด้วย PSU Passport 2. คลิก Profile > เลื่อนลงมาดูรายละเอียด “Sign In” >> “Sign-In Email” >> คลิก Edit 4. ช่อง “New Email Address” กรอกอีเมลใหม่ ต้องเป็น @psu.ac.th เท่านั้น ช่อง “Enter your password to change your sign-in email address.” กรอกรหัสผ่านยืนยันการเปลี่ยนอีเมล >> กด Save Changes 5. ขึ้นข้อความ “Check your previous sign-in email (vcs***@psu.ac.th) to confirm this change. Until your new email address is activated, you can still sign in with your previous one. All notifications will still be sent to this email address. If you cannot access your previous email, contact Zoom Support.” 6. ตรวจสอบในอีเมล 6.1 อีเมลเดิม ชื่อเรื่อง “Confirm your request to change your Zoom sign-in email address” >> กด Confirm หน้าเว็บแสดงข้อความ Thank you for confirming this change. >> Send Now 5.2 อีเมลใหม่ ชื่อเรื่อง “Change Zoom sign-in email address” >> กด Confirm Change 5.2.1 หน้าเว็บแสดงข้อความ You are trying to change your sign-in email address. >> Confirm this Change 5.2.2 ช่อง New Password ใส่รหัสผ่านใหม่ตามเงื่อนไข 5.2.3 แสดงข้อความ Your email address has been updated. >> คลิก Sign In to Zoom เพื่อทดสอบเข้าใช้งาน 5.3 อีเมลเดิม ได้รับการส่งแจ้งเปลี่ยนอีเมลสำเร็จเป็นอีเมลใหม่ ชื่อเรื่อง “Your Zoom sign-in email address was changed”

Read More »

การเชื่อม OAUTH2 ของ PSU ด้วย NEXT.JS (PAGE ROUTE)

file : pages/challback.js const inter = Inter({ subsets: [“latin”] }); export default function Home({show2}) {      return (        <>            <div className=”container”>                <h1>Check OAuth</h1>                <p>Code: {JSON.stringify(show2)}</p>            </div>        </>    );} export async function getServerSideProps(context) {// เมื่อทำการ SignOn ระบบจะทำการเรียก callback url โดยส่ง parameter code มา    const { query } = context;    const code = query.code; //เตรียมข้อมูลเพื่อรับ access token    const pData1 = {        grant_type: ‘authorization_code’,        client_id: ‘XXXXXXXX’, // ได้มาจากสำนักนวัตถกรรม        client_secret: ‘XXXXXXXX’, // ได้มาจากสำนักนวัตถกรรม        code: code,        response_type: ‘code’,        redirect_uri: ‘CALL BACK URL’    }; //ส่งคำร้องเพื่อขอ access token//เมื่อส่งคำร้องขอ access token แล้ว code ที่ได้มาจะหมดอายุทันที    const resP1 = await fetch(‘https://oauth.psu.ac.th/?oauth=token’, {        method: ‘POST’,        body: JSON.stringify(pData1),        headers: {            ‘content-type’: ‘application/json’        },    });     const show1 = await resP1.json(); //เมื่อได้ access token//ส่งคำร้องเพื่อขอ user profile โดยต้องส่ง access token ไปด้วย//ซึ่ง access token จะมีอายุ 1 ชั่วโมง    const resP2 = await fetch(‘https://oauth.psu.ac.th?oauth=me’,{        method: ‘GET’,        headers: {            ‘content-type’: ‘application/json’,            ‘Authorization’: ‘Bearer ‘+show1.access_token        },    });     const show2 = await resP2.json();         return {        props: {show2}    }}

Read More »