Last updated by Sandeep Dinesh 4 months ago
You can limit who can access a knowledge base by requiring users to login before they can read the content. When a user inputs their email address in the login page, Kbee will send them a magic link that they can use to access the knowledge base.
If you turn on Access Management, only users who have had the knowledge base folder shared with them in Drive will be able to access the knowledge base.
Go to a Space and click on “Share” in the top right corner
Change view permission to “Restrict viewer access” and click “+Add People and Groups”
Specific whether access is granted to specific individuals, groups, or domains.
Provide the email, group or domain you want to grant access to and click add Group
If your users do not use Google login, for example you are sharing your documentation with a third party, but still want to restrict access to your documentation, you can enable Login with Email
This will let your users put in their email and receive a “magic link” that will automatically log them in, no passwords required!
Note: User emails need to be directly added to the Google Drive folder, or their full domain needs to be shared on the folder. Google Groups are not supported with Email Login. If you require Google Group support, do NOT enable this feature!
If you are having issues with your users logging in when they are added to the space indirectly through a Google Group, you can try to set up Kbee with Domain-Wide Delegation of Authority, which gives Kbee an alternative and more robust way to check if a space is shared with a user.
Note: You will need to be a Gsuite Admin to set this up. A Gsuite Admin will also need to be part of the team in your Kbee account.
Go to Gsuite Admin, and open the API Controls section
Then click “Manage Domain Wide Delegation”
Then click “Add New”
For the ClientID, use Kbee’s client id:
For the OAuth Scope, use:
Click save, and you should see Kbee now has permission to view group members.
You should now be set!