ShareAI Platform Docs

อนุญาตบัญชีด้วย PKCE

ใช้รหัสการอนุญาตร่วมกับ S256 PKCE สำหรับแอปพลิเคชันที่เป็นความลับและสาธารณะ.

ดูในรูปแบบ Markdown
  1. สร้างสถานะสุ่มแบบเข้ารหัสและตัวตรวจสอบ PKCE ใหม่สำหรับการอนุญาตแต่ละครั้ง คำนวณ S256 challenge.
  2. เปลี่ยนเส้นทางไปยังจุดสิ้นสุดการอนุญาตพร้อม client_id, redirect_uri ที่แน่นอน, response_type=code, scope, state, code_challenge และ code_challenge_method=S256.
  3. ลูกค้าเข้าสู่ระบบ เลือกบัญชีส่วนตัวหรือบัญชีองค์กร ตรวจสอบ scope และยอมรับแผนการเรียกเก็บเงินใดๆ.
  4. ตรวจสอบสถานะที่ callback ของคุณ แลกเปลี่ยน code เพียงครั้งเดียว พร้อม redirect URI และ code_verifier เดิม.
  5. เก็บ token อย่างปลอดภัย ใช้ subject ที่เกี่ยวข้องกับ client ที่ส่งคืนเป็นตัวระบุลูกค้า.
POST https://auth.shareai.now/oauth/token
Base URL → URL พื้นฐาน
https://auth.shareai.now
การตรวจสอบสิทธิ์
Public client ID + PKCE หรือ confidential client authentication + PKCE

cURL

curl --fail-with-body 'https://auth.shareai.now/oauth/token'   --data-urlencode 'grant_type=authorization_code'   --data-urlencode "client_id=$SHAREAI_CLIENT_ID"   --data-urlencode "code=$AUTHORIZATION_CODE"   --data-urlencode 'redirect_uri=https://your-app.example/callback'   --data-urlencode "code_verifier=$PKCE_VERIFIER"

ตัวอย่างนี้สำหรับ public client ห้ามเพิ่ม secret หรือ HTTP Basic credentials confidential client จะรับรองความถูกต้องโดยใช้ server-side client credentials นอกเหนือจาก PKCE ห้ามส่ง secret ของ confidential client ใน browser, desktop, mobile หรือการแจกจ่ายแบบ self-hosted.

Discovery: การค้นพบ https://auth.shareai.now/.well-known/openid-configuration. ใช้ endpoints และ signing keys ที่โฆษณา ปฏิเสธ state mismatches, issuers ที่ไม่คาดคิด และ ID-token audience หรือ signature ที่ไม่ถูกต้อง.

Standards: มาตรฐาน แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย OAuth และ PKCE: PKCE. Refresh tokens: โทเค็นรีเฟรช.

อัปเดตล่าสุด กันยายน 18, 2026

เอกสารแพลตฟอร์ม ShareAI
เอกสารทั้งหมด

ค้นหาตามชื่อหรือเนื้อหา.

สอบถามเกี่ยวกับหน้านี้

เลือกผู้ช่วยเพื่อสำรวจหน้านี้ คุณยังสามารถคัดลอกหน้าและวางลงในบทสนทนาของคุณได้.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI