ਸੰਬੰਧਿਤ CDP ਸੈਸ਼ਨ ਵਿੱਚ, ਨੈਵੀਗੇਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਹੈਂਡਲਰ ਰਜਿਸਟਰ ਕਰੋ, ਫਿਰ ਇਹਨਾਂ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ Fetch.enable ਕਾਲ ਕਰੋ:

{"handleAuthRequests": true}
ਘਟਨਾਲੋੜੀਂਦਾ ਜਵਾਬ ਮਾਰਗ
Fetch.requestPausedਆਮ ਕੰਮ ਅੱਗੇ ਵਧਣਾ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਉਸ requestId ਨਾਲ continueRequest
Fetch.authRequiredauthChallenge ਜਾਂਚੋ, ਫਿਰ auth ਘਟਨਾ ਦੇ requestId ਨਾਲ continueWithAuth ਵਰਤੋ

ਪਛਾਣੇ ਮੱਧਸਥ ਲਈ, auth ਪੈਰਾਮੀਟਰ ਇਹ ਹਨ:

{
  "requestId": "REQUEST_ID_FROM_AUTH_EVENT",
  "authChallengeResponse": {
    "response": "ProvideCredentials",
    "username": "PROXY_USERNAME",
    "password": "PROXY_PASSWORD"
  }
}

credential ਸਰੋਤ ਤੋਂ ਖਾਤਾ ਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚੋ ਕਿ authChallenge.source Proxy ਹੈ ਅਤੇ ਇਸਦਾ ਮੂਲ ਇੱਛਤ ਚੁਣੌਤੀਕਰਤਾ ਹੈ। Server ਚੁਣੌਤੀ ਹੋਰ ਪ੍ਰਮਾਣੀਕਰਨ ਨੀਤੀ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ.

ਹਰ ਰੋਕੀ ਗਈ ਬੇਨਤੀ ਲਈ ਮਨਜ਼ੂਰ ਕੋਸ਼ਿਸ਼ਾਂ ਟਰੈਕ ਕਰੋ; ਵਾਰ-ਵਾਰ ਰੱਦ ਕੀਤੀ ਚੁਣੌਤੀ ਨੂੰ CancelAuth ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਹੋਰ ਅੰਤਹੀਣ ਜਮ੍ਹਾਂ। ਪੂਰਾ ਹੋਣ ਜਾਂ ਸੈਸ਼ਨ ਬੰਦ ਹੋਣ 'ਤੇ ਟਰੈਕਿੰਗ ਸਾਫ਼ ਕਰੋ।

ਜੇ ਪੰਨਾ ਅਟਕ ਜਾਵੇ, ਤਾਂ ਅਣਸੁਲਝੀਆਂ requestPaused ਘਟਨਾਵਾਂ ਵੀ ਜਾਂਚੋ। auth ਸੰਭਾਲ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਜਾਰੀ ਨਹੀਂ ਰੱਖਦੀ, ਅਤੇ ਦੋਵਾਂ ਘਟਨਾ ਮਾਰਗਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਪ੍ਰੌਕਸੀ ਰਸਤਾ ਨਹੀਂ ਚੁਣਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ