การเชื่อม OPENID ของ PSU ด้วย PHP

1. เขียนแบบฟอร์มขอใช้บริการ OPENID ที่ https://ccform.psu.ac.th/th/forms/auth-system-openid

2. หลังจากอนุมัติแล้วจะได้ Client ID และ Client Secret มา

3. สร้าง file สำหรับ redirect ไปยัง openid โดยมีรายละเอียดดังนี้

<?php
session_start();

$state = random_bytes(128 / 8);
$state = bin2hex($state);

$state = $payload;
$_SESSION['state_code'] = $state;

Tags