ओळख आणि सदस्यत्व
bae मध्ये कुठेही खाते प्रणाली नाही. ग्रंथालयातील प्रत्येक व्यक्ती coven सदस्य आहे: एक यादृच्छिक, कायमचा सदस्य id आणि दोन कळजोड्या, एक सही करण्यासाठी आणि एक जिच्यासाठी कळा मोहोरबंद केल्या जातात; त्या त्या व्यक्तीची सर्व साधने सामायिक करतात आणि प्रत्येक साधनाच्या OS कळसाठ्यात ठेवल्या जातात. साधन म्हणजे एक स्थापना, स्वतःच्या id सह, जी एका सदस्याची असते. ग्रंथालयात कोण आहे हे क्लाउड घरातील सही केलेल्या नोंदींचा संच आहे, जो प्रत्येक सदस्याचे साधन तपासते, कोणत्याही सर्व्हरने दिलेला नाही. ही यंत्रणा coven ची आहे; bae ती कशी वापरते हे पृष्ठ सांगते.
सदस्यत्व नोंदी
या विभागाची लिंकक्लाउड घरातील ग्रंथालयाचा संपूर्ण इतिहास एक क्रमांकित मालिका आहे, आणि प्रत्येक साधन ती एकाच क्रमाने लागू करते. सदस्यत्व किंवा सेटिंग्जमधील बदल त्या मालिकेतील प्रशासक नोंद असतो, लेखकाच्या कळेने सही केलेला आणि त्याच्या आधीच्या स्थितीवरून ठरवलेला, त्यामुळे प्रत्येक साधन स्वतःहून त्याच निर्णयावर येते. नोंद तेव्हाच ग्राह्य धरली जाते जेव्हा लेखकाला ती करण्याचा अधिकार असतो, आणि ग्रंथालयात नेहमी किमान एक प्रशासक राहतो.
साधन पाठवणारा प्रत्येक बदल या नोंदीशी तपासला जातो: सध्याच्या सदस्याने सही केलेला, न काढलेल्या साधनावरून. काढलेल्या साधनांचे किंवा सदस्यांचे, कधीही न जोडलेल्या कळांचे, किंवा अवैध सह्या असलेले बदल ग्राह्य धरले जात नाहीत. पुरवठादार नोंदी साठवतो पण बनावट करू शकत नाही.
भूमिका
या विभागाची लिंकप्रशासक आणि सदस्य दोन्ही ग्रंथालय वाचतात आणि लिहितात: coven ग्रंथालयातील लेखनावर कोणतीही परवानगी तपासत नाही, त्यामुळे फक्त-वाचणारी भूमिका टिकू शकली नसती. प्रशासक याशिवाय लोकांना आमंत्रित करतात आणि काढतात, भूमिका बदलतात आणि ग्रंथालयाचे नाव बदलतात. जी व्यक्ती ग्रंथालयाला त्याचे क्लाउड घर देते ती त्याची पहिली प्रशासक असते.
| कृती | कोण |
|---|---|
| व्यक्तीला आमंत्रित करणे | प्रशासक |
| साधन जोडणे | ती व्यक्ती स्वतः, नव्या साधनावरून, तिच्या पुनर्स्थापना कोडने |
| साधन काढणे | त्याची व्यक्ती, किंवा कोणताही प्रशासक |
| व्यक्तीला काढणे | प्रशासक |
| ग्रंथालयाचे नाव बदलणे | प्रशासक |
व्यक्तीचे प्रोफाइल, मानांकने, इतिहास आणि प्लेलिस्ट या मालक ओळी आहेत: फक्त त्या व्यक्तीची साधने त्या बदलू शकतात, त्यामुळे कोणाच्या नावावरचे मानांकन खरोखर त्याचेच असते.
तुमचे स्वतःचे साधन जोडणे
या विभागाची लिंकपुनर्स्थापना कोड साधन त्याच्या व्यक्तीचे आहे हे सिद्ध करतो, त्यामुळे मंजुरी लागत नाही:
- नवे साधन कोड मिळवते: त्या व्यक्तीच्या दुसऱ्या साधनाने दाखवलेला QR कोड स्कॅन करून, Apple साधनांवर iCloud Keychain मधून, किंवा टाइप करून.
- ते संचयापर्यंत पोहोचते: Dropbox आणि OneDrive वर त्या व्यक्तीच्या स्वतःच्या खात्यात साइन इन करून, S3 वर तिच्या प्रवेश कळेने, जी QR कोड कोडशेजारी घेऊन येतो.
- ते ग्रंथालय लोड करते, कोडमधील कळा सध्याच्या सदस्याच्या आहेत हे तपासते, आणि त्या कळांनी सही केलेल्या नोंदीने स्वतःची नवे साधन म्हणून नोंद करते.
ज्या कोडच्या कळा नंतर बदलल्या गेल्या तो अयशस्वी होतो. पुनर्स्थापना नेहमी नवे साधन तयार करते; ती दुसऱ्या स्थापनेची न पाठवलेली संपादने वाचवत नाही.
व्यक्तीला आमंत्रित करणे
या विभागाची लिंक- प्रशासक त्या व्यक्तीचे पुरवठादार खाते देतो आणि तिची भूमिका निवडतो. bae ग्रंथालयाची संचयिका त्या खात्याशी सामायिक करते, किंवा S3 वर तिच्यासाठी प्रवेश कळ तयार करते, आणि आमंत्रण दाखवते: ग्रंथालयाचे ठिकाण, त्या व्यक्तीसाठी निवडलेला सदस्य id, एकदाच वापरता येणारे गुपित आणि ग्रंथालयाचे सध्याचे नाव असलेला QR कोड. ते तयार झाल्यानंतर एका दिवसाने संपते.
- त्या व्यक्तीचे साधन ते स्कॅन करते, तिच्या स्वतःच्या खात्यात साइन इन करते, तिच्या कळजोड्या तयार करते आणि संचयात सामील होण्याची विनंती लिहिते, जी आमंत्रणाच्या गुपितापासून काढलेल्या कळेने कूटबद्ध आणि तिच्या नव्या कळेने सही केलेली असते.
- प्रशासकाचे साधन, गुपित असलेले एकमेव साधन, विनंती दाखवते, आणि प्रशासक ती मंजूर करतो.
- मंजुरी प्रत्येक store कळ त्या व्यक्तीच्या नव्या मोहोर कळेसाठी मोहोरबंद करते, मग तिला सामावून घेणारी नोंद जोडते.
- नवे साधन आपल्या कळा उघडते, ग्रंथालय लोड करते, स्वतःची नोंद करते आणि तिने टाइप केलेल्या नावाने त्या व्यक्तीचे प्रोफाइल लिहिते.
आमंत्रण नाकारल्यास, किंवा ते संपू दिल्यास, त्याने दिलेला पुरवठादार प्रवेश परत घेतला जातो.
काढणे
या विभागाची लिंकसाधन किंवा व्यक्ती काढणे ही प्रशासक नोंद आहे, आणि मालिकेतील तिचे स्थान इतिहासातील एक रेषा आहे: काढलेले साधन किंवा व्यक्ती त्यानंतर जे पाठवते ते ग्राह्य धरले जात नाही, तर आधी पोहोचलेले राहते. व्यक्तीला काढल्याने तिची साधने आणि तिचे खाजगी वर्तुळही काढले जाते, आणि तिच्याकडील कळा आणखी डेटा लिहिण्यापूर्वी बदलल्या जातात (कूटबद्धीकरण पहा). संचय प्रवेश तोडणे हे पुरवठादाराचे काम आहे: ग्रंथालय ज्या खात्यात आहे त्याचे साधन संचयिकेचे सामायिकरण थांबवते, आणि S3 वर त्या व्यक्तीची प्रवेश कळ हटवली जाते. काढलेल्या साधनावर आधीच समक्रमित झालेले त्याच्याकडे राहते; डेटा परत घेता येत नाही.
पुनर्स्थापना कोड
या विभागाची लिंकपुनर्स्थापना कोडमध्ये सदस्याचा id आणि त्याच्या सध्याच्या खाजगी कळजोड्या, ग्रंथालयाचा store id आणि त्याचे संचय ठिकाण असते; संचय ओळखपत्रे, साइन-इन tokens किंवा ग्रंथालयाचे नाव कधीही नाही. तो मागणीवर दाखवला जातो, Apple प्लॅटफॉर्मवर iCloud Keychain मध्ये आपोआप साठवला जातो, आणि ग्रंथालयाइतकाच संवेदनशील असतो: तो आणि संचयाचा प्रवेश ज्याच्याकडे आहे, ग्रंथालयासाठी तीच ती व्यक्ती. प्रत्येक साधन आणि आपला कोड गमावलेल्या व्यक्तीला प्रशासक तिच्या सध्याच्या सदस्य id वर पुन्हा आमंत्रित करू शकतो, ज्यामुळे तिच्या कळा बदलतात.