Questions tagged [alfa]

ALFA, the Axiomatics Language For Authorization, is a domain-specific language used to write fine-grained authorization policies which are then converted into XACML 3.0.

ALFA, the Axiomatics Language For Authorization, is a domain-specific language used to simplify the authoring and development of access control policies. The ALFA language maps directly into the language.

ALFA and help developers and architects implement fine-grained, attribute-based access control () which is an evolution / extension of the role-based access control model (). ALFA and XACML can also be used to author RBAC policies.

Sample ALFA policies include:

  • A user with the role=editor can do the action=edit on a resource of type=document
  • A user with the role=publisher can do the action=approve on a resource of type=document
  • A user cannot do the action=approve if the author=the user

Role, action, resource type, author, user are all examples of attributes.

XACML policies can then be processed by a policy decision point (PDP).

82 questions
0
votes
1 answer

WSO2 XACML dynamic attribute value

I wanted to write XACML in Wso2 Identity server where i want to authorize user to access country page if user belongs to that country http://localhost:8080/Country_name. User Country 1 India 2 US 3 UK 4 Australia And user country mapping is…
priyanka goel
  • 105
  • 2
  • 7
0
votes
1 answer

How to implement these rules in XACML policies?

Here is a requirement I am trying to implement via XACML/ABAC for learning purposes: Information Model Resources: Building, Unit there are many buildings (ex. B1, B2, B3, ... Bn) each building has many units (i.e. unit is the child of building)…
Jatin
  • 667
  • 8
  • 16
0
votes
1 answer

WSO2 Identity Server - Issues with XACML V.3 Policy Set under the Try-It of PAP

I'd like to add a policy set in order to run a series of policies in sequence using a target which defines if a given policy is applicable, or not, based on the input field "resource". To begin a test I wrote a single policySet that contains one…
0
votes
1 answer

Does the ALFA XACML language have a publicly available ANTLR4 g4 grammar?

From much searching of information on XACML it would appear one of the barriers to entry is the demand the specification places on policies being implemented in a verbose XML syntax. The Axiomatics Eclipse ALFA plugin is I understand not a free…
Mark
  • 1,059
  • 13
  • 25
0
votes
2 answers

WSO2 Identity server GUI creating different attribute id for policy and request

I have created XACML plocies with Wso2 GUI. I used Basic Policy Editor for the same. I gave following parameters For policy (in first tab I only gave Resource Name, kept other fields blank): Resource Names : https://www.xyz.com/blabla/ (in second…
Budhh
  • 153
  • 8
0
votes
1 answer

How to use "issuer" tag in ALFA plugin?

I am writing some administrative policies on ALFA plugin but I find out there's no such function of it. Does anyone know this aspect?
0
votes
1 answer

XACML - How to express "not male" rather than "not gender == male"

The function not in XACML asks for a boolean argument. However, I want to express a policy like "not string" such as "not male". I can't use "not gender == male" to instead that. I searched google and stackoverflow, but I failed to solve this…
Longxing Wei
  • 171
  • 2
  • 17
1 2 3 4 5
6