Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Verint Community 11.x
  • Verint Community
Verint Community 11.x
User Documentation How can I enable single sign-on (SSO) with another Microsoft .net-based website?
  • User Documentation
  • Ask the Community
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New
  • Verint Community 11.x User Documentation
  • +How do I install Telligent Community?
  • Getting Started
  • +General Topics
  • +How do I get to the administration panel?
  • +How do I administer members?
  • +How do I change permissions?
  • +What is an application?
  • +What is a group?
  • How should I define groups and applications in my community?
  • +What is a forum?
  • +What is a blog?
  • +What is a gallery?
  • +What is a wiki?
  • +What is a calendar?
  • +What is ideation?
  • +What is a Knowledge Collection?
  • +How do I view reports?
  • +What is a theme?
  • +What is an Achievement and how do I change or manage Achievements?
  • -How can I enable single sign-on (SSO)?
    • How can I enable single sign-on (SSO) with another Microsoft .net-based website?
    • How can I enable visitors to authenticate through Facebook?
    • How can I enable visitors to authenticate through Google?
    • How can I enable visitors to authenticate through Twitter?
    • How can I enable visitors to authenticate through LinkedIn?
    • How can I enable visitors to authenticate through Live Connect?
    • How can I enable visitors to authenticate through Salesforce?
    • How can I enable authentication via Windows / Active Directory (AD)?
    • How can I synchronize Active Directory (AD) groups with Telligent Community roles?
    • How do I implement single sign-on (SSO) with an existing authentication system using cookies?
  • +How do I install chat support?
  • +How do I configure email integration?
  • +How do I translate my community?
  • How do I configure automations for my community?
  • +How can I identify abuse or SPAM within the community?
  • +Community Troubleshooting Guide
  • +How do I monitor the health of my community?
  • +Release Notes for Community 11
  • Accessibility
  • What are Points and how do I change or manage points?
  • Change system defaults for locking out users
  • How do I assign a site role to a user?
  • How do I change my password?
  • How do I change the options in my user profile?
  • How do I configure the available profile options?
  • How do I create an API key?
  • How do I customize my community in an upgrade-safe way?
  • How do I edit my profile?
  • How do I enable Google Analytics on Verint Community?
  • How do I show embedded tweets with videos (or pictures)?
  • IFRAME inclusion in the community
  • Shortened URLs
  • What are profile fields and how do I manage them?
  • What are Ratings?
  • What are the SEO features in Verint Community?
  • What is a leaderboard?
  • What is the difference between Related / Recommended content, and how do they work?

You are currently reviewing an older revision of this page.

  • History View current version

How can I enable single sign-on (SSO) with another Microsoft .net-based website?

Telligent Community can use an existing Microsoft .net-based web site utilizing .net's built-in forms authentication to enable remote authentication (single sign-on) and member auto-registration within Telligent Community. To configure shared .net forms authentication,

  1. Navigate to Administration > Authentication > Authentication methods > Forms Authentication Single-Sign-On Client
  2. Ensure the Enabled checkbox is checked.
  3. Enter or select options from the following:
    1. Forms authentication cookie name - The forms authentication cookie you're using. 
    2. Email cookie name - The name of the cookie you're using that contains the user's email address.
    3. Use encrypted cookie - Select the check box if you are encrypting the email address cookie contents.
    4. Cookie key name for email address value - In the authentication cookie value, the key containing the authenticated user email address to be used for auto-registration. Needed if you check "allow automatic registration for new users."
    5. Allow automatic registration for new users - Select this check box to automatically create community accounts for new, authenticated users.
    6. Profile refresh interval - The number of days to wait before checking for updated profile values.
    7. The URL for login page - The URL to be used for the login page.
    8. The URL for the logout page - The URL to be used for the logout page.
    9. The URL for the page where a new user can create an account - The URL to be used for the account creation page.
    10. URL for the page where a user can change their password - The URL to be used for the password change page.
    11. The URL for the page where a user can request a password reset - The URL to be used for password reset.
    12. The Name of the query string parameter for return URLs - Leave default if defaulting to ReturnUrl. If you have an established parameter name for return URLs that originate from the community, you can enter it here.
  4. Click Save.

The web.config on the Telligent Community site will need to have the same machine key entry as the .NET application authenticating the user.  The authentication element of the web.config should have the mode set to "Forms", and a forms sub-element with the name of the cookie coming from the authenticating .NET application and the matching domain.

<machineKey validationKey="<MachineKey>" 
   decryptionKey="<DecryptionKey>" /> 
<!-- <MachineKey> and <DescriptionKey> are unique values that have not been shown for clarity.  These values should be the same as in the web.config of the .NET authenticating application. -->
<authentication mode="Forms"> 
   <forms name="<CookieName>" cookieless="UseCookies" loginUrl="logon" protection="All" timeout="10080" slidingExpiration="false" domain="<Domain>"/> 
</authentication>
<!--<CookieName> is the name of the cookie generated by the .NET authenticating application.-->
<!--<Domain> is the root domain of the .NET autenticating application and the root domain of the Telligent Community site. example: .telligent.com-->

  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2024 Verint, Inc.
Powered by Verint Community