| 2 | |
| 3 | = ABAC = |
| 4 | |
| 5 | [[TOC]] |
| 6 | |
| 7 | The ABAC project has designed and implemented tools for using Attribute-Based Access Control. |
| 8 | |
| 9 | The latest ABAC RT0 version is '''ABAC 0.1.4'''. Jump down to [#Source Source] to download it. |
| 10 | |
| 11 | If you are new to ABAC, you may find the [http://groups.geni.net/geni/wiki/TIEDABACModel introductory material] from our [http://groups.geni.net/geni/wiki/TIED TIED project] helpful. That material summarizes the power and semantics of ABAC and links to [http://groups.geni.net/geni/wiki/TIEDABACDemo examples of ABAC policy] illustrated using an early example of [CrudgeDocs the Crudge ABAC policy browser]. |
| 12 | |
| 13 | == What's Included == |
| 14 | |
| 15 | * libabac, a linkable C/C++ library |
| 16 | * Perl, Python and Java bindings to libabac |
| 17 | * creddy, a command line credential management tool |
| 18 | * [CrudgeDocs crudge] a visual editor for ABAC policies and proofs |
| 19 | * [http://abac.deterlab.net/java/crudge.jnlp webstart link] |
| 20 | * [CredPrinterDocs credential printer] an XMLRPC service to convert credentials to a text representation |
| 21 | |
| 22 | |
| 23 | == News == |
| 24 | See the [source:/doc/ChangeLog@mei_rt0 ChangeLog] for details about each release |
| 25 | * 2013-05-XX: ABAC 0.1.4 released |
| 26 | * 2011-04-11: Crudge 1.0 released |
| 27 | * 2011-03-30: ABAC 0.1.3 released |
| 28 | * 2010-10-01: ABAC 0.1.2 released |
| 29 | * ~~2010-09-17~~ 2010-09-20: ABAC 0.1.1 released |
| 30 | * '''Update:''' We fixed a one-line bug in creddy. If you downloaded this over the weekend, please fetch it again. |
| 31 | |
| 32 | == Source == |
| 33 | |
| 34 | Grab the latest tarball from http://abac.deterlab.net/src/abac-0.1.4.tgz ([http://abac.deterlab.net/src/abac-0.1.4.tgz.asc sig]/[GpgKey key]) |
| 35 | |
| 36 | Older versions available from http://abac.deterlab.net/src/ |
| 37 | |
| 38 | Browse the source using Trac's [/browser internal browser]. |
| 39 | |
| 40 | == Installation and Documentation == |
| 41 | |
| 42 | * [source:/doc/dependencies@mei_rt0 Software dependencies] |
| 43 | * [source:/doc/INSTALL@mei_rt0 Installation instructions] |
| 44 | * [wiki:DocumentationRT0 Documentation] |
| 45 | * [wiki:PerformanceDataRT0 Performance data] |
| 46 | |
| 47 | |
| 48 | * [wiki:DocumentationOld Old Documentation] |
| 49 | |
| 50 | == git / mailing list == |
| 51 | |
| 52 | Available via anonymous git: (RT0 with Java binding) |
| 53 | {{{ |
| 54 | git clone git://abac.deterlab.net/abac.git |
| 55 | }}} |
| 56 | |
| 57 | Latest available via anonymous git: (RT0) |
| 58 | {{{ |
| 59 | git clone -b mei_rt0 git://abac.deterlab.net/abac.git |
| 60 | }}} |
| 61 | |
| 62 | [http://lists.deterlab.net/listinfo/abac-dev dev mailing list]: If you're using anything out of git, you should be on it. It's low-volume, I promise! |
| 63 | |
| 64 | == Who == |
| 65 | |
| 66 | * Ted Faber faber@ISI.EDU |
| 67 | * Mei-Hui Su mei@ISI.EDU |
| 68 | * John Wroclawski jtw@ISI.EDU |
| 69 | * Steve Schwab schwab@ISI.EDU |