We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8c42ea0 commit 32e7978Copy full SHA for 32e7978
1 file changed
README.md
@@ -32,6 +32,9 @@ app = Flask(__name__)
32
app.config['CASBIN_MODEL'] = 'casbinmodel.conf'
33
# Set headers where owner for enforcement policy should be located
34
app.config['CASBIN_OWNER_HEADERS'] = {'X-User', 'X-Group'}
35
+# Add User Audit Logging with user name associated to log
36
+# i.e. `[2020-11-10 12:55:06,060] ERROR in casbin_enforcer: Unauthorized attempt: method: GET resource: /api/v1/item by user: janedoe@example.com`
37
+app.config['CASBIN_USER_NAME_HEADERS'] = {'X-User'}
38
# Set up Casbin Adapter
39
adapter = FileAdapter('rbac_policy.csv')
40
casbin_enforcer = CasbinEnforcer(app, adapter)
0 commit comments