FAQ/How-user-credentials-are-applied.md
... ...
@@ -11,6 +11,20 @@ In a multi-tenant environment, Izenda Reports will need the user name and tenant
11 11
- **Administrators:** If a user is set as an admin, then they will be able to see all reports and overwrite even read only reports. Note: this behavior can be changed via code customization.
12 12
- **All other users:** If the user name is set, but the user is not an admin, then by default, that user will only see shared reports and their own reports. Note: this behavior can be changed via code customization, since all settings can be set on a per-use basis.
13 13
14
-**If you simply browse to Izenda Reports without requiring a login page, or applying other means of security, the default user is set to DefaultAdministrator. This user has admin privileges and will be able to see and change all other users' reports.** You can use code to create any roles you wish, such as power users, or roles that can only view and export reports.
14
+##Setting the user
15
+
16
+Since Izenda inherits your application's security model, all you need to do is pull in the required user info from your storage system and then set [[CurrentUserName|/API/Codesamples/CurrentUserName]] to hold the identifying username you want to give your users. You may also set [[CurrentUserTenantId|/API/CodeSamples/CurrentUserTenantId]] and [[TenantField|/API/CodeSamples/TenantField]] for multi-tenant systems.
17
+
18
+##Setting administrator status
19
+
20
+To set each user's administrator status, you simply need to set the [[CurrentUserIsAdmin|/API/CodeSamples/CurrentUserIsAdmin]] property to true. Administrators have full access to everything in the application aside from global restrictions applied to all users.
21
+
22
+##Default User
23
+
24
+If you simply browse to Izenda Reports without requiring a login page, or applying other means of security, the default user is set to **DefaultAdministrator**.
25
+
26
+_**Note:** This user has admin privileges and will be able to see and change all other users' reports._
27
+
28
+You can use code to create any roles you wish, such as power users, or roles that can only view and export reports.
15 29
16 30
Izenda Reports only needs to know which users have which privileges and how you identify them. Since this is different for different deployments, this needs to be integrated as part of your application's login process. Please contact services@izenda.com with questions or to set up an integration call with an Izenda Engineer.
... ...
\ No newline at end of file