ग्राहक के रूप में लॉग इन करें
एडमिन में कहाँ: Customers › Customers › List › a customer › header button Impersonate (
/customers/<id>)।
यह क्या करता है
Impersonate (लॉगिन-अस) सपोर्ट प्रशासक को किसी समस्या को पुनरुत्पादित करने या ऑर्डर में सहायता के लिए पोर्टल को ठीक वैसे देखने देता है जैसा ग्राहक उसे देखता है। सत्र एक घंटे तक चलता है और सामान्य सत्र से स्पष्ट रूप से अलग होता है: खाते तक स्थायी पहुंच देने वाली कोई भी चीज़ अवरुद्ध होती है, और प्रत्येक उपयोग को लॉग किया जाता है।
आवश्यकताएं
| आइटम | आवश्यकता |
|---|---|
| Role | प्रशासक ने एडमिन कंसोल में साइन इन किया हो। |
| ग्राहक | खाता active होना चाहिए। लॉक या डिलीट किया गया खाता "account is not active" (HTTP 409) उत्तर देता है। |
| कारण | कारण अनिवार्य है; इसे ऑडिट लॉग में लिखा जाता है। |
| ब्राउज़र | एडमिन पते के लिए पॉप-अप की अनुमति दें: पोर्टल एक नई विंडो में खुलता है। |
चरण
- Customers › List खोलें और ग्राहक पर क्लिक करें।
- Impersonate पर क्लिक करें। एक संवाद बताता है कि ग्राहक की साइट एक घंटे के लिए ग्राहक के रूप में खुलती है और प्रत्येक कार्रवाई का ऑडिट किया जाता है।
- कारण टाइप करें (उदाहरण के लिए "Ticket 1234 — cannot create VM") और Open app पर क्लिक करें।
- ग्राहक की साइट पर एक नई विंडो खुलती है और
?impersonated=1के साथ डैशबोर्ड दिखाती है। यदि ब्राउज़र ने विंडो को ब्लॉक कर दिया है, तो पॉप-अप की अनुमति दें और दोबारा क्लिक करें।

पुनर्विक्रेता के ग्राहक के लिए, विंडो पुनर्विक्रेता के अपने डोमेन पर खुलती है, क्योंकि लिंक केवल ग्राहक की अपनी साइट पर काम करता है।
यह कैसे काम करता है
- एडमिन कार्रवाई एक घंटे के लिए मान्य सिंगल-यूज टोकन बनाती है और ऑडिट लॉग में
customer.login_as(प्रशासक, IP, कारण, साइट) लिखती है। - नई विंडो
https://<site>/v1/portal/impersonate/<token>खुलती है। पहला अनुरोध केवल एक छोटा पृष्ठ दिखाता है और टोकन का उपभोग नहीं करता है (ताकि ब्राउज़र प्रीफ़ेचिंग इसे नष्ट न कर सके); इसके बाद पृष्ठ POST के साथ पुष्टि करता है। - POST टोकन का उपभोग करता है। दूसरा उपयोग, या एक घंटे के बाद उपयोग, "The impersonation link has expired or was already used" उत्तर देता है।
- NexCMP एक ग्राहक सत्र बनाता है जो एक घंटे तक चलता है (सामान्य सत्र 30 दिन तक चलता है), विधि
impersonateके साथ साइन-इन प्रविष्टि दर्ज करता है, औरcustomer.login_as.usedलॉग करता है। - टोकन केवल ग्राहक की अपनी साइट पर काम करता है; किसी अन्य होस्ट पर यह 404 उत्तर देता है।
इम्पर्नेटेड सत्र में क्या ब्लॉक किया जाता है
ऐसी कोई भी चीज़ जो एक घंटे से ज़्यादा का एक्सेस देती है या ग्राहक की अपनी सुरक्षा को बदलती है, वह HTTP 403 impersonate_forbidden लौटाती है:
| ब्लॉक किया गया | क्यों |
|---|---|
| पासवर्ड बदलना, TOTP, Google/GitHub को लिंक या अनलिक करना, पासकी संपादित करना | ग्राहक के अपने क्रेडेंशियल्स |
| खाता हटाना | अपरिवर्तनीय |
| API keys बनाना या संपादित करना | दीर्घकालिक एक्सेस |
| CLI, डेस्कटॉप या MCP लॉगिन (डिवाइस लिंक) स्वीकृत करना | दीर्घकालिक एक्सेस |
| Kubernetes एक्सेस, S3 कुंजियाँ, SSH कुंजियाँ, रूट पासवर्ड, कंसोल शेयर लिंक, VPN या प्रॉक्सी क्रेडेंशियल्स बनाना | ऐसे सीक्रेट जो सत्र से ज़्यादा समय तक चलते हैं |
| टॉप-अप कोड रिडीम करना | धन संबंधी अभियान |
| सहयोगी कमीशन का भुगतान निकालना या बदलना | सिस्टम से पैसे बाहर जाना |
| AI कुंजियाँ, बजट या अलर्ट ई-मेल संपादित करना | ग्राहक कॉन्फ़िगरेशन |
बाकी सब कुछ काम करता है: आप पेज पढ़ सकते हैं, VM बना या प्रबंधित कर सकते हैं, ऑर्डर दे सकते हैं और इसी तरह आगे भी। कार्रवाइयां ग्राहक की पहचान के साथ चलती हैं और ग्राहक के पैसे खर्च करती हैं; ऊपर दिए गए ऑडिट प्रविष्टियाँ यह दिखाती हैं कि सत्र के पीछे एक व्यवस्थापक था।
सत्यापित करें
- किसी परीक्षण ग्राहक को इम्पर्नेट करें। पोर्टल खुलता है और उस ग्राहक का डेटा दिखाता है।
- पासवर्ड बदलने का प्रयास करें: आपको "forbidden" (इम्पर्नेशन) मिलता है।
- System › Logs › Admin actions में, अपने नाम, कारण और साइट के साथ
customer.login_asखोजें, जिसके बादcustomer.login_as.usedहो। - विंडो बंद करें, वही लिंक दोबारा खोलें: "link expired or already used"।
Limits & notes
- एक घंटे की सीमा निश्चित है (3600 सेकंड)। जारी रखने के लिए, फिर से इम्पर्नेट करें।
- पढ़ने और पुनरुत्पादित करने को प्राथमिकता दें; उन कार्यों से बचें जो पैसे खर्च करते हैं जब तक कि ग्राहक ने आपसे ऐसा न कहा हो।
- ग्राहक पृष्ठ पर Revoke sessions के साथ सत्र को जल्दी रद्द करें (यह ग्राहक को भी साइन आउट कर देता है)।
- Resellers के पास Resellers से अपना स्वयं का Sign in to partner console इंपरसोनेशन (60 मिनट) होता है; Resellers देखें।
ट्रबलशूटिंग
| लक्षण | कारण | सुधार |
|---|---|---|
| "खाता सक्रिय नहीं है" | खाता लॉक या हटाया गया | इसे पहले अनलॉक करें, या इसके बजाय ग्राहक पृष्ठ देखें। |
| ब्राउज़र विंडो को ब्लॉक करता है | 팝-अप ब्लॉकर | व्यवस्थापक पते के लिए पॉप-अप की अनुमति दें और पुनः प्रयास करें। |
| "लिंक की समय-सीमा समाप्त हो गई है या पहले ही उपयोग किया जा चुका है" | एक घंटे की सीमा या पुनरुुपयोग | फिर से इम्पर्नेट करें। |
| "Not found" खुलता है | लिंक का उपयोग गलत होस्ट पर किया गया था | उस विंडो का उपयोग करें जिसे डायलॉग ने खोला था; लिंक को कहीं और पेस्ट न करें। |
| एक कार्रवाई "forbidden" कहती है | इम्पर्नेटेड सत्रों में ब्लॉक किया गया | ग्राहक से ऐसा करने के लिए कहें, या व्यवस्थापक स्क्रीन का उपयोग करें। |