TechNews.bg
Водещи новиниКонсултантНовини

Автентикация и оторизация – каква е разликата

Велико Великов и Кирил Калчев от CL България наблегнаха на разликата между автентикация и оторизация (снимка: Виктория Лазова / TechNews.bg)

Понятията автентикация и оторизация често се използват като синоними, но всъщност те има различен смисъл, бе подчертано в една от сесиите на конференцията за софтуерни разработчици „Astea Conference: Practical Magic” тази събота в Интер Експо Център – София, организирана от Astea Solutions.

„Трябва да се прави разграничение между автентификацията, която представлява установяване на самоличността на даден потребител, и оторизацията – тя дефинира действията, които може да извършва даден потребител”, поясниха Велико Великов и Кирил Калчев от CL България.


В своите разработки по проекти на клиенти специалистите от CL България се базират на опита в областта на оторизацията на Cloudflare, както и на правилата на Google и Facebook.

„За разлика от първоначалните разработки, които включваха отдалечено конфигуриране на хардуер, физическа изолация между клиентите и опростен ролеви модел, базиран на администратор и потребител, днес системите за оторизация са много по-усъвършенствани”, споделиха експертите.

Една от успешните разработки, например, включва създаването на уеб платформа, която улеснява процеса по разделяне на документи в компанията-клиент. За целта от разработчика ползват модула Pundit за оторизационни правила, базиран на Ruby класове.

Типове знание и писане на код

Познавателен характер имаше и лекцията на Янис Василев, софтуерен разработчик от Astea Solutions, който наблегна на типовете знание и на важно правило при писането на код.

„Когато разработчик пише код, той не трябва да допуска двусмислици и този код трябва да бъде ясен за останалите,” подчерта Василев. Необходимостта от спазване на това правило се дефинира на базата на типовете знание, от една страна, и когнитивното познание, от друга.

Когато разработчик пише код, той не трябва да допуска двусмислици, подчерта в лекцията си Янис Василев, софтуерен разработчик от Astea Solutions (снимка: Виктория Лазова / TechNews.bg)

Явното и неявното знание могат да се разглеждат като диаметрално противоположни според това колко лесно се споделят с други хора, поясни Янис Василев. Към явното знание могат да се причислят определения и декларации на функции, докато неявното знание включва идеите зад тези определения и декларации.


Инертното знание представлява усвоено, но несвързано с друго вече усвоено знание. От друга страна, понятие, след усвояването на което се променя възприятието на вече известни понятия, се нарича прагово.

още от категорията

Сбогом на паролите! Навлизат иновативни методи

Рада Станева

Ерата на паролите наистина е към своя край

TechNews.bg

Трите компонента на виртуалната реалност

Виктория Лазова

Изкуственият интелект не разбира магията на творчеството

Рада Станева

Машинното обучение навлиза все повече в разработката на софтуер

Рада Станева

Изкривената истина може да навреди повече от лъжата

Виктория Лазова

Коментари