How to allow a link to a knowledge document so that anonymous/guest users can access it without having to go through a login screen.
- Create a Role "ktanon," an Access Type "ktanon" and a contact "ktanon" this is so that we can give access to only the knowledge documents.
You may choose different names for your own system.
- Create Role "ktanon."
Administration > Security and Role Management > Role Management > Role List, Create New
Role Name: ktanon
Grant Level: none
Function Access tab:
Set all to "None"
Web User Interface Type: Customer
Web Initial Form: menu_frames_role.htmpl
Optionally, you may create a custom form which has a more friendly message, see step 4.
Knowledge Tools tab:
KT Document Visibility
Published - before Start Date Allowed checked
Everything else unchecked or empty
- Create Access Type "ktanon"
Administration > Security and Role Management > Access Types, Create New
Record Status: Active
Access Level: Cust/Emp
Web Authentication Tab:
Validation Type: Open-always allow access
Update Roles and add only "ktanon" role.
- Create contact "ktanon"
Service Desk tab, File > New Contact...
last name: ktanon
System login: ktanon
contact type: guest
Access type: ktanon
- Try logging in to Service Desk as ktanon, unless you are using a custom Web Initial Form (see step 1) you should get:
There are no tabs defined for your current role.
Contact your administrator for assistance.
This is the desired result. The contact ktanon should not have access to anything except public KT documents, in our scenario.
- To access a knowledge document directly use the following URL replacing xxxxxx with the ID of the knowledge document.