iotaledger / stronghold.rs

Stronghold is a secret management engine written in rust.

Home Page:https://wiki.iota.org/stronghold.rs/getting_started

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Policy engine

felsweg-iota opened this issue · comments

Description

Provide an abstract mechanism for fine grained access control at runtime over certain procedures or actions.

Motivation

Implementing access control on a granular level is tedious and would involve many locations affected. A policy engine would abstract away the need to write specialized access control for individual cases but would enable the user to collect a set of combinable and serializable policies.

Ideally, the policy engine would be able to hook into the control flow to intercept attributed functions calls during runtime.

Requirements

Write a list of what you want this feature to do.

  1. Define policies with a wrapped up type
  2. Intercept function calls to alter flow of execution.

Are you planning to do it yourself in a pull request?

Yes