डिवाइस अनलॉक करने के लिए इस्तेमाल किए जाने वाले पासवर्ड से जुड़ी ज़रूरी शर्तें.
जेएसओएन के काेड में दिखाना |
---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
फ़ील्ड | |
---|---|
passwordMinimumLength |
पासवर्ड की कम से कम लंबाई. वैल्यू 0 होने का मतलब है कि कोई पाबंदी नहीं है. सिर्फ़ तब लागू किया जाता है, जब |
passwordMinimumLetters |
पासवर्ड में ज़रूरी अक्षरों की कम से कम संख्या. सिर्फ़ तब लागू किया जाएगा, जब |
passwordMinimumLowerCase |
पासवर्ड में छोटे अक्षरों (लोअर केस) से जुड़े वर्णों की कम से कम संख्या. सिर्फ़ तब लागू किया जाएगा, जब |
passwordMinimumNonLetter |
पासवर्ड में बिना अक्षर वाले वर्णों (अंक या प्रतीकों) की कम से कम संख्या ज़रूरी है. सिर्फ़ तब लागू किया जाएगा, जब |
passwordMinimumNumeric |
पासवर्ड में ज़रूरी अंकों की कम से कम संख्या. सिर्फ़ तब लागू किया जाएगा, जब |
passwordMinimumSymbols |
पासवर्ड में ज़रूरी सिंबल की कम से कम संख्या. सिर्फ़ तब लागू किया जाएगा, जब |
passwordMinimumUpperCase |
पासवर्ड में ज़रूरी अपर केस वाले अक्षरों की कम से कम संख्या. सिर्फ़ तब लागू किया जाएगा, जब |
passwordQuality |
पासवर्ड की ज़रूरी क्वालिटी. |
passwordHistoryLength |
पासवर्ड इतिहास की लंबाई. इस फ़ील्ड को सेट करने के बाद, उपयोगकर्ता ऐसा नया पासवर्ड नहीं डाल पाएगा जो इतिहास में किसी भी पासवर्ड से मेल खाता हो. वैल्यू 0 होने का मतलब है कि कोई पाबंदी नहीं है. |
maximumFailedPasswordsForWipe |
डिवाइस अनलॉक करने के लिए इस्तेमाल किए जाने वाले गलत पासवर्ड की संख्या जिन्हें डिवाइस का डेटा वाइप करने से पहले डाला जा सकता है. वैल्यू 0 होने का मतलब है कि कोई पाबंदी नहीं है. |
passwordExpirationTimeout |
पासवर्ड की समय-सीमा खत्म होने का समय. सेकंड में अवधि, जिसमें नौ भिन्नात्मक अंक हो सकते हैं और जो ' |
passwordScope |
वह दायरा जिस पर पासवर्ड की ज़रूरत लागू होती है. |
requirePasswordUnlock |
किसी डिवाइस या वर्क प्रोफ़ाइल के अनलॉक होने के कितने समय बाद, पुष्टि करने के मज़बूत तरीके (पासवर्ड, पिन, पैटर्न) का इस्तेमाल किया जाता है. पुष्टि करने के किसी दूसरे तरीके (जैसे, फ़िंगरप्रिंट, भरोसेमंद एजेंट, चेहरा) का इस्तेमाल करके डिवाइस को अनलॉक किया जा सकता है. तय समयावधि के खत्म हो जाने के बाद, डिवाइस या वर्क प्रोफ़ाइल को अनलॉक करने के लिए सिर्फ़ मज़बूत पुष्टि के तरीकों का इस्तेमाल किया जा सकता है. |
unifiedLockSettings |
इससे यह कंट्रोल किया जाता है कि Android 9 और उसके बाद के वर्शन वाले डिवाइसों और वर्क प्रोफ़ाइल वाले डिवाइसों और वर्क प्रोफ़ाइल के लिए, यूनिफ़ाइड लॉक की अनुमति है या नहीं. इसे सिर्फ़ तब सेट किया जा सकता है, जब |
PasswordQuality
पासवर्ड की क्वालिटी से जुड़ी ज़रूरी शर्तें.
ध्यान दें:
- जटिलता पर आधारित ज़रूरी शर्तें,
COMPLEXITY_LOW
,COMPLEXITY_MEDIUM
, औरCOMPLEXITY_HIGH
हैं.
के किसी इंस्टेंस को डिवाइस के स्कोप वाला तब कहा जाता है, जबPasswordRequirements
कोpasswordScope
पर सेट किया गया हो.SCOPE_DEVICE
- जटिलता पर आधारित ज़रूरी शर्तें, सिर्फ़
के डिवाइस के स्कोप वाले इंस्टेंस में तय की जा सकती हैं.PasswordRequirements
- अगर
में डिवाइस के स्कोप वाला ऐसा एलिमेंट शामिल है जिसमेंpasswordPolicies
को जटिलता पर आधारित वैल्यू पर सेट किया गया है, तो इसमें डिवाइस के स्कोप वाला कोई दूसरा एलिमेंट भी होना चाहिए, जिसमेंpasswordQuality
शामिल हो और उसे ऐसी वैल्यू पर सेट किया गया हो जो जटिल नहीं है. इस मामले में, Android 12 और उसके बाद के वर्शन पर, निजी मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर सिर्फ़ जटिलता पर आधारित वैल्यू लागू होती है. अन्य सभी डिवाइसों पर, सिर्फ़ उन डिवाइसों पर लागू होती है जिनमें जटिलता पर आधारित वैल्यू नहीं होती.passwordQuality
- Android 12 और इसके बाद के वर्शन पर, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर लागू होने वाली, ऐप्लिकेशन के लिए किसी ऐप्लिकेशन की जटिलता पर निर्भर करता है. हालांकि, ऐसी शर्त को ऐप्लिकेशन की जटिलता पर निर्भर करता है. इस वजह से, अनुरोध की गई ज़रूरी शर्तों और लागू की गई ज़रूरी शर्तों के बीच कुछ अंतर हो सकता है.
देखें कि डिवाइस पर पासवर्ड की कौनसी ज़रूरी शर्तें लागू हो रही हैं.appliedPasswordPolicies
Enums | |
---|---|
PASSWORD_QUALITY_UNSPECIFIED |
पासवर्ड की कोई ज़रूरत नहीं है. |
BIOMETRIC_WEAK |
डिवाइस को, कम से कम बायोमेट्रिक पहचान करने वाली टेक्नोलॉजी से सुरक्षित किया जाना चाहिए. यह टेक्नोलॉजी कम से कम सुरक्षित होनी चाहिए. इसमें ऐसी टेक्नोलॉजी शामिल हैं जो किसी व्यक्ति की पहचान पहचान सकती हैं. यह आम तौर पर, तीन अंकों वाले पिन (गलत पहचान की पहचान 1,000 में 1 से कम होती है) के बराबर होती है. जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
SOMETHING |
पासवर्ड ज़रूरी है, लेकिन इस बात पर कोई पाबंदी नहीं है कि पासवर्ड में क्या शामिल होना चाहिए. जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
NUMERIC |
पासवर्ड में संख्यात्मक वर्ण होने चाहिए. जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
NUMERIC_COMPLEX |
पासवर्ड में संख्या वाले वर्ण होने चाहिए, जिनके कोई क्रम नहीं (4444) या क्रम से लगाए गए (1234, 4321, 2468) नहीं होने चाहिए. जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
ALPHABETIC |
पासवर्ड में अक्षर या चिह्न वाले वर्ण होने चाहिए. जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
ALPHANUMERIC |
पासवर्ड में संख्यात्मक और अक्षर (या चिह्न) दोनों वर्ण शामिल होने चाहिए. जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
COMPLEX |
पासवर्ड, जब Android 12 डिवाइस के स्कोप वाले, व्यक्तिगत मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों पर इस सेटिंग को लागू किया जाता है, तो ऐप्लिकेशन के लिए इसे |
COMPLEXITY_LOW |
लो पासवर्ड जटिलता बैंड को इस तरह से परिभाषित करें:
यह मिनिमम कॉम्प्लेक्सिटी बैंड सेट करता है, जिसे पासवर्ड पूरा करना चाहिए. Android के अलग-अलग वर्शन, मैनेजमेंट मोड, और पासवर्ड के दायरे के हिसाब से, एनफ़ोर्समेंट अलग-अलग होता है. जानकारी के लिए |
COMPLEXITY_MEDIUM |
मीडियम पासवर्ड जटिलता बैंड को इस तरह परिभाषित करें:
यह मिनिमम कॉम्प्लेक्सिटी बैंड सेट करता है, जिसे पासवर्ड पूरा करना चाहिए. Android के अलग-अलग वर्शन, मैनेजमेंट मोड, और पासवर्ड के दायरे के हिसाब से, एनफ़ोर्समेंट अलग-अलग होता है. जानकारी के लिए |
COMPLEXITY_HIGH |
हाई पासवर्ड जटिलता बैंड को इस तरह से परिभाषित करें: Android 12 और उसके बाद के वर्शन वाले डिवाइसों पर यह तरीका अपनाएं:
यह मिनिमम कॉम्प्लेक्सिटी बैंड सेट करता है, जिसे पासवर्ड पूरा करना चाहिए. Android के अलग-अलग वर्शन, मैनेजमेंट मोड, और पासवर्ड के दायरे के हिसाब से, एनफ़ोर्समेंट अलग-अलग होता है. जानकारी के लिए |
RequirePasswordUnlock
किसी डिवाइस या वर्क प्रोफ़ाइल के अनलॉक होने के कितने समय बाद, पुष्टि करने के मज़बूत तरीके (पासवर्ड, पिन, पैटर्न) का इस्तेमाल किया जाता है. पुष्टि करने के किसी दूसरे तरीके (जैसे, फ़िंगरप्रिंट, भरोसेमंद एजेंट, चेहरा) का इस्तेमाल करके डिवाइस को अनलॉक किया जा सकता है. तय समयावधि के खत्म हो जाने के बाद, डिवाइस या वर्क प्रोफ़ाइल को अनलॉक करने के लिए सिर्फ़ मज़बूत पुष्टि के तरीकों का इस्तेमाल किया जा सकता है.
Enums | |
---|---|
REQUIRE_PASSWORD_UNLOCK_UNSPECIFIED |
नहीं बताया गया है डिफ़ॉल्ट रूप से USE_DEFAULT_DEVICE_TIMEOUT. |
USE_DEFAULT_DEVICE_TIMEOUT |
टाइम आउट पीरियड डिवाइस के डिफ़ॉल्ट पर सेट होता है. |
REQUIRE_EVERY_DAY |
इसके बाद, टाइम आउट की अवधि 24 घंटे पर सेट है. |
UnifiedLockSettings
इससे यह कंट्रोल किया जाता है कि Android 9 और उसके बाद के वर्शन वाले डिवाइसों और वर्क प्रोफ़ाइल वाले डिवाइसों और वर्क प्रोफ़ाइल के लिए, यूनिफ़ाइड लॉक की अनुमति है या नहीं. इससे दूसरे डिवाइसों पर कोई असर नहीं पड़ता.
Enums | |
---|---|
UNIFIED_LOCK_SETTINGS_UNSPECIFIED |
नहीं बताया गया है डिफ़ॉल्ट तौर पर, यह वैल्यू ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK होती है. |
ALLOW_UNIFIED_WORK_AND_PERSONAL_LOCK |
डिवाइस और वर्क प्रोफ़ाइल के लिए एक सामान्य लॉक की अनुमति है. |
REQUIRE_SEPARATE_WORK_LOCK |
वर्क प्रोफ़ाइल के लिए, एक अलग लॉक की ज़रूरत है. |