Kony Fabric supports access controls for Kony Fabric applications and services. Kony Fabric users that have the permission to create Kony Fabric apps and services can control the access to the applications and services.
For example, an owner invites a new user to the Kony Fabric account. The new user can create a Kony Fabric application and services, and can then control the access by other users to the application. The role of a user determines the access the user has to applications and services, the access control the user can set, and the access control that other users can set for that user. For example, a user that has a member role can create an app and then give full access to the app to specific member users, while setting read-only access for all other member users. Users that have an owner or admin role always have full access to all Kony Fabric apps and services.
The following describes a use case for access control of Kony Fabric applications and services. The scenarios in this use case help you understand how users can control access to applications and services. This use case also shows how the role of a user determines the level of access the user can control, and the user's level of access that other users can control.
Account Owner
An owner of a Kony Fabric account has full access rights to all Kony Fabric apps that are created on the account. The owner also has permissions to perform create, retrieve, update, and delete (CRUD) operations in all the services in all the apps.
By default, AppUser1 and AppUser2 have the rights to create new apps and services and have full access to existing apps and services.
Create Applications
By default, the applications and services that users create have global read-write access for all users of the account.
Control Access to Applications
At this point, AppUser3 logs in and can no longer see App A in the console. If AppUser2 had set read-only for All Users, then AppUser3 could see the application, but not modify its configuration (for example, add or remove services).
Control Access to Services
Identity, Integration and Orchestration services are shared components. AppUser3 can still go and modify any of those services which would affect the functionality of App A. If AppUser2 wants to completely lock down App A, he would also have to change the access control of all the services associated with the app.
AppUser2 cannot completely remove access for all users to the service. He can only downgrade all users from Full Access to Read Only. This is because other users have access to an app, but they do not have access to all the associated services.
Full Access to App and Full Access to Service
In the case where a user has full access to the app and full access to the service:
Full Access to App and Read Only Access to Service
In the case where a user has full access to the app and read only access to the service:
Read Only Access to App and Full Access to Service
In the case where a user has read-only access to the app and full access to the service:
Read Only Access to App and Read Only Access to Service
In the case where a user has read-only access to both the app and service:
You can configure access control for Kony Fabric applications and services. By default, all users have full access rights to create and access apps and services. Use the Apps Console Access Control page to control access to an applications. Use the Services Console Access Control page to control access to a service.
You can access the Apps Console Access Control page from either the Applications page or from within in an app.
To set access control from the Applications page, do the following:
The Apps Console Access Control page appears.
To set access control from an app, do the following:
The Apps Console Access Control page appears.
To set general access to an app for all users, do the following:
By default, all users have full access rights to create and access apps. If you want to block access to any of the other members on the account, select No Access. Users with no access permissions cannot access the app and the app does appear on the Applications page.
Before you select No Access on the General Access level, add yourself or another user on the Specific Access level.
To set specific access to users for an app, do the following:
The Select User windows appears. All the owners and admins might not be shown in the list of Specific access users.
The Select User window appears.
The users that you selected are added to the Specific Access list.
Note that the Read Only option for a user is disabled if General Access permission is set to Full Access. You cannot set access control for Specific Access at a setting lower than General Access Setting.
If a member user gives a second member user Full Access permission for an app, both member users have the same permissions for the app.
To remove specific access to users for an app, do the following:
You can hover your cursor over a user, and then click the Delete icon.
What Full Access Permission for an App Means
What Read Only Permission for an App Means
A user with read-only access cannot link or unlink any services to the app.
You access the Services Console Access Control page from within an application or from API Management.
By default, all the services created have Full Access for all users. You can control access to an integration services, orchestration services, and object services by setting the access control for the service. For example, UserA decides to give read-only access to all users for an integration service (General Access), and give full access to the service to UserB (Specific Access).
To set access control for a service from an app, do the following:
The Services Console Access Control page appears.
To set access control for a service from API Management, do the following:
The Services Console Access Control page appears.
To set general access to a service for all users, do the following:
By default, all users have full access rights to create and access services. Before setting the general access to read-only for all users, give specific access to at least one user. For example, UserA adds UserB to the Specific Access user list and gives him full access. Then UserA sets Read Only for General Access. UserB now has full access to this weather services but another member user, User3, has read-only access.
To give specific access to users for an app, do the following:
The Select User windows appears. All the owners and admins might not be shown in the list of Specific access users.
The Select User window appears.
The users that you selected are added to the Specific Access list.
Note that the Read Only option for a user is disabled if General Access permission is set to Full Access. You cannot set access control for Specific Access at a setting lower than General Access Setting.
Copyright © 2020 Kony, Inc. All rights reserved. |