Авторизацияның ашық интерфейсінің анықтамасы - Authorization Open Service Interface Definition

The Авторизация Қызмет интерфейсінің анықтамасы (OSID) болып табылады О.К.И. сипаттама бұл кімнің, қашан не істеуге уәкілетті екенін анықтайтын құралдарды ұсынады. OSID құрамына кіретін бағдарламалық интерфейстер Қызметке бағытталған сәулет жобалау және салу үшін қайта пайдалануға болады және өзара үйлесімді бағдарламалық жасақтама.

Авторизация қауымдастық Агенттер, жүйеде пайдаланушыны немесе басқа актерді ұсынатын Функциялар және Іріктеу ойындары. Біреу туралы ойлауға болады Авторизация тұрғысынан а грамматика қайда Агент Бұл зат есім, Функциялар - бұл операциялар немесе етістіктер, және Квалификаторлар жұмыс. Ан авторизация содан кейін сөйлем ретінде оқуға болады.

Мысалы, Джефф (Агент) чектерді (функцияны) Департаментке (біліктілікке) жаза алады. Жүйеде көптеген біліктіліктер болуы мүмкін болғандықтан, оларды a көмегімен ұсынуға болады Иерархия. Мысалы, бағдарламалық жасақтама бөлімі шотында (біліктілік) веб-дамыту (басқа біліктілік) және дерекқорды дамыту (үшінші біліктілік) қосалқы шоттары болуы мүмкін. Егер Джеффке (біздің Агентке) бағдарламалық жасақтама есептік жазбасына чектерді (Функцияны) жазуға (нақты айтылған Qualifier) ​​нақты өкілеттік берілген болса, онда ол Вебке және Деректер базасын дамытуға арналған жазбаларға чектерді жазуға толық құқылы.

Агент OSID авторизациясы арқылы тексеруге болатын бірегей идентификатордың көмегімен ұсынылған OSID агенті.

[1]

Әдебиеттер тізімі

  1. ^ «OSID - osid.authorization пакетінің сипаттамасы». 2012.