คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
หัวข้อนี้ให้รหัสสถานะ HTTP และวลีเหตุผลที่เกี่ยวข้องซึ่งคุณอาจพบเมื่อ นโยบาย OAuth แสดงข้อผิดพลาดใน Apigee Edge
สำหรับคำแนะนำเกี่ยวกับการจัดการข้อผิดพลาด โปรดดูการจัดการข้อผิดพลาด
สำหรับรหัสข้อผิดพลาดเฉพาะนโยบาย โปรดดูหัวข้อต่อไปนี้
รหัสการให้สิทธิ์
URI การเปลี่ยนเส้นทางไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Invalid redirection uri http://www.invalid_example.com"}
ไม่มี URI การเปลี่ยนเส้นทาง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Redirection URI is required"}
คีย์ไม่ถูกต้อง
HTTP/1.1 401 Unauthorized {"ErrorCode" : "invalid_request", "Error" :"Invalid client id : AVD7ztXReEYyjpLFkkPiZpLEjeF2aYAz. ClientId is Invalid"}
ไม่มีคีย์
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"The request is missing a required parameter : client_id"}
ประเภทการตอบสนองไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Response type must be code"}
ไม่มีประเภทการตอบกลับ
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"The request is missing a required parameter : response_type"}
สร้างโทเค็นเพื่อการเข้าถึง
รหัสการให้สิทธิ์ไม่ถูกต้อง
HTTP status: 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Invalid Authorization Code"}
ไม่มี URI การเปลี่ยนเส้นทาง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Required param : redirect_uri"}
URI การเปลี่ยนเส้นทางไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Invalid redirect_uri : oob"}
รหัสลูกค้าไม่ถูกต้องเมื่อ GenerateResponse เป็นเท็จ
ระบบจะแสดงข้อผิดพลาดนี้เมื่อตั้งค่าพร็อพเพอร์ตี้ <GenerateResponse>
เป็น
false และข้อมูลเข้าสู่ระบบไคลเอ็นต์ไม่ถูกต้อง
{ "fault": { "faultstring": "Invalid client identifier {0}", "detail": { "errorcode": "oauth.v2.InvalidClientIdentifier" } } }
รหัสลูกค้าไม่ถูกต้องเมื่อ GenerateResponse เป็นความจริง
ระบบจะแสดงข้อผิดพลาดนี้เมื่อตั้งค่าพร็อพเพอร์ตี้ <GenerateResponse>
เป็น
true และข้อมูลเข้าสู่ระบบไคลเอ็นต์ไม่ถูกต้อง
{"ErrorCode" : "invalid_client", "Error" :"ClientId is Invalid"}
GrantType ไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Unsupported grant type : client_credentials_invalid"}
ไม่มีชื่อผู้ใช้
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Required param : username"}
ไม่มีรหัสผ่าน
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Required param : password"}
ไม่มี GrantType (นโยบายที่กำหนดเอง)
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Required param : grant_type"}
ไม่มี AuthCode
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Required param : code"}
โดยปริยาย
รหัสลูกค้าไม่ถูกต้อง
HTTP/1.1 401 Unauthorized {"ErrorCode" : "invalid_request", "Error" :"Invalid client id : AVD7ztXReEYyjpLFkkPiZpLEjeF2aYAz. ClientId is Invalid"}
ไม่มีรหัสไคลเอ็นต์
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"The request is missing a required parameter : client_id"}
ประเภทการตอบสนองไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Response type must be token"}
ไม่มีประเภทการตอบกลับ
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"The request is missing a required parameter : response_type"}
URI การเปลี่ยนเส้นทางไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Invalid redirection uri http://www.invalid_example.com"}
ไม่มี URI การเปลี่ยนเส้นทาง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Redirection URI is required"}
โทเค็นการรีเฟรช
RefreshToken ไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Invalid Refresh Token"}
RefreshToken หมดอายุแล้ว
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Refresh Token expired"}
ขอบเขตไม่ถูกต้อง
HTTP/1.1 400 Bad Request {"ErrorCode" : "invalid_request", "Error" :"Invalid Scope"}
รหัสลูกค้าไม่ถูกต้องเมื่อ GenerateResponse เป็นเท็จ
ระบบจะแสดงข้อผิดพลาดนี้เมื่อตั้งค่าพร็อพเพอร์ตี้ GenerateResponse เป็น false และ ข้อมูลเข้าสู่ระบบไคลเอ็นต์ไม่ถูกต้อง
{ "fault": { "faultstring": "Invalid client identifier {0}", "detail": { "errorcode": "oauth.v2.InvalidClientIdentifier" } } }
รหัสลูกค้าไม่ถูกต้องเมื่อ GenerateResponse เป็นความจริง
ระบบจะแสดงข้อผิดพลาดนี้เมื่อตั้งค่าพร็อพเพอร์ตี้ GenerateResponse เป็น true และ ข้อมูลเข้าสู่ระบบไคลเอ็นต์ไม่ถูกต้อง
{"ErrorCode" : "invalid_client", "Error" :"ClientId is Invalid"}
ยืนยัน AccessToken
AccessToken ไม่ถูกต้อง
HTTP/1.1 401 Unauthorized {"fault":{"faultstring":"Invalid Access Token","detail":{"errorcode":"keymanagement.service.invalid_access_token"}}}
แหล่งข้อมูลไม่ถูกต้อง
HTTP/1.1 401 Unauthorized {"fault":{"faultstring":"APIResource \/facebook\/acer does not exist","detail":{"errorcode":"keymanagement.service.apiresource_doesnot_exist"}}}
ขอบเขตไม่ถูกต้อง
HTTP/1.1 403 Forbidden {"fault":{"faultstring":"Required scope(s) : VerifyAccessToken.scopeSet","detail":{"errorcode":"steps.oauth.v2.InsufficientScope"}}}
ไม่มีส่วนหัว Auth
HTTP/1.1 401 Unauthorized {"fault":{"faultstring":"Invalid access token","detail":{"errorcode":"oauth.v2.InvalidAccessToken"}}}
ไม่มีรายการที่ตรงกันสำหรับ ApiProduct (มีการกำหนดค่าสภาพแวดล้อมและพร็อกซี)
HTTP/1.1 401 Unauthorized {"fault":{"faultstring":"Invalid API call as no apiproduct match found","detail":{"errorcode":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"}}}
โทเค็นเพื่อการเข้าถึงหมดอายุแล้ว
HTTP/1.1 401 Unauthorized {"fault":{"faultstring":"Access Token expired","detail":{"errorcode":"keymanagement.service.access_token_expired"}}}
เพิกถอนโทเค็นเพื่อการเข้าถึงแล้ว
HTTP/1.1 401 Unauthorized {"fault":{"faultstring":"Access Token not approved","detail":{"errorcode":"keymanagement.service.access_token_not_approved"}}}
รับข้อมูล OAuth V2
โทเค็นการรีเฟรชไม่ถูกต้อง
HTTP/1.1 404 Not Found {"fault::{"detail":{"errorcode":"keymanagement.service.invalid_refresh_token"},"faultstring":"Invalid Refresh Token"}}
โทเค็นเพื่อการเข้าถึงไม่ถูกต้อง
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Invalid Access Token", "detail": { "errorcode": "keymanagement.service.invalid_access_token" } } }
โทเค็นเพื่อการเข้าถึงหมดอายุ
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Access Token expired", "detail": { "errorcode": "keymanagement.service.access_token_expired" } } }
โทเค็นการรีเฟรชหมดอายุ
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Refresh Token expired", "detail": { "errorcode": "keymanagement.service.refresh_token_expired" } } }
รหัสลูกค้าไม่ถูกต้อง
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Invalid Client Id", "detail": { "errorcode": "keymanagement.service.invalid_client-invalid_client_id" } } }
รหัสการให้สิทธิ์ไม่ถูกต้อง
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Invalid Authorization Code", "detail": { "errorcode": "keymanagement.service.invalid_request-authorization_code_invalid" } } }
รหัสการให้สิทธิ์หมดอายุ
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Authorization Code expired", "detail": { "errorcode": "keymanagement.service.authorization_code_expired" } } }
ตั้งค่าข้อมูล OAuth V2
โทเค็นเพื่อการเข้าถึงไม่ถูกต้อง
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Invalid Access Token", "detail": { "errorcode": "keymanagement.service.invalid_access_token" } } }
โทเค็นเพื่อการเข้าถึงหมดอายุ
HTTP/1.1 404 Not Found { "fault": { "faultstring": "Access Token expired", "detail": { "errorcode": "keymanagement.service.access_token_expired" } } }
ลบข้อมูล OAuth V2
เมื่อสำเร็จ นโยบายจะแสดงสถานะ 200
หากไม่สำเร็จ นโยบายจะแสดง 404 และเอาต์พุตที่คล้ายกับข้อความต่อไปนี้ (ขึ้นอยู่กับว่า คุณกำลังลบโทเค็นเพื่อการเข้าถึงหรือรหัสการให้สิทธิ์):
HTTP/1.1 404 Not Found Content-Type: application/json Content-Length: 144 Connection: keep-alive {"fault":{"faultstring":"Invalid Authorization Code","detail":{"errorcode":"keymanagement.service.invalid_request-authorization_code_invalid"}}}