مرجع استجابة خطأ HTTP في OAuth

أنت تعرض مستندات 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> على. false وبيانات اعتماد العميل غير صالحة.

{
    "fault": {
        "faultstring": "Invalid client identifier {0}",
        "detail": {
            "errorcode": "oauth.v2.InvalidClientIdentifier"
        }
    }
}

مُعرّف العميل غير صالح عندما إنشاء استجابة صحيح

يظهر هذا الخطأ عند ضبط السمة <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"}

الرمز المميّز لإعادة التحميل

الرمز المميّز لإعادة التحميل غير صالح.

HTTP/1.1 400 Bad Request
{"ErrorCode" : "invalid_request", "Error" :"Invalid Refresh Token"}

الرمز المميّز لإعادة التحميل منتهي الصلاحية

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 على false و بيانات اعتماد العميل غير صالحة.

{
    "fault": {
        "faultstring": "Invalid client identifier {0}",
        "detail": {
            "errorcode": "oauth.v2.InvalidClientIdentifier"
        }
    }
}

مُعرّف العميل غير صالح عندما إنشاء استجابة صحيح

يظهر هذا الخطأ عند ضبط الخاصية GenerateResponse على true و بيانات اعتماد العميل غير صالحة.

{"ErrorCode" : "invalid_client", "Error" :"ClientId is Invalid"}

تأكيد رمز الدخول

رمز الدخول غير صالح

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"}}}

ما مِن عنوان للمصادقة.

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"}}}

الحصول على معلومات الإصدار 2 من OAuth

الرمز المميز للتحديث غير صالح

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"
    }
  }
}

ضبط معلومات الإصدار 2 من OAuth

رمز الدخول غير صالح

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"
    }
  }
}

حذف معلومات الإصدار 2 من OAuth

عند نجاح السياسة، تعرض السياسة الحالة 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"}}}