ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?' ", 'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?', ' [\'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?\', \'ਹਾਂ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ?ਇੱਕ ਵੈੱਬ ਐਪ ਜਿਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਲੌਗ ਇਨ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਤੋਂ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਬਰਾਊਜ਼ਰ ਦੇ ਸਿਰਲੇਖ ਤੋਂ ਓਆਥ ਟੋਕਨ ਨੂੰ ਖਿੱਚੋ। \\n\\nਜਬ ਕੋਈ ਉਪਭੋਗਤਾ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਓਆਉਥ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਬਰਾਊਜ਼ਰ ਓਆਉਥ ਟੋਕਨ ਨੂੰ ਐਚ. ਟੀ. ਟੀ. ਪੀ. ਬੇਨਤੀਆਂ ਦੇ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ।ਸਿਰਲੇਖ ਵਿੱਚ \'ਬੇਅਰਰ <ਟੋਕਨ>\' ਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਸਤਰ ਹੁੰਦੀ ਹੈ, ਜਿੱਥੇ \'<ਟੋਕਨ>\' ਅਸਲ OAut ਟੋਕਨ ਹੈ। \\n\\n ਬਰਾਊਜ਼ਰ ਤੋਂ OAut ਟੋਕਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈਸਿਰਲੇਖ, ਤੁਸੀਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਦੀ ਵਰਤੋਂ \'ਐਕਸ-ਬੇਨਤੀ-ਹੈਡਰ\' ਜਾਂ \'ਬੇਨਤੀ-ਹੈਡਰ\' ਆਬਜੈਕਟ ਤੋਂ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਨੂੰ ਪਡ਼੍ਹਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ, ਇਸ ਦੇ ਅਧਾਰ ਤੇਬਰਾਊਜ਼ਰ ਜੋ ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਹੈਃ \\n "\'ਜਾਵਾਸਕ੍ਰਿਪਟ \\n/ਬਰਾਊਜ਼ਰ ਦੀ HTTP ਬੇਨਤੀਆਂ ਤੋਂ ਪ੍ਰਮਾਣਿਕਤਾ ਸਿਰਲੇਖ ਪ੍ਰਾਪਤ ਕਰੋ \\nਕੌਂਸਟਆਥਰਾਈਜ਼ੇਸ਼ਨ ਹੈਡਰ = ਨਵਾਂ ਯੂਆਰਐਲਸਰਚਪਰਾਮਸ (window.location.search). ਪ੍ਰਾਪਤ ਕਰੋ ("ਅਥਰਾਈਜ਼ੇਸ਼ਨ"); \\n\\n// ਅਥਰਾਈਜ਼ੇਸ਼ਨ ਤੋਂ ਓਆਥ ਟੋਕਨ ਕੱਢੋਆਪਣੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ \\n//... \\n \'\\n ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ,ਅਸੀਂ ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਯੂ. ਆਰ. ਐੱਲ. ਦੀ ਪੁੱਛਗਿੱਛ ਸਤਰ ਤੋਂ \'ਅਧਿਕਾਰ\' ਪੈਰਾਮੀਟਰ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ, ਜਿਸ ਵਿੱਚ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਹੁੰਦਾ ਹੈ। ਫਿਰ ਅਸੀਂ \'ਅਧਿਕਾਰ\' ਪੈਰਾਮੀਟਰ ਨੂੰ ਵੰਡਦੇ ਹਾਂ।ਇੱਕ ਐਰੇ ਵਿੱਚ ਸਿਰਲੇਖ ਅਤੇ ਦੂਜੇ ਤੱਤ ਤੋਂ OAut ਟੋਕਨ ਕੱਢੋ। ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਆਪਣੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ। \\n\\n ਨੋਟ ਕਰੋ ਕਿ OAut ਟੋਕਨ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ ਹੈ ਜਿਸ ਨੂੰ ਗੁਪਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਵੈੱਬਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਜੋ ਤੁਸੀਂ ਕਾਲ ਕਰ ਰਹੇ ਹੋ ਦੋਵੇਂ ਸੁਰੱਖਿਅਤ ਹਨ ਅਤੇ ਇਹ ਕਿ ਟੋਕਨ ਅਣਅਧਿਕਾਰਤ ਪਾਰਟੀਆਂ ਦੇ ਸੰਪਰਕ ਵਿੱਚ ਨਹੀਂ ਹੈ \',\' ਕੀ ਤੁਸੀਂ ਲਿਖ ਸਕਦੇ ਹੋ?ਅਜਿਹਾ ਕਰਨ ਲਈ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ? \' ', 'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?', ' [\'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?\', \'ਹਾਂ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ?ਇੱਕ ਵੈੱਬ ਐਪ ਜਿਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਲੌਗ ਇਨ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਤੋਂ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਬਰਾਊਜ਼ਰ ਦੇ ਸਿਰਲੇਖ ਤੋਂ ਓਆਥ ਟੋਕਨ ਨੂੰ ਖਿੱਚੋ। \\n\\nਜਬ ਕੋਈ ਉਪਭੋਗਤਾ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਓਆਉਥ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਬਰਾਊਜ਼ਰ ਓਆਉਥ ਟੋਕਨ ਨੂੰ ਐਚ. ਟੀ. ਟੀ. ਪੀ. ਬੇਨਤੀਆਂ ਦੇ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ।ਸਿਰਲੇਖ ਵਿੱਚ \'ਬੇਅਰਰ <ਟੋਕਨ>\' ਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਸਤਰ ਹੁੰਦੀ ਹੈ, ਜਿੱਥੇ \'<ਟੋਕਨ>\' ਅਸਲ OAut ਟੋਕਨ ਹੈ। \\n\\n ਬਰਾਊਜ਼ਰ ਤੋਂ OAut ਟੋਕਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈਸਿਰਲੇਖ, ਤੁਸੀਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਦੀ ਵਰਤੋਂ \'ਐਕਸ-ਬੇਨਤੀ-ਹੈਡਰ\' ਜਾਂ \'ਬੇਨਤੀ-ਹੈਡਰ\' ਆਬਜੈਕਟ ਤੋਂ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਨੂੰ ਪਡ਼੍ਹਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ, ਇਸ ਦੇ ਅਧਾਰ ਤੇਬਰਾਊਜ਼ਰ ਜੋ ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਹੈਃ \\n "\'ਜਾਵਾਸਕ੍ਰਿਪਟ \\n/ਬਰਾਊਜ਼ਰ ਦੀ HTTP ਬੇਨਤੀਆਂ ਤੋਂ ਪ੍ਰਮਾਣਿਕਤਾ ਸਿਰਲੇਖ ਪ੍ਰਾਪਤ ਕਰੋ \\nਕੌਂਸਟਆਥਰਾਈਜ਼ੇਸ਼ਨ ਹੈਡਰ = ਨਵਾਂ ਯੂਆਰਐਲਸਰਚਪਰਾਮਸ (window.location.search). ਪ੍ਰਾਪਤ ਕਰੋ ("ਅਥਰਾਈਜ਼ੇਸ਼ਨ"); \\n\\n// ਅਥਰਾਈਜ਼ੇਸ਼ਨ ਤੋਂ ਓਆਥ ਟੋਕਨ ਕੱਢੋਆਪਣੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ \\n//... \\n \'\\n ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ,ਅਸੀਂ ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਯੂ. ਆਰ. ਐੱਲ. ਦੀ ਪੁੱਛਗਿੱਛ ਸਤਰ ਤੋਂ \'ਅਧਿਕਾਰ\' ਪੈਰਾਮੀਟਰ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ, ਜਿਸ ਵਿੱਚ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਹੁੰਦਾ ਹੈ। ਫਿਰ ਅਸੀਂ \'ਅਧਿਕਾਰ\' ਪੈਰਾਮੀਟਰ ਨੂੰ ਵੰਡਦੇ ਹਾਂ।ਇੱਕ ਐਰੇ ਵਿੱਚ ਸਿਰਲੇਖ ਅਤੇ ਦੂਜੇ ਤੱਤ ਤੋਂ OAut ਟੋਕਨ ਕੱਢੋ। ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਆਪਣੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ। \\n\\n ਨੋਟ ਕਰੋ ਕਿ OAut ਟੋਕਨ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ ਹੈ ਜਿਸ ਨੂੰ ਗੁਪਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਵੈੱਬਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਜੋ ਤੁਸੀਂ ਕਾਲ ਕਰ ਰਹੇ ਹੋ ਦੋਵੇਂ ਸੁਰੱਖਿਅਤ ਹਨ ਅਤੇ ਇਹ ਕਿ ਟੋਕਨ ਅਣਅਧਿਕਾਰਤ ਪਾਰਟੀਆਂ ਦੇ ਸੰਪਰਕ ਵਿੱਚ ਨਹੀਂ ਹੈ \',\' ਕੀ ਤੁਸੀਂ ਲਿਖ ਸਕਦੇ ਹੋ?ਅਜਿਹਾ ਕਰਨ ਲਈ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ? \',\' ਜ਼ਰੂਰ, ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਹੈ ਜੋ ਬਰਾਊਜ਼ਰ ਦੇ ਸਿਰਲੇਖ ਤੋਂ ਓਆਥ ਟੋਕਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕਰਦਾ ਹੈ।ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ ਲਈ ਆਰਗੂਮੈਂਟਃ \\n "\'ਜਾਵਾਸਕ੍ਰਿਪਟ \\n// ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ OAut ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰੋ \\nConst oauttoken = GetOauttokenFromHeader (); \\n\\n//ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ ਨੂੰ OAuth ਟੋਕਨ ਨਾਲ ਇੱਕ ਆਰਗੂਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਕਾਲ ਕਰੋ \\nymyFunction (oauthtoken); \\n\\n// OAuth ਟੋਕਨ ਨਾਲ ਕਾਲ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ \\n ਫੰਕਸ਼ਨਮਾਈਫੰਕਸ਼ਨ (oauttoken) {\\n// API ਕਾਲਾਂ ਕਰਨ ਜਾਂ ਹੋਰ ਸੇਵਾਵਾਂ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ \\n//... \\n} \\n\\n// ਹੈਲਪਰ ਫੰਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈਬਰਾਊਜ਼ਰ ਸਿਰਲੇਖ \\n ਫੰਕਸ਼ਨ ਤੋਂ OAut ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰੋOauttokenFromHeader () {\\n ਕੰਸਟ ਪ੍ਰਮਾਣਿਕਤਾHeader = newਯੂਆਰਐੱਲਐੱਸਚਰਚਪਰਾਮਸ (window.location.search). ਪ੍ਰਾਪਤ ਕਰੋ ("ਅਧਿਕਾਰ"); \\n ਕਾਂਸਟ ਟੋਕਨ = authorizationHeader.split (") [1]; \\n ਰਿਟਰਨ ਟੋਕਨ; \\n} \\n" \'\\n ਇਸ ਵਿੱਚਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਇੱਕ ਫੰਕਸ਼ਨ \'ਮਾਈਫੰਕਸ਼ਨ\' ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ ਜੋ ਇੱਕ OAuth ਟੋਕਨ ਨੂੰ ਇੱਕ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਲੈਂਦਾ ਹੈ। ਅਸੀਂ ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ OAuth ਟੋਕਨ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂਬਰਾਊਜ਼ਰ ਹੈਡਰ \'ਗੇਟਓਆਥਟੋਕਨਫ੍ਰੌਮ ਹੈਡਰ\' ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। \\n \'ਗੇਟਓਆਥਟੋਕਨਫ੍ਰੌਮ ਹੈਡਰ\' ਫੰਕਸ਼ਨ \'ਅਥਰਾਈਜ਼ੇਸ਼ਨ\' ਹੈਡਰ ਨੂੰ \'ਗੇਟਓਆਥਟੋਕਨਫ੍ਰੌਮ ਹੈਡਰ\' ਫੰਕਸ਼ਨ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।ਮੌਜੂਦਾ URL ਦੀ ਪੁੱਛਗਿੱਛ ਸਤਰ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਐਰੇ ਵਿੱਚ ਵੰਡਦੀ ਹੈ। ਇਹ ਫਿਰ ਐਰੇ ਦੇ ਦੂਜੇ ਤੱਤ ਤੋਂ OAut ਟੋਕਨ ਕੱਢਦੀ ਹੈ ਅਤੇ ਵਾਪਸ ਆਉਂਦੀ ਹੈ।ਇਹ. \\n\\n ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਕੋਡ ਇਹ ਮੰਨਦਾ ਹੈ ਕਿ OAut ਟੋਕਨ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਵਿੱਚ ਮੌਜੂਦ ਹੈ ਅਤੇ ਇਹ \'ਬੇਅਰਰ <ਟੋਕਨ>\' ਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਹੈ।ਕੋਡ ਨੂੰ ਐਡਜਸਟ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਪੈ ਸਕਦੀ ਹੈ ਜੇਕਰ ਤੁਹਾਡਾ OAoth ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰਾ ਫਾਰਮੈਟ ਵਰਤਦਾ ਹੈ ਜਾਂ ਜੇਕਰ ਟੋਕਨ ਸਿਰਲੇਖ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਕੋਡਇਹ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਦੋਵੇਂ ਸੁਰੱਖਿਅਤ ਹਨ ਅਤੇ OAut ਟੋਕਨ ਅਣਅਧਿਕਾਰਤ ਪਾਰਟੀਆਂ ਦੇ ਸੰਪਰਕ ਵਿੱਚ ਨਹੀਂ ਹੈ।ਕੀ ਤੁਸੀਂ ਸ਼ੂਗਰ ਸੀ. ਆਰ. ਐੱਮ. ਤੋਂ ਜਾਣੂ ਹੋ? ', 'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?', ' [\'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ?\', \'ਹਾਂ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ?ਇੱਕ ਵੈੱਬ ਐਪ ਜਿਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਲੌਗ ਇਨ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਤੋਂ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਸੰਭਾਵਤ ਤੌਰ ਉੱਤੇ ਬਰਾਊਜ਼ਰ ਦੇ ਸਿਰਲੇਖ ਤੋਂ ਓਆਥ ਟੋਕਨ ਨੂੰ ਖਿੱਚੋ। \\n\\nਜਬ ਕੋਈ ਉਪਭੋਗਤਾ ਲੌਗ ਇਨ ਕਰਦਾ ਹੈਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਜੋ ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਓਆਉਥ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਬਰਾਊਜ਼ਰ ਓਆਉਥ ਟੋਕਨ ਨੂੰ ਐਚ. ਟੀ. ਟੀ. ਪੀ. ਬੇਨਤੀਆਂ ਦੇ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ।ਸਿਰਲੇਖ ਵਿੱਚ \'ਬੇਅਰਰ <ਟੋਕਨ>\' ਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਸਤਰ ਹੁੰਦੀ ਹੈ, ਜਿੱਥੇ \'<ਟੋਕਨ>\' ਅਸਲ OAut ਟੋਕਨ ਹੈ। \\n\\n ਬਰਾਊਜ਼ਰ ਤੋਂ OAut ਟੋਕਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈਸਿਰਲੇਖ, ਤੁਸੀਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਦੀ ਵਰਤੋਂ \'ਐਕਸ-ਬੇਨਤੀ-ਹੈਡਰ\' ਜਾਂ \'ਬੇਨਤੀ-ਹੈਡਰ\' ਆਬਜੈਕਟ ਤੋਂ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਨੂੰ ਪਡ਼੍ਹਨ ਲਈ ਕਰ ਸਕਦੇ ਹੋ, ਇਸ ਦੇ ਅਧਾਰ ਤੇਬਰਾਊਜ਼ਰ ਜੋ ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਹੈਃ \\n "\'ਜਾਵਾਸਕ੍ਰਿਪਟ \\n/ਬਰਾਊਜ਼ਰ ਦੀ HTTP ਬੇਨਤੀਆਂ ਤੋਂ ਪ੍ਰਮਾਣਿਕਤਾ ਸਿਰਲੇਖ ਪ੍ਰਾਪਤ ਕਰੋ \\nਕੌਂਸਟਆਥਰਾਈਜ਼ੇਸ਼ਨ ਹੈਡਰ = ਨਵਾਂ ਯੂਆਰਐਲਸਰਚਪਰਾਮਸ (window.location.search). ਪ੍ਰਾਪਤ ਕਰੋ ("ਅਥਰਾਈਜ਼ੇਸ਼ਨ"); \\n\\n// ਅਥਰਾਈਜ਼ੇਸ਼ਨ ਤੋਂ ਓਆਥ ਟੋਕਨ ਕੱਢੋਆਪਣੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ \\n//... \\n \'\\n ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ,ਅਸੀਂ ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਯੂ. ਆਰ. ਐੱਲ. ਦੀ ਪੁੱਛਗਿੱਛ ਸਤਰ ਤੋਂ \'ਅਧਿਕਾਰ\' ਪੈਰਾਮੀਟਰ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ, ਜਿਸ ਵਿੱਚ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਹੁੰਦਾ ਹੈ। ਫਿਰ ਅਸੀਂ \'ਅਧਿਕਾਰ\' ਪੈਰਾਮੀਟਰ ਨੂੰ ਵੰਡਦੇ ਹਾਂ।ਇੱਕ ਐਰੇ ਵਿੱਚ ਸਿਰਲੇਖ ਅਤੇ ਦੂਜੇ ਤੱਤ ਤੋਂ OAut ਟੋਕਨ ਕੱਢੋ। ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਆਪਣੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਪ੍ਰੋਗਰਾਮ। \\n\\n ਨੋਟ ਕਰੋ ਕਿ OAut ਟੋਕਨ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ ਹੈ ਜਿਸ ਨੂੰ ਗੁਪਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਵੈੱਬਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਜੋ ਤੁਸੀਂ ਕਾਲ ਕਰ ਰਹੇ ਹੋ ਦੋਵੇਂ ਸੁਰੱਖਿਅਤ ਹਨ ਅਤੇ ਇਹ ਕਿ ਟੋਕਨ ਅਣਅਧਿਕਾਰਤ ਪਾਰਟੀਆਂ ਦੇ ਸੰਪਰਕ ਵਿੱਚ ਨਹੀਂ ਹੈ \',\' ਕੀ ਤੁਸੀਂ ਲਿਖ ਸਕਦੇ ਹੋ?ਅਜਿਹਾ ਕਰਨ ਲਈ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ? \',\' ਜ਼ਰੂਰ, ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਹੈ ਜੋ ਬਰਾਊਜ਼ਰ ਦੇ ਸਿਰਲੇਖ ਤੋਂ ਓਆਥ ਟੋਕਨ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕਰਦਾ ਹੈ।ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ ਲਈ ਆਰਗੂਮੈਂਟਃ \\n "\'ਜਾਵਾਸਕ੍ਰਿਪਟ \\n// ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ OAut ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰੋ \\nConst oauttoken = GetOauttokenFromHeader (); \\n\\n//ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ ਨੂੰ OAuth ਟੋਕਨ ਨਾਲ ਇੱਕ ਆਰਗੂਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਕਾਲ ਕਰੋ \\nymyFunction (oauthtoken); \\n\\n// OAuth ਟੋਕਨ ਨਾਲ ਕਾਲ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ \\n ਫੰਕਸ਼ਨਮਾਈਫੰਕਸ਼ਨ (oauttoken) {\\n// API ਕਾਲਾਂ ਕਰਨ ਜਾਂ ਹੋਰ ਸੇਵਾਵਾਂ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ OAut ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਕਰੋ \\n//... \\n} \\n\\n// ਹੈਲਪਰ ਫੰਕਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈਬਰਾਊਜ਼ਰ ਸਿਰਲੇਖ \\n ਫੰਕਸ਼ਨ ਤੋਂ OAuth ਟੋਕਨ ਪ੍ਰਾਪਤ ਕਰੋOauttokenFromHeader () {\\n ਕਾਂਸਟ ਪ੍ਰਮਾਣਿਕਤਾHeader = newਯੂਆਰਐੱਲਐੱਸਚਰਚਪਰਾਮਸ (window.location.search). ਪ੍ਰਾਪਤ ਕਰੋ ("ਅਧਿਕਾਰ"); \\n ਕਾਂਸਟ ਟੋਕਨ = authorizationHeader.split (") [1]; \\n ਰਿਟਰਨ ਟੋਕਨ; \\n} \\n" \'\\n ਇਸ ਵਿੱਚਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਇੱਕ ਫੰਕਸ਼ਨ \'ਮਾਈਫੰਕਸ਼ਨ\' ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ ਜੋ ਇੱਕ OAuth ਟੋਕਨ ਨੂੰ ਇੱਕ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਲੈਂਦਾ ਹੈ। ਅਸੀਂ ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ OAuth ਟੋਕਨ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂਬਰਾਊਜ਼ਰ ਹੈਡਰ \'ਗੇਟਓਆਥਟੋਕਨਫ੍ਰੌਮ ਹੈਡਰ\' ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। \\n \'ਗੇਟਓਆਥਟੋਕਨਫ੍ਰੌਮ ਹੈਡਰ\' ਫੰਕਸ਼ਨ \'ਅਥਰਾਈਜ਼ੇਸ਼ਨ\' ਹੈਡਰ ਨੂੰ \'ਗੇਟਓਆਥਟੋਕਨਫ੍ਰੌਮ ਹੈਡਰ\' ਫੰਕਸ਼ਨ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।ਮੌਜੂਦਾ URL ਦੀ ਪੁੱਛਗਿੱਛ ਸਤਰ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਐਰੇ ਵਿੱਚ ਵੰਡਦੀ ਹੈ। ਇਹ ਫਿਰ ਐਰੇ ਦੇ ਦੂਜੇ ਤੱਤ ਤੋਂ OAut ਟੋਕਨ ਕੱਢਦੀ ਹੈ ਅਤੇ ਵਾਪਸ ਆਉਂਦੀ ਹੈ।ਇਹ. \\n\\n ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਕੋਡ ਇਹ ਮੰਨਦਾ ਹੈ ਕਿ OAut ਟੋਕਨ \'ਅਧਿਕਾਰ\' ਸਿਰਲੇਖ ਵਿੱਚ ਮੌਜੂਦ ਹੈ ਅਤੇ ਇਹ \'ਬੇਅਰਰ <ਟੋਕਨ>\' ਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਹੈ।ਕੋਡ ਨੂੰ ਐਡਜਸਟ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਪੈ ਸਕਦੀ ਹੈ ਜੇਕਰ ਤੁਹਾਡਾ OAoth ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰਾ ਫਾਰਮੈਟ ਵਰਤਦਾ ਹੈ ਜਾਂ ਜੇਕਰ ਟੋਕਨ ਸਿਰਲੇਖ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਕੋਡਇਹ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਦੋਵੇਂ ਸੁਰੱਖਿਅਤ ਹਨ ਅਤੇ OAut ਟੋਕਨ ਅਣਅਧਿਕਾਰਤ ਪਾਰਟੀਆਂ ਦੇ ਸੰਪਰਕ ਵਿੱਚ ਨਹੀਂ ਹੈ।ਤੁਸੀਂ ਸ਼ੂਗਰ ਸੀ. ਆਰ. ਐੱਮ. ਤੋਂ ਜਾਣੂ ਹੋ? \',\' ਹਾਂ, ਮੈਂ ਸ਼ੂਗਰ ਸੀ. ਆਰ. ਐੱਮ. ਤੋਂ ਜਾਣੂ ਹਾਂ। ਸ਼ੂਗਰ ਸੀ. ਆਰ. ਐੱਮ. ਇੱਕ ਓਪਨ ਸੋਰਸ ਗਾਹਕ ਸੰਬੰਧ ਪ੍ਰਬੰਧਨ (ਸੀ. ਆਰ. ਐੱਮ.) ਪਲੇਟਫਾਰਮ ਹੈ ਜੋ ਕਿਸੰਗਠਨਾਂ ਨੂੰ ਗਾਹਕ ਗੱਲਬਾਤ ਅਤੇ ਸਬੰਧਾਂ ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਅਤੇ ਟਰੈਕ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ। ਇਹ ਵਿਕਰੀ, ਮਾਰਕੀਟਿੰਗ ਅਤੇ ਗਾਹਕ ਸੇਵਾ ਸਾਧਨਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋਵਪਾਰਕ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਅਤੇ ਸੁਚਾਰੂ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। \\n\\nSugarCRM ਇੱਕ ਵੈੱਬ-ਅਧਾਰਤ ਇੰਟਰਫੇਸ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਗਾਹਕ ਤੱਕ ਪਹੁੰਚ ਅਤੇ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਇੰਟਰਨੈੱਟ ਕੁਨੈਕਸ਼ਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਯੰਤਰ ਤੋਂ ਡਾਟਾ। ਇਸ ਵਿੱਚ ਸੰਪਰਕ ਅਤੇ ਲੀਡ ਪ੍ਰਬੰਧਨ, ਅਵਸਰ ਟਰੈਕਿੰਗ, ਵਿਕਰੀ ਦੀ ਭਵਿੱਖਬਾਣੀ, ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਹਨ।ਮਾਰਕੀਟਿੰਗ ਆਟੋਮੇਸ਼ਨ ਅਤੇ ਕੇਸ ਪ੍ਰਬੰਧਨ। ਸ਼ੂਗਰਸੀਆਰਐੱਮ ਹੋਰ ਵਪਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਸੇਵਾਵਾਂ, ਜਿਵੇਂ ਕਿ ਈਮੇਲ, ਕੈਲੰਡਰ ਅਤੇ ਹੋਰ ਨਾਲ ਵੀ ਏਕੀਕ੍ਰਿਤ ਹੈ।ਭੁਗਤਾਨ ਪ੍ਰਣਾਲੀਆਂ। \\n\\nSugarCRM ਦੀ ਵਰਤੋਂ ਛੋਟੇ ਸਟਾਰਟਅੱਪਸ ਤੋਂ ਲੈ ਕੇ ਵੱਡੇ ਉੱਦਮਾਂ ਤੱਕ ਸਾਰੇ ਅਕਾਰ ਦੇ ਕਾਰੋਬਾਰਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਉਦਯੋਗਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜਿਵੇਂ ਕਿਵਿਕਰੀ, ਮਾਰਕੀਟਿੰਗ ਅਤੇ ਗਾਹਕ ਸੇਵਾ। ਇਹ ਮੁਫ਼ਤ ਅਤੇ ਅਦਾਇਗੀ ਸੰਸਕਰਣਾਂ ਦੋਵਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ, ਭੁਗਤਾਨ ਕੀਤੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਵਾਧੂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਪੇਸ਼ਕਸ਼ਾਂ ਹਨ।\',\' ਮੈਂ ਸੰਪਰਕ ਮੋਡੀਊਲ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ ਕਸਟਮ ਡੈਸ਼ਲੇਟ ਕਿਵੇਂ ਬਣਾ ਸਕਦਾ ਹਾਂ? \' ', 'ਜੇ ਮੈਂ ਇੱਕ ਵੈੱਬ ਐਪ ਤੋਂ ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਲੌਗ ਇਨ ਕਰਨਾ ਹੈ, ਤਾਂ ਕੀ ਮੈਂ ਬਰਾਊਜ਼ਰ ਹੈਡਰ ਤੋਂ ਓਆਥ ਟੋਕਨ ਖਿੱਚ ਸਕਦਾ ਹਾਂ? \n ']