Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Configuring SSO features for Socialcast On Premise (2035697)

Purpose

When setting up Single Sign On (SSO) integration with Socialcast On Premise, a number of options must be set or verified depending on the desired behavior and configuration.

This article provides the commands that are available to set the relevant options for a Socialcast On Premise cluster.

Resolution

Note: All commands in this article can be be accessed via the appliance CLI on the master node. For more information, see Accessing the Command Line Interface (CLI) in the Socialcast On Premise appliance (2008758).

Configuring token password

To update the Socialcast cluster with the password that was set for the OpenToken SP Adapter during the setup, run these commands:

sudo su - deployer

cd /var/www/scmc

LD_PRELOAD=/opt/sqlite-36/lib/libsqlite3.so /var/www/scmc/script/rails runner -e production 'SystemConfig.instance.update_attributes(:sso_password => "token_password")'


Where token_password is the appropriate password.

After running these commands, perform a configuration deployment via the Socialcast Management Console (SCMC).

Configuring SSO options

These options affect the SSO behavior and must be confirmed and set as required:

OptionTypeDescription
logout_redirect_urlstringThis is the URL you want to redirect users to after they successfully logout from Socialcast. This should be set to either an application dashboard for your IdP or the SP-defined SLO URL (/sp/startSLO.ping) if using the SP-initiated SLO feature.

By default, this is blank.
sso_provision_new_userstrue|falseIndicates whether to enable the new user provisioning feature for SSO (lazy provisioning). If users successfully authorize via the IdP and the community does not have an account already provisioned, a basic profile is automatically created, allowing the user to activate their Socialcast profile instantly.

By default, this option is set to true.
sso_sp_login_enabledtrue|falseThis option determines whether users can authenticate by accessing the Socialcast community and being redirected to the IdP before being returned to Socialcast as an authorized users. Setting this to false displays an error message to users who attempt to access the application without having a current valid session, requiring them to access the IdP separately to gain access to the application.

By default, this option is set to true.
sso_ec_local_enabledtrue|falseIf you are using external contributor accounts in the community, this options provides the ability to retain local authentication for these accounts that cannot be authenticated via the IdP. When this option is enabled, all users are presented with an additional form entitled Look Up Account when attempting to log in, whereby the user enters their account's email address.
subdomainstringThis is the hostname/subdomain portion of the community URL.

By default, this option is set to acme.


To set these options in Socialcast, run these commands:

sudo su - socialcast

/var/www/socialcast/script/rails runner -e production 't=Tenant.first;t.update_attributes(:logout_redirect_url => "value", :sso_provision_new_users => value, :sso_sp_login_enabled => value, :sso_ec_local_enabled => value);t.subdomain="value";t.save!'


Where value is the setting that should be applied according to the preceding table.

Activating SSO

After configuring SSO options, the SSO flow can be verified and activated in the application. For more information, see Enable or disable Single Sign-On flow in Socialcast On Premise (2035248).

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 0 Ratings
Actions
KB: