Sobes.tech
Middle+

Ինչպե՞ս ապահովել անվտանգ մուտք դեպի թույլտվության նշան մյուս հավելվածի համար։

sobes.tech AI

Պատասխան AI-ից

Անվտանգագույն եղանակներ՝

  • AccountManager-ի օգտագործում։ Դա թույլ է տալիս կենտրոնական կառավարել հաշիվներն ու նշանները։ Միայն ձեր հավելվածն ու թույլտվություն ստացած այլ հավելվածները կարող են մուտք ունենալ նշանին օգտվողի հաստատումից հետո։
  • ContentProvider-ի օգտագործում համապատասխան թույլտվություններով։ Դուք տրամադրում եք մուտք նշանին ContentProvider-ի միջոցով, վերահսկելով, թե ով կարող է կարդալ տվյալները։
  • IPC (Binder) օգտագործում՝ փաթեթի ստորագրությունը ստուգելով։ Դուք իրականացնում եք ձեր սեփական ծառայությունը, որը տրամադրում է նշանը, բայց ծառայությունը ստուգում է, որ զանգահարող հավելվածը նույն բանալինով է ստորագրված, ինչ դուք։

Անվտանգ չհամարվող եղանակներ (խուսափել պետք է).

  • Նշանը պահել SharedPreferences-ում առանց կոդավորելու։
  • Նշանը փոխանցել intents-ով առանց ուղարկողի ստուգման։
  • Նշանը պահել հանրային դիրեկտորիայի ֆայլերում։