Score:0

ตรวจสอบสิทธิ์โดเมนเดียวกับไคลเอนต์เชื่อมต่อรหัสเปิดหลายรายการในเว็บเซิร์ฟเวอร์ Apache

ธง pg

ฉันต้องการใช้ไคลเอนต์ OIDC ที่แตกต่างกันสำหรับการพิสูจน์ตัวตนในโดเมนเดียวที่โฮสต์โดยเว็บเซิร์ฟเวอร์

หมายความว่าฉันต้องการให้บริการ mydomain.example.com และมีไคลเอนต์ OIDC หลายตัวที่สามารถเชื่อมต่อกับโดเมนนี้ได้

สำหรับลูกค้าหนึ่งรายสามารถทำได้โดยใช้ mod_oidc ในเว็บเซิร์ฟเวอร์ Apache โดยให้

OIDCRedirectURI https://mydomain.example.com/auth0/redirect_uri/
OIDCCClientID CLIENT_ID
OIDCCClientSecret CLIENT_SECRET
OIDCCryptoPassphrase CRYPTO_PASSPHRASE
OIDScope "ขอบเขต"
OIDCProviderMetadataURL https://oidc.mydomain.example.com/.well-known/openid-configuration

แต่ด้วยวิธีนี้ ฉันสามารถอนุญาตให้ไคลเอนต์ OIDC เข้าถึงได้หนึ่งเครื่องเท่านั้น mydomain.example.com.

ดังนั้นคำถามของฉันคือฉันจะบรรลุสิ่งนี้ได้อย่างไร เป็นไปได้ไหมที่จะใช้โฮสต์เสมือนเพียงโฮสต์เดียว ฉันสามารถกำหนดค่าโฮสต์เสมือนหลายรายการที่ชี้ไปยังโดเมนเดียวกันได้หรือไม่ หรือฉันต้องการวิธีการที่แตกต่างไปจากเดิมอย่างสิ้นเชิง?

อ้างถึง เอกสารอาปาเช่ ฉันคิดว่าการใช้โดเมนเดียวกันในโฮสต์ต่างๆ ที่มีการตั้งค่า OIDC ต่างกันจะไม่ทำงาน เนื่องจาก Apache เลือกโฮสต์เสมือนหนึ่งโฮสต์สำหรับให้บริการคำขอ ซึ่งหมายความว่าการรับรองความถูกต้องผ่าน OIDC สามารถทำงานได้เฉพาะบางคำขอที่โชคดีที่พบโฮสต์เสมือนที่ตรงกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา