ชี้แจงเกี่ยวกับบริการสภาพแวดล้อมมาตรฐานของ Google App Engine เพื่อการตรวจสอบสิทธิ์บริการด้วย Cloud Endpoints

คำถามที่เกี่ยวข้อง:

  1. วิธีตรวจสอบการตรวจสอบสิทธิ์ ไลบรารี Python จาก Google Cloud Endpoints บนมาตรฐาน GAE

  2. วิธีตรวจสอบการตรวจสอบสิทธิ์แบบบริการต่อบริการใน ปลายทาง Google Cloud?

ฉันมีสภาพแวดล้อม App Engine Standard (Python) (โดยใช้ webapp2) ที่จะทำการเรียกไปยัง Cloud Endpoint (ไม่จำเป็นต้องมีการตรวจสอบสิทธิ์ผู้ใช้ แต่การโทรจะต้องได้รับการรักษาความปลอดภัยแบบบริการต่อบริการ) และฉันต้องการคำชี้แจงเกี่ยวกับวิธีการ ทำสิ่งนี้โดยใช้ Cloud Endpoint Framework สำหรับ App Engine Standard

หากฉันใช้วิธีที่อธิบายไว้ใน (2) ข้างต้น หมายความว่าฉันจะต้องแก้ไขไฟล์ openapi.json ที่สร้างจาก lib/endpoints/endpointscfg.py get_openapi_spect ด้วยคำจำกัดความด้านความปลอดภัยด้วยตนเองหรือไม่ ดูเหมือนว่าเอกสารประกอบจะเน้นไปที่สภาพแวดล้อม GCE และ App Engine Flex ที่ใช้ Cloud Endpoints สำหรับ OpenApi มากกว่า ดังนั้นจึงทำให้เกิดความสับสนว่าฉันต้องแก้ไขการกำหนดค่า @endpoints.api หรือไม่

หรือเนื่องจากฉันกำลังโทรจากสภาพแวดล้อม App Engine Standard ฉันจะสามารถใช้ urlfetch และ AppIdentity ได้หรือไม่: https://cloud.google.com/appengine/docs/standard/python/appidentity/ และยืนยันตัวตนที่ปลายทางหรือไม่ หากเป็นเช่นนั้น การกำหนดค่าจะเป็นอย่างไร