8000 GitHub - ilyagribun/rbac_prover
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ilyagribun/rbac_prover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RBAC prover

Пример использования

Пример использования прувера для предоставления доступа сотрудников ФКН к чтению или изменению оценок, описанный в статье.

Для начала необходимо запустить интерактивный режим командой cabal repl

Затем необходимо импортировать библиотеки Test, RBACPolicies и Permissions:

ghci> import Test
ghci> import RBACPolicies
ghci> import Permission

После этого можно проверять наличие доступов с помощью запросов вида:

ghci> makeSingleDecision policies' ("Evgeniy", "CS", r)
True
ghci> makeSingleDecision policies' ("Evgeniy", "Ten", r \/ w)
True
ghci> makeSingleDecision policies' ("Evgeniy", "CAOS", w)
False
ghci> makeSingleDecision policies' ("Evgeniy", "CS", w)
False

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0