You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
Each User and their associated Permissions configured in Iguana X are stored in the users configuration directory:
<instance directory>/configurations/users/
In this directory there will be a users.json, permissions.json and individual directories for each configured Iguana User.
users.json contains the username, password and description (assigned #permission)
users.json contains the username, password and description - the assigned #permission. All passwords are encrypted. The file will look something like:
{
"admin": {
"description": "#admin",
"password": "TaLkTwYBJW9yRyTeDoFTsxmqHm4gM7tLZ06Myvj7XgaWluYwxMVofHqox5OYa6gG70E556CB57CF27B1BC58ECA092EF85EB7BEA91D30D95A1433DF18E101F8A368C6E9BF6C3E943EC5A09720A6EAFB6836A345AD4A004B2D18850B3A9CDED388044",
"username": "admin"
},
"support": {
"description": "#support",
"password": "Ko1eSFUaz86h7EXYlMEPrbGNdyobdtlFa9O66atyHYcb2mQv3W9kyjgoQR7R7RZf7F5DCAFA65ED94FF87ADB15AB489ECF14752CB5053AE9D9074A118F1EB8135187D48BC06EE422E919192FCCEA288C2B5ABF8253F526843DA8266C25E3BC80A04",
"username": "support"
}
}
permissions.json contains the permission details configured for each hashtag
permissions.json contains each #permission and the assigned access level.
{
"#admin": "Write",
"#support": "Control"
}
Each user directory contains the configured git information required to interact with bitbucket
Each user directory will be named according to the configured user. For example, every Iguana instance will have an admin directory containing the admin information required to interact with Bitbucket. This provides Iguana the information to label commits made in the Translator according to specific users and enforce external git permissions (pull/push permissions on Bitbucket repositories).