Make knowledge base only visible to my users | The place for Zendesk users to come together and share
Skip to main content
Question

Make knowledge base only visible to my users

  • June 24, 2026
  • 5 replies
  • 58 views

Hi all

We have a system which is on the following platforms:

  • .NET Web application.
  • Android (native).
  • iOS (native).
  • Android and iOS (.NET Maui).

Users login to whichever platform they want to use and are authenticated using our own authentication code.

 

I want to make some of the knowledge base pages visible only to our users and I am a bit confused about the best approach to take. I have seen some mention of SSO - but I can’t quite work out if that will work for this scenario and couldn’t see clear implementation instructions. Will our users will then need to create a separate Zendesk account for this to work, and also which option would be the the most suitable.

Would be interested to hear from anyone who has got this working.

Thanks

5 replies

  • Author
  • Newcomer
  • June 26, 2026

I’m a bit confused. The post is showing ‘3 Replies’ but I can’t see any of them. How do I view them?


Ahmed Zaid
  • User Group Leader
  • June 26, 2026

Hi ​@PDS ,

Your users will not need to create a separate Zendesk account. The account will be created for them automatically when you log them in with SSO. If you manage the flow well, they won’t even notice that they were logged into a different platform.

First, you need to think about the user experience. How should they see the knowledge base? here are your options:

  1. Simply click on a link that takes them to your help center
  2. Embed Zendesk SDK in your application where users have a conversational experience and the knowledge stays segmented to their identity. Articles can be previewed when surfaced in the web SDK.

For the first option, you need to enable SSO in Zendesk, while for the second one, you need to enable messaging authentication.


  • Author
  • Newcomer
  • June 26, 2026

Hi ​@PDS ,

Your users will not need to create a separate Zendesk account. The account will be created for them automatically when you log them in with SSO. If you manage the flow well, they won’t even notice that they were logged into a different platform.

First, you need to think about the user experience. How should they see the knowledge base? here are your options:

  1. Simply click on a link that takes them to your help center
  2. Embed Zendesk SDK in your application where users have a conversational experience and the knowledge stays segmented to their identity. Articles can be previewed when surfaced in the web SDK.

For the first option, you need to enable SSO in Zendesk, while for the second one, you need to enable messaging authentication.

Hi ​@Ahmed Zaid  Thanks for the reply. I have read some of that documentation already but I find some of it confusing. For example, under the section ‘Essential facts for SSO’ it states that “End users can sign in with social accounts and their Zendesk accounts.”. This is not what I want - I want users of my system to sign in. The above statement suggests they need to use their social accounts.

So is it even possible for us to use SSO without them having to use their social accounts?

Thanks


Ahmed Zaid
  • User Group Leader
  • June 29, 2026

Hi ​@PDS ,

The type of SSO that is suitable for you is JWT rather than social ones. You can update your authentication server to generate a signed JWT for logged in users.


henry_collins

You don’t need separate Zendesk accounts if you use SSO. Since you already have your own authentication across .NET/web/mobile, the usual fit is JWT SSO. After login in your system, you generate a signed token and Zendesk uses it to grant access to restricted Help Center content.

So users log in once in your app and get seamless KB access, no extra signup needed.