<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>SmartZone — RUCKUS Networks Community</title>
        <link>https://community.ruckuswireless.com/</link>
        <pubDate>Mon, 17 Aug 2026 17:25:44 +0000</pubDate>
        <language>en</language>
            <description>SmartZone — RUCKUS Networks Community</description>
    <atom:link href="https://community.ruckuswireless.com/discussions/tagged/smartzone/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Username shows “AccountDPSK-xxxxxxxx” when using a DPSK in SZ/RC/ZD</title>
        <link>https://community.ruckuswireless.com/discussion/56658/username-shows-accountdpsk-xxxxxxxx-when-using-a-dpsk-in-sz-rc-zd</link>
        <pubDate>Wed, 12 Apr 2023 08:54:18 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Vigneshwar</dc:creator>
        <guid isPermaLink="false">56658@/discussions</guid>
        <description><![CDATA[<p>Hi Team,</p><p>When a user goes through enrolment and gets a DPSK. When they then use that DPSK each device shows up as AccountDPSK-xxxxxx for the username:</p><p>Since the user went through an enrollment, CloudPath knows the username and we can use a POLICY to return the username attribute.</p><ol><li><strong>Create a RADIUS Attribute Group that associates the RADIUS value “User-name” to the variable ${USERNAME}&nbsp;<em>make sure to modify the assignment behavior to add or replace</em>:<span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5759i1B677E25CCE43C73/image.png" role="button" title="Vigneshwar_0-1681289128539.png" alt="Vigneshwar_0-1681289128539.png" /></span></strong></li><li><strong>Create a POLICY that returns that attribute:</strong><strong><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5760iD23129C07CFE8802/image.png" role="button" title="Vigneshwar_1-1681289128542.png" alt="Vigneshwar_1-1681289128542.png" /></span></strong></li><li><strong><strong>Apply that POLICY to the DPSK pool:</strong></strong><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5766iAF6E7F7C85DC118B/image.png" role="button" title="Vigneshwar_5-1681289574425.png" alt="Vigneshwar_5-1681289574425.png" /></span><p>&nbsp;</p></li></ol><p>During the next auth of that device, the returned value of the variable ${USERNAME} will be visible in the controller:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5761i74DF1AA7D3C03E63/image.png" role="button" title="Vigneshwar_3-1681289128544.png" alt="Vigneshwar_3-1681289128544.png" /></span></p><p>Thanks.</p><p><strong><a href="https://tektalk.commscope.com/uploads/default/original/3X/d/b/db0da6bd575b88eeac63fd0f4d4e65bf14071037.png" target="_blank" rel="noopener noreferrer nofollow">&nbsp;</a></strong></p><p>&nbsp;</p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Install vSZ on Citrix Hypervisor</title>
        <link>https://community.ruckuswireless.com/discussion/70580/install-vsz-on-citrix-hypervisor</link>
        <pubDate>Wed, 25 Oct 2023 15:27:46 +0000</pubDate>
        <category>SmartZone and Virtual SmartZone</category>
        <dc:creator>anthony_hove</dc:creator>
        <guid isPermaLink="false">70580@/discussions</guid>
        <description><![CDATA[<p>&nbsp;I have tried to import the vSZ version 6.1.1.x "<strong>.ova</strong>" onto a Citrix hypervisor file, but it throws error message “<em><strong>Object reference not set to an instance of an object</strong></em>” while importing after setting the import options. Would anyone know the workaround<br /><br />Has anyone tried installing the vSZ on Citrix Hypervisor?</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath Integration with PingIdentity for SAML authentication</title>
        <link>https://community.ruckuswireless.com/discussion/80344/cloudpath-integration-with-pingidentity-for-saml-authentication</link>
        <pubDate>Mon, 27 May 2024 23:41:15 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Dilshad</dc:creator>
        <guid isPermaLink="false">80344@/discussions</guid>
        <description><![CDATA[<p>In this article, we will explain how to integrate Cloudpath with PingIdentity as the Identity Provider (IdP) for SAML Authentication.</p><p>1. Create the Workflow on Cloudpath and add the required Plug-Ins except the SAML authentication plug-in. We will add this plug-in after the configuration on PingIdentity (IdP) side and will publish it.</p><p>2. Copy the Workflow URL (Enrollment portal URL) from Advanced tab and keep it handy for use in later steps.</p><p>3. Go to PingIdentity Portal. Select Applications &gt; Click on + sign to create a new SAML application for Cloudpath.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11638iE6C6822B9DF37593/image.png" role="button" title="Dilshad_Zafar_0-1716848169980.png" alt="Dilshad_Zafar_0-1716848169980.png" /></span></p><p>4. Enter the name of the Application, add description and choose SAML as the Application type and hit Save button.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11639i9B1C54135DB9EACC/image.png" role="button" title="Dilshad_Zafar_1-1716848549883.png" alt="Dilshad_Zafar_1-1716848549883.png" /></span></p><p>5. At this point, it will give us three options for SAML Configuration. Use "Manually Enter" option to enter the ACS URL and the Entity ID of the Service Provider (SP) which in our case is the Cloudpath server. ACS URL and SP Entity Id configuration is given in the next step.</p><p>6. In the ACS URL option, paste the Workflow URL we copied in Step 2 and append it with&nbsp;<strong><em>/samlAssertionConsumer</em></strong>&nbsp;as shown in the following screenshot :-</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11640i74FD9B5052B8282F/image.png" role="button" title="Dilshad_Zafar_2-1716849235043.png" alt="Dilshad_Zafar_2-1716849235043.png" /></span></p><p>6. In the Entity Id option, enter the Cloudpath URL followed by <strong><em>/sp&nbsp;</em></strong>as shown in the screenshot below and hit Save.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11641i4E913963E26FB696/image.png" role="button" title="Dilshad_Zafar_3-1716849693059.png" alt="Dilshad_Zafar_3-1716849693059.png" /></span></p><p>7. Next, Go to the Configuration tab of the SAML app and download the metadata. This will be used in Configuring the SAML based plug-in on Cloudpath Workflow.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11642iB57A4EF9CE626997/image.png" role="button" title="Dilshad_Zafar_4-1716850151507.png" alt="Dilshad_Zafar_4-1716850151507.png" /></span></p><p>8.&nbsp;Now go to Cloudpath and edit the Workflow you created and add a plug-in “Authenticate to a Traditional authentication server” and choose SAML.</p><p>9.&nbsp;Choose the IdP metadata type as XML and copy the metadata into the IdP metadata XML option.</p><p>10.&nbsp;Next comes the IdP Entity-Id. For this, go back to PingIdentity, under the Configuration tab where we had downloaded the metadata, we can see the “Issuer Id”. This is our IdP Entity-Id that needs to be entered in the Cloudpath IdP Entity-Id option :-</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11651iB7F4EA27E83D0991/image.png" role="button" title="Dilshad_Zafar_1-1716853091040.png" alt="Dilshad_Zafar_1-1716853091040.png" /></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11650i4916B5A02051A751/image.png" role="button" title="Dilshad_Zafar_0-1716853040550.png" alt="Dilshad_Zafar_0-1716853040550.png" /></span></p><p>&nbsp;</p><p>11. In the SP Entity ID option, enter the same URL as in Step 6.</p><p><br />12. Scroll down to SAML options and select "Exact" in the AuthN Context Comparison. This may change based on your requirement.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11652iA676E559F67610F6/image.png" role="button" title="Dilshad_Zafar_2-1716853188415.png" alt="Dilshad_Zafar_2-1716853188415.png" /></span></p><p><br />13. Leave all other settings as default unless you want to customize the configuration based on your requirement and publish the Workflow and test it. Following is a screenshot of the Enrollment details tab showing user successfully completed the SAML authentication of the workflow :-&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11653i6BBEA3B14859638A/image.png" role="button" title="Dilshad_Zafar_3-1716853221624.png" alt="Dilshad_Zafar_3-1716853221624.png" /></span></p><p>Regards,</p>]]>
        </description>
    </item>
    <item>
        <title>How to assign VLAN as per AP/WLAN group using policies in Cloudpath</title>
        <link>https://community.ruckuswireless.com/discussion/77267/how-to-assign-vlan-as-per-ap-wlan-group-using-policies-in-cloudpath</link>
        <pubDate>Fri, 22 Mar 2024 08:32:05 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>sagar_kuber</dc:creator>
        <guid isPermaLink="false">77267@/discussions</guid>
        <description><![CDATA[<p><strong>Requirement/Use case:</strong> There are multiple locations which are segregated through AP/WLAN group in SmartZone controller. Now different VLAN ID to be assigned as per the location.</p><p><strong>Prerequisites</strong>:</p><ul><li>802.1x SSID with Cloudpath as AAA with default ‘Radius options’</li><li>Cloudpath 5.7 and above</li><li>Vsz/sz 5.0 and above</li><li>Segregate the locations using WLAN/AP group.</li></ul><p><strong>In SmartZone controller:</strong></p><p>Go to &gt; WLAN &gt; Group 1 &gt; Edit &gt; Select WLANs &gt; Toggle ‘NAS-ID’ to ‘User Defined’ then mention ‘Group1’&nbsp; (Required attribute value)</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11117iC24F9F19C26CA422/image.png" role="button" title="sagar_kuber_0-1711094042225.png" alt="sagar_kuber_0-1711094042225.png" /></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11118i4E38273D9A98BEA1/image.png" role="button" title="sagar_kuber_1-1711094616437.png" alt="sagar_kuber_1-1711094616437.png" /></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11119i08E8D53E63174E8B/image.png" role="button" title="sagar_kuber_2-1711094631129.png" alt="sagar_kuber_2-1711094631129.png" /></span></p><p>&nbsp;</p><p><strong>In Cloudpath:</strong></p><p><strong>Step 1:</strong> Go to &gt; &nbsp;Configuration &gt; Policies &gt; RADIUS Attribute Groups &gt; Add RADIUS Attribute Group &gt; Under ‘VLAN ID’ mention desired VLAN</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11120iDE348DEA241DBE42/image.png" role="button" title="sagar_kuber_3-1711095973051.png" alt="sagar_kuber_3-1711095973051.png" /></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11121i816CFD5BBEFE87F6/image.png" role="button" title="sagar_kuber_4-1711095985879.png" alt="sagar_kuber_4-1711095985879.png" /></span></p><p><strong>Step 2:</strong> : Go to &gt; &nbsp;Configuration &gt; Policies &gt; Policies &gt; Add Policy &gt; NAS Identifier (regex): ‘Group1’ (Mention the ‘User Defined’ value set as ‘NAS-ID’ in Vsz WLAN group)</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11122iF1F9CE43C46FA985/image.png" role="button" title="sagar_kuber_5-1711096006860.png" alt="sagar_kuber_5-1711096006860.png" /></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11123i30068206E040A931/image.png" role="button" title="sagar_kuber_6-1711096015213.png" alt="sagar_kuber_6-1711096015213.png" /></span></p><p><strong>Step 3a:</strong> If Certificate based Authentication</p><p>Go to &gt; Certificate Authority &gt; Manage Templates &gt;&nbsp; Certificate Template &gt; Manage &gt; Radius Policies &gt; +Assign Policy ‘Group1’</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11124i2ADE96A337B9C3E7/image.png" role="button" title="sagar_kuber_7-1711096031207.png" alt="sagar_kuber_7-1711096031207.png" /></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11125iA21BEDA9CE588B95/image.png" role="button" title="sagar_kuber_8-1711096037901.png" alt="sagar_kuber_8-1711096037901.png" /></span></p><p><strong>Step 3b:</strong> If eDPSK based Authentication</p><p>Go to &gt; Configuration &gt; DPSK Pools &gt; Manage &gt; Radius Policies &gt; +Assign Policy ‘Group1</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11126iBE33CC8E8E673233/image.png" role="button" title="sagar_kuber_9-1711096054655.png" alt="sagar_kuber_9-1711096054655.png" /></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/11127i0478F98780C35975/image.png" role="button" title="sagar_kuber_10-1711096061539.png" alt="sagar_kuber_10-1711096061539.png" /></span></p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath and Ruckus One</title>
        <link>https://community.ruckuswireless.com/discussion/69803/cloudpath-and-ruckus-one</link>
        <pubDate>Sun, 15 Oct 2023 22:19:33 +0000</pubDate>
        <category>Cloudpath Enrollment System (ES)</category>
        <dc:creator>Timothy_MTS</dc:creator>
        <guid isPermaLink="false">69803@/discussions</guid>
        <description><![CDATA[<p>Hello everyone,</p><p>I am trying to deploy the Ruckus One that connecting to the AP in our premise, and it is manageable. I also tested a few authentication from Ruckus One, like Captive portal and DPSK, PSK etc. It works fine.</p><p>But I wonder what I can do to integrate with the Cloudpath. Is there any idea can share here? So I can start testing and integrating with both systems.&nbsp;</p><p>Cloudpath workflow has been setup to test integrate with the Azure authentication, but not deployed to anywhere yet.&nbsp;</p><p>Regards,</p><p>Timothy</p>]]>
        </description>
    </item>
    <item>
        <title>CloudPath | How to access the Command Line (CLI) using SSH?</title>
        <link>https://community.ruckuswireless.com/discussion/70311/cloudpath-how-to-access-the-command-line-cli-using-ssh</link>
        <pubDate>Fri, 20 Oct 2023 21:37:28 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Orlando_Elias</dc:creator>
        <guid isPermaLink="false">70311@/discussions</guid>
        <description><![CDATA[<p><strong>Note: This is applicable to on-prem appliances only.</strong></p><p><strong>Overview:</strong> This Knowledge Base article provides instructions on how to access the Command Line Interface (CLI) of CloudPath using a terminal program like Putty or similar.</p><p>To access this CLI, you will need the service password,&nbsp; which is configured during the initial installation of the VM instance, like the below example:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9419i4AAEDC6D3393E211/image.png" width="431" height="737" role="button" title="Orlando_Elias_0-1697837615801.png" alt="Orlando_Elias_0-1697837615801.png" /></span></p><p><strong>Procedure:</strong> Follow these steps to access the CloudPath CLI using Putty:</p><p><strong>Step 1: Open Putty</strong></p><ul><li>Launch Putty or a similar terminal program.</li></ul><p><strong>Step 2: Configure SSH Session</strong></p><ul><li>In the Putty configuration window, enter the CloudPath's IP address in the "Host Name (or IP address)" field.</li><li>Ensure that the "Port" is set to 8022.</li></ul><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9420i36B5F42D8D1649E6/image.png" width="560" height="270" role="button" title="Orlando_Elias_1-1697837668527.png" alt="Orlando_Elias_1-1697837668527.png" /></span></p><p><strong>Note:</strong>&nbsp;Use SSH on port 8022 or 22. The default SSH port number is 8022, but can be changed to port 22 on the Cloudpath&nbsp;<strong>Administration</strong>&nbsp;&gt;&nbsp;<strong>System Services&nbsp;</strong>page, SSH Service area of the page.</p><p><strong>Step 3: Enter Credentials</strong></p><ul><li>Use&nbsp;cpn_service&nbsp;for the username.</li><li>Enter the Service Password</li></ul><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9421i70A552609352B258/image.png" width="533" height="325" role="button" title="Orlando_Elias_2-1697837769035.png" alt="Orlando_Elias_2-1697837769035.png" /></span></p><p>You have now successfully accessed the CloudPath CLI using Putty.</p><p>Enter&nbsp;<strong>?</strong>&nbsp;to view the list of available commands.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9422i91A97FB5CE0BDC01/image.png" width="540" height="331" role="button" title="Orlando_Elias_3-1697837801208.png" alt="Orlando_Elias_3-1697837801208.png" /></span></p><p><strong>Tip:</strong>&nbsp;From the command-line configuration utility, enter the&nbsp;<strong>console</strong>&nbsp;command to access the Linux shell. From the Linux shell, enter the&nbsp;<strong>config</strong>&nbsp;command to access the command-line configuration utility.</p><p>Visit <a href="https://docs.commscope.com/bundle/cloudpath-512-commandreference/page/GUID-3150EC44-3C94-435C-9081-7403770AE267.html" target="_blank" rel="noopener noreferrer nofollow">this document</a> for a fully detailed glosary of the CloudPath's CLI.</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath: How to replace Radius Certificate on Cloudpath if expired</title>
        <link>https://community.ruckuswireless.com/discussion/70134/cloudpath-how-to-replace-radius-certificate-on-cloudpath-if-expired</link>
        <pubDate>Wed, 18 Oct 2023 20:25:49 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>vijaykuniyal</dc:creator>
        <guid isPermaLink="false">70134@/discussions</guid>
        <description><![CDATA[<p>This article explains how to replace <strong>Radius Certificate</strong> on Cloudpath if expired.<br /><br />In many occasion you will see Customer has reported an issue with Radius authentication with Cloudpath server, all authentication requests will fail, from <strong>Cloudpath</strong> point of view you can identify the issue if the radius certificate is <strong>expired</strong> or not.<br /><br />For client troubleshooting and pcap one can identify if the radius certificate is not trusted by the client, that also leads to<strong> certificate expiry</strong> or change in <strong>radius certificate</strong>.<br /><br /><span style="color: #FF0000;"><strong>NOTE:</strong></span><br />Do not change the certificate <strong>comman name</strong>.<br />If CA is external make sure, the certificate is assigned by <strong>same CA</strong>.<br /><br />All existing user authentication will fail in case above is not followed.</p><p><span style="color: #FF6600;"><strong>Steps to verify on Cloudpath:</strong></span></p><ul><li>Verify if the Radius certificate is expired.&gt;&gt;&gt;<strong>Cloudpath GU</strong>I&gt;&gt;&gt;<strong>Configuration</strong>&gt;&gt;&gt;<strong>Radius Server</strong><br /><br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9362i90921B0454FF08F0/image.png" role="button" title="vijaykuniyal_0-1697657116111.png" alt="vijaykuniyal_0-1697657116111.png" /></span></li><li>Scroll down and Click on Actions: <strong>Replace Certificate</strong><br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9363i62E75CE263675F17/image.png" role="button" title="vijaykuniyal_1-1697657306037.png" alt="vijaykuniyal_1-1697657306037.png" /></span><br /><br />*********************************************************************************<br />Very Few Customer uses <strong>External CA for Radius Certificate</strong>, Validate the <strong>Root Certificate</strong> of the expired Certificate, for <strong>External CA</strong> the steps are given at the end.</li><li>Select <strong>Generate New Certificate Automatically,</strong> if you have not imported the previous certificate from external CA.<br /><br />&gt;<strong>Certificate Template</strong>: will be&nbsp; selected as<strong> Server Template</strong>.<br />&gt;<strong>Server Name</strong>: will be prefilled with the previous name, make sure it stays same as earlier.<br />&gt;<strong>Years Valid</strong>: will be prefilled with the <strong>3 Years</strong>, can be extended up to <strong>5 Years</strong>.<br /><br /><br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9364i52CEBCEA80B39908/image.png" role="button" title="vijaykuniyal_2-1697657725378.png" alt="vijaykuniyal_2-1697657725378.png" /></span><br /><br />On Success a new certificate will be assigned to the radius server with new validity.<br />***********************************************************************************<br /><br />If you are using an <strong>external CA</strong> for radius certificate instead of <strong>Cloudpath Onboard CA</strong> use the Option to <strong>Generate CSR</strong> and <strong>Upload a Certificate</strong>.<br /><br /></li><li>&nbsp;Generate CSR (If Certificate is already there skip this part)<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9369iA9DFDBD9609D7665/image.png" role="button" title="vijaykuniyal_6-1697659435073.png" alt="vijaykuniyal_6-1697659435073.png" /></span><br /><br /></li><li>Fill all the information and Click <strong>Next</strong>.<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9367iBDE8C9A33906B20C/image.png" role="button" title="vijaykuniyal_4-1697659157365.png" alt="vijaykuniyal_4-1697659157365.png" /></span><br /><br /></li><li>Click <strong>on Download CSR<br /></strong><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9368iA599C7CFCD4029B4/image.png" role="button" title="vijaykuniyal_5-1697659206353.png" alt="vijaykuniyal_5-1697659206353.png" /></span></li><li>Submit <strong>CSR</strong> to the<strong> CA</strong> and get a <strong>Certificate </strong>to upload in the next step.<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9377i398C1ED74A3FB383/image.png" role="button" title="vijaykuniyal_7-1697660088139.png" alt="vijaykuniyal_7-1697660088139.png" /></span></li><li>Fill in the fields with below details and Click <strong>Next</strong>.<br /><br />- <strong>Public Key (PEM)</strong>&nbsp; - Upload web server certificate received by CA in PEM format<br />- <strong>Chain (PEM or p7b)</strong>&nbsp; -&nbsp;Upload Root CA&nbsp; in PEM or p7b<br />- <strong>Additional Chain</strong> - Upload Intermediate CA&nbsp; in PEM<br />- <strong>Additional Chain</strong> - Upload Intermediate CA if chain have more than 3 certificate in PEM.<br />- <strong>Private Key Source</strong> - If certificate received was raised <strong>with</strong> the CSR from Cloudpath, select <strong>Certificate is based on CSR</strong>.<br />- <strong>Private Key Source</strong> - If certificate received was raised <strong>without</strong> a CSR from Cloudpath, select <strong>Upload Private Key</strong>.<br />- <strong>Private Key (PEM)</strong> -&nbsp;Upload Private key in PEM<br />- <strong>Private Key Password</strong> - If private key is password protected, enter password here, if not protected ignore.<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9378i5148894D174F9983/image.png" role="button" title="vijaykuniyal_8-1697660352215.png" alt="vijaykuniyal_8-1697660352215.png" /></span><br /><br /></li><li>Radius Certificate will be renewed.<br /><br /></li></ul><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath: How to generate QR code for DPSK SSID in the workflow</title>
        <link>https://community.ruckuswireless.com/discussion/69958/cloudpath-how-to-generate-qr-code-for-dpsk-ssid-in-the-workflow</link>
        <pubDate>Tue, 17 Oct 2023 18:49:21 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>vijaykuniyal</dc:creator>
        <guid isPermaLink="false">69958@/discussions</guid>
        <description><![CDATA[<p>This article explains setting up a <strong>Cloudpath Enrollment System</strong> for <strong>QR code</strong> generation in workflow for <strong>DPSK SSID.</strong></p><p><span style="color: #FF6600;"><strong>Steps:</strong></span></p><ul><li>Once <strong>DPSK</strong> is generated in the <strong>Workflow</strong>&gt;&gt;Click on the below marked arrow.<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9332i5E0B8EA042223F4D/image.png" role="button" title="vijaykuniyal_2-1697574075703.png" alt="vijaykuniyal_2-1697574075703.png" /></span><br /><br /></li><li>Add another step to Display a Message.<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9322i75CBE2C791053318/image.png" role="button" title="vijaykuniyal_5-1697566918843.png" alt="vijaykuniyal_5-1697566918843.png" /></span></li></ul><p>&nbsp;</p><ul><li>Update the <strong>HTML message</strong> with the "<strong><span style="color: #008000;">Standard template QR Code</span>", </strong>as below.<br /><br /><pre>Your personal Wi-Fi Password is ${DPSK}<br />&lt;br&gt;&lt;br&gt;<br />Use this password on any device to access your personal network. You can also scan this QR Code from your mobile device:&lt;br&gt;&lt;br&gt;<br /><br /><br /><br /><br /><br />&lt;div style="display: flex; justify-content: center; text-align: center;" id="qrcode"&gt;&lt;/div&gt;<br /><br /><br /><br /><br />&lt;script&gt;new QRCode(document.getElementById("qrcode"), "WIFI:S:<span style="font-size: medium;"><strong>WLAN-NAME</strong></span>;T:WPA;P:${DPSK};;");&lt;/script&gt;<br /><br /></pre><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9324iE672DA44B6FB4E0E/image.png" role="button" title="vijaykuniyal_6-1697567149089.png" alt="vijaykuniyal_6-1697567149089.png" /></span><br /><br />Make Sure to update the BOLD part (WIFI:S:<strong>WLAN-NAME) </strong>in the HTML template with your actual SSID value and Click on <strong>Save</strong>.<br /><br /><br /></li><li>Once Saved, Click on the pencil icon to re-modify the Display Message.<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9325i4068BEE1C88A1DB0/image.png" role="button" title="vijaykuniyal_7-1697567416998.png" alt="vijaykuniyal_7-1697567416998.png" /></span><br /><br /></li><li>In the Page Source: Change to Upload HTML template and browse "<span style="color: #008000;"><strong>Cloudpath_Template_QRCode</strong></span>" and click on <strong>Save</strong>.(attached below)<br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9327i7A9C7B306F60222B/image.png" width="0" height="0" role="button" title="vijaykuniyal_9-1697567706084.png" alt="vijaykuniyal_9-1697567706084.png" /></span><br /><br /></li><li>Publish the Workflow.<br /><br /></li></ul><p><span><span style="color: #FF0000;"><strong>Note:&nbsp;<br /><br /></strong><span style="color: #000000;">Rename the attachment "<strong>Cloudpath_Template_QRCode.txt</strong>" to "<strong>Cloudpath_Template_QRCode.html</strong>"</span></span>.<br /><br />If you make changes as ‘<strong>Standard Template</strong>’ as Page Source, you will have to upload the <strong>HTML file</strong> again, always upload the file last, then save and <strong>publish</strong>.<br /><br /></span></p><ul><li>Test the workflow, QR code will be visible after <strong>DPSK</strong> generation, Scan the QR code to connect to the <strong>DPSK</strong> <strong>SSID</strong>.<br /><br /></li></ul><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9328i4FAD4E789FCCFCB6/image.png" role="button" title="vijaykuniyal_10-1697567924392.png" alt="vijaykuniyal_10-1697567924392.png" /></span><br /><br /><br /></p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath | Error &quot;Unable to authorize via SAML&quot;, G-Suite Authentication fails</title>
        <link>https://community.ruckuswireless.com/discussion/69876/cloudpath-error-unable-to-authorize-via-saml-g-suite-authentication-fails</link>
        <pubDate>Mon, 16 Oct 2023 19:46:14 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Orlando_Elias</dc:creator>
        <guid isPermaLink="false">69876@/discussions</guid>
        <description><![CDATA[<p><strong>Issue:</strong> Users experiencing authentication failures when using SAML-based authentication, particularly with external services like G-Suite.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9290iDE4B339E67966D55/image.png" width="543" height="347" role="button" title="Orlando_Elias_0-1697485696305.png" alt="Orlando_Elias_0-1697485696305.png" /></span></p><p><strong>Root Cause:</strong> The Security Assertion Markup Language (SAML) <strong><u>relies on precise time synchronization</u></strong> between the systems involved (identity provider, service provider, and user's device) to ensure the security of authentication transactions.</p><p><strong>Resolution:</strong></p><ul><li><p><strong>Ensure Accurate Time Configuration:</strong></p><ul><li>Confirm that both the Cloudpath instance and the virtual server have accurate time configurations.</li><li>Point NTP configurations to a reliable NTP server, such as RUCKUS's public NTP server (ntp.ruckuswireless.com).</li></ul></li><li><p><strong>Automatic Time Synchronization:</strong></p><ul><li>Set up automatic NTP synchronization to ensure consistent and accurate time across systems.</li><li>Regularly monitor NTP synchronization to detect and address any time drift issues promptly.</li></ul></li></ul><p>Follow <a href="https://docs.commscope.com/bundle/cloudpath-512-samlguide/page/GUID-9865DF60-D1B8-40E3-8DC8-1A26829F7F80-homepage.html" target="_blank" rel="noopener noreferrer nofollow">this guide</a> for instructions on how to configure SAML services in RUCKUS Cloudpath.</p><p><strong>How SAML Works:</strong></p><ol><li><p><strong>Request Initiation:</strong></p><ul><li>User requests access to a service.</li><li>Service Provider (SP) redirects the user to the Identity Provider (IdP) for authentication.</li></ul></li><li><p><strong>Authentication:</strong></p><ul><li>IdP authenticates the user by requesting credentials (e.g., username and password).</li><li>IdP generates a SAML assertion containing authentication information encrypted with the SP's public key and user details.</li></ul></li><li><p><strong>SAML Assertion:</strong></p><ul><li>SAML assertion includes a timestamp to ensure its freshness.</li><li>If the SAML assertion is too old (beyond a defined time window), the assertion is considered invalid.</li></ul></li><li><p><strong>Response to Service Provider:</strong></p><ul><li>IdP sends the SAML assertion back to the user's browser.</li></ul></li><li><p><strong>Access Granted:</strong></p><ul><li>User's browser submits the SAML assertion to the SP.</li><li>SP validates the assertion's authenticity and, if valid, grants access.</li></ul></li></ol><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath Persistent XSS and CSRF Vulnerability</title>
        <link>https://community.ruckuswireless.com/discussion/69851/cloudpath-persistent-xss-and-csrf-vulnerability</link>
        <pubDate>Mon, 16 Oct 2023 17:11:56 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>vijaykuniyal</dc:creator>
        <guid isPermaLink="false">69851@/discussions</guid>
        <description><![CDATA[<h2 id="toc-hId--1328452271"><span style="font-size: x-large; font-family: book antiqua,palatino;"><span style="font-size: medium;">Hello All, </span><br /><br /><span style="font-size: medium;">This is an important security announcement for Cloudpath.</span><br /><br />What is the issue?<br /></span></h2><p><span style="font-family: georgia,palatino;">A vulnerability in the web-based interface of the RUCKUS Cloudpath product could allow a remote, unauthenticated attacker to execute persistent XSS and CSRF attacks against an user of the admin management interface. A successful attack, combined with a certain admin activity, could allow the attacker to gain full admin privileges on the exploited system.</span></p><p><span style="font-family: georgia,palatino;"><strong>What action should I take?</strong></span></p><p><span style="font-family: georgia,palatino;">Updating the software to its most recent version, as detailed below, will resolve the vulnerability. Since this is a high severity vulnerability, all customers are strongly encouraged to apply the update at the earliest opportunity.</span></p><p><span style="font-family: georgia,palatino;"><strong>What is the impact on RUCKUS products?</strong></span></p><p><span style="font-family: georgia,palatino;">The following table describes the vulnerable products and software versions and the recommended actions.</span></p><p>&nbsp;</p><table style="width: 654px;"><tbody><tr><td style="width: 96px;"><p><span style="font-family: georgia,palatino;"><strong>Product</strong></span></p></td><td style="width: 216px;"><p><span style="font-family: georgia,palatino;"><strong>Vulnerable Release</strong></span></p></td><td style="width: 222px;"><p><span style="font-family: georgia,palatino;"><strong>Resolution</strong></span></p></td><td style="width: 120px;"><p><span style="font-family: georgia,palatino;"><strong>Release Date</strong></span></p></td></tr><tr><td style="width: 96px;"><p><span style="font-family: georgia,palatino;">Cloudpath</span></p></td><td style="width: 216px;"><p><span style="font-family: georgia,palatino;"><span>Version 5.12 build 5538 or earlier</span></span></p><p>&nbsp;</p></td><td style="width: 222px;"><p><span style="font-family: georgia,palatino;"><span>Upgrade to Version 5.12 build 5550 or later</span></span></p><p>&nbsp;</p></td><td style="width: 120px;"><p><span style="font-family: georgia,palatino;">Oct 13th, 2023</span></p></td></tr></tbody></table><p><br /><span style="font-family: georgia,palatino;">New version is available for download on all the <strong>on-premises Cloudpath</strong>,<strong> Hosted Cloudpath</strong> are already patched with the fix.<br /><br /><strong>Administrator</strong>&gt;&gt;&gt;<strong>System Updates</strong>&gt;&gt;&gt;<strong>Download Update</strong>.</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9280iC22E5341C1D20F1E/image.png" role="button" title="vijaykuniyal_0-1697476552082.png" alt="vijaykuniyal_0-1697476552082.png" /></span></p><p><span style="font-family: georgia,palatino;"><strong>When will this RUCKUS Security Advisory be publicly posted?</strong></span></p><p><span style="font-family: comic sans ms,sans-serif;">RUCKUS will release the initial security advisory to customers on 10/16/2023, follow below link for the official Security Advisory.</span><br /><br /><a href="https://support.ruckuswireless.com/security_bulletins/" target="_blank" rel="noopener noreferrer nofollow">https://support.ruckuswireless.com/security_bulletins/</a><br /><br /></p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath Enrollment System Intune SCEP Certificate Generation for Android</title>
        <link>https://community.ruckuswireless.com/discussion/69727/cloudpath-enrollment-system-intune-scep-certificate-generation-for-android</link>
        <pubDate>Thu, 12 Oct 2023 20:08:58 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>vijaykuniyal</dc:creator>
        <guid isPermaLink="false">69727@/discussions</guid>
        <description><![CDATA[<p>This article explains setting up a <strong>Cloudpath Enrollment System SCEP</strong> certificate generation with <strong>Intune</strong> for Android devices, there is a document which covers all the <strong>Intune related integration</strong> except <strong>Android</strong>, which is a concern of a lot of our customers.<br /><br />NOTE: This article specifically covers <strong>SCEP</strong> cert generation.<br /><br /><a href="https://support.ruckuswireless.com/documents/3805-deployment-guide-cloudpath-es-intune-scep-integration" target="_blank" rel="noopener noreferrer nofollow">https://support.ruckuswireless.com/documents/3805-deployment-guide-cloudpath-es-intune-scep-integration</a></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9258i8EBC5CFD53B44A98/image.png" role="button" title="vijaykuniyal_0-1697139842460.png" alt="vijaykuniyal_0-1697139842460.png" /></span></p><p>For Android specific there are few limitations in <strong>Intune,</strong> which is not similar to what is being done for other Device types.</p><p><span>&nbsp;SCEP request needs to be https instead of http.<br /><br />&nbsp;SCEP profile should marked with Root Certificate, on other device type Intermediate Certificate is marked.(as shown below)<strong><br /><br />Ref Article: </strong><a href="https://learn.microsoft.com/en-us/mem/intune/protect/certificates-trusted-root#create-trusted-certificate-profiles" target="_blank" rel="noopener nofollow noreferrer">https://learn.microsoft.com/en-us/mem/intune/protect/certificates-trusted-root#create-trusted-certificate-profiles</a> <strong><br /></strong></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9259i63CED2A054A144E3/image.png" role="button" title="vijaykuniyal_1-1697140401734.png" alt="vijaykuniyal_1-1697140401734.png" /></span></p><ul><li><span><span><strong>Intune SCEP Profile Configuration and requirement<br /><br />&gt;</strong>Configure <strong>https</strong> based <strong>SCEP url,</strong> default url is <strong>http</strong>, but <strong>https</strong> is also supported.<strong><br />&gt;</strong>In the Root Certificate map <strong>Root</strong> certificate not <strong>Intermediate</strong>(which is the other difference between other type of SCEP profiles). <strong><br /><br /></strong></span></span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/9260iAE78C4522C8A192D/image.png" role="button" title="vijaykuniyal_2-1697140496953.png" alt="vijaykuniyal_2-1697140496953.png" /></span><p>&nbsp;</p><span>Rest of the Profile (<strong>Trusted Certificates and Wifi profiles</strong>) are similar to other devices based on document.<strong><br /><br /><br /></strong></span></li></ul>]]>
        </description>
    </item>
    <item>
        <title>SmartZone Per-User Shape</title>
        <link>https://community.ruckuswireless.com/discussion/67805/smartzone-per-user-shape</link>
        <pubDate>Tue, 12 Sep 2023 07:54:52 +0000</pubDate>
        <category>Access Points - Indoor and Outdoor</category>
        <dc:creator>irakli_gvishian</dc:creator>
        <guid isPermaLink="false">67805@/discussions</guid>
        <description><![CDATA[<p>Hello</p><p>&nbsp;</p><p>We have virtual SmartZone, version is&nbsp;<span>6.1.1.0.959 and I would like to apply per-user shape and not sure how I can do it. In setting I found one place where it should be:</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/8739i3B9112FE19452900/image.png" role="button" title="irakli_gvishian_0-1694505206543.png" alt="irakli_gvishian_0-1694505206543.png" /></span></p><p>I tried to apply L3 Access Policy but it didn't shape traffic.&nbsp;</p><p>How I can apply shape per user?&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath: How to troubleshoot workflow publish related issues</title>
        <link>https://community.ruckuswireless.com/discussion/64395/cloudpath-how-to-troubleshoot-workflow-publish-related-issues</link>
        <pubDate>Mon, 24 Jul 2023 23:43:07 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>sheikhfazil_ahm</dc:creator>
        <guid isPermaLink="false">64395@/discussions</guid>
        <description><![CDATA[<p>Recently we have found that one of our customer is facing issue with publishing the workflow which was working fine earlier, below we will discuss about the troubleshooting steps involved to rectify the issue.</p><p><span style="color: #FF0000;">Issue:<em> Unable to publish the workflow.</em></span></p><p>&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/7918i8FA26148EB4E275D/image.png" role="button" title="sheikhfazil_ahm_0-1690241326090.png" alt="sheikhfazil_ahm_0-1690241326090.png" /></span></p><p>&nbsp;</p><p>&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/7919i7ED61C7326EEF28A/image.png" role="button" title="sheikhfazil_ahm_1-1690241385508.png" alt="sheikhfazil_ahm_1-1690241385508.png" /></span></p><p>&nbsp;</p><p>&nbsp;</p><p><strong>Summary: Cloudpath general behavior on publishing the workflow.&nbsp;</strong></p><p>&nbsp;</p><pre>When a workflow snapshot publish is performed a dynamic Windows executable (.exe) file is <br />produced with the current workflow URL embedded. As the Windows executable is dynamically generated <br />at publish time, signing the executable is required for most versions of Windows to execute the file <br />without considering it malware or the similar.<br /><br />Signing a Windows .exe requires a specific code signing certificate which differs from a SSL or Web Server<br />certificate.&nbsp; <br /><br /><br />If a custom code signing certificate is not specified within Cloudpath <br /><strong>(Admin UI &gt; Administration &gt; System Service &gt; Web Server &gt; “Code Signing Certificate”)<br /></strong>the Windows executable will need to be signed “in the cloud” with a CommScope/Ruckus provided Code Signing Certificate.<br />For this to occur the Cloudpath instance requires outgoing HTTPS access to <strong>xpc.cloudpath.net:443</strong>.<br /><br />For more information, please visit:<strong><strong><br /><a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/code-signing-cert-manage" target="_blank" rel="noopener nofollow noreferrer">https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/code-signing-cert-manage<br /><br /></a></strong></strong></pre><p><strong>Troubleshooting:</strong></p><p>We can check the connectivity to the Cloudpath backend servers by executing the below steps in Admin UI under "Support &gt; Diagnostics &gt; HTTPS&nbsp;&amp; LDAPS Certificate" and try reaching the xpc.cloudpath.net on port 443.</p><p>We should see the success results.</p><p>&nbsp;</p><p>&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/7920i2F46F785672CF773/image.png" role="button" title="sheikhfazil_ahm_2-1690241444426.png" alt="sheikhfazil_ahm_2-1690241444426.png" /></span></p><p>&nbsp;</p><p>&nbsp;</p><p>Also, we can execute the reachability test from the CLI of the Cloudpath, We need to SSH into the Cloudpath using the service account and execute the below commands to verify reachability:</p><p># <strong>console<br />[cpn_service@x-oc-cloudpath02 ~]$ <strong>wget -v -O/dev/null <a href="https://xpc.cloudpath.net" target="_blank" rel="noopener nofollow noreferrer">https://xpc.cloudpath.net</a></strong></strong></p><p>Expected response should be: HTTP request sent, awaiting response... <strong>200 OK</strong></p><p>Another command to confirm the same:</p><p>&nbsp;</p><p>[cpn_service@x-oc-cloudpath02 ~]$ <strong>wget -v -O- <a href="https://xpc.cloudpath.net" target="_blank" rel="noopener nofollow noreferrer">https://xpc.cloudpath.net</a></strong></p><p>Expected response should be: HTTP request sent, awaiting response...<strong> 200 OK</strong></p><p>&nbsp;</p><p>If the connection is not establishing with the backend servers, we should be seeing the below logs in <strong>Support bundle &gt; Jboss</strong> logs.&nbsp;</p><p>ts=20230707 161432.984, lvl=SEVE, action=URL_LOADER_ERROR_SOCKET_TIMEOUT, purpose=BIND_GET_SYSTEM_UPDATES, <strong>reason=connect timed out</strong>, <strong>url=<a href="https://xpc.cloudpath.net" target="_blank" rel="nofollow noopener noreferrer">https://xpc.cloudpath.net</a></strong>/bind/get_system_updates.php?</p><p><br />ts=20230707 161432.986, lvl=INFO, <strong>action=BIND_GET_UPDATES_ERROR, reason=NetworkConnection, statusCode=-3, url=<a href="https://xpc.cloudpath.net" target="_blank" rel="nofollow noopener noreferrer">https://xpc.cloudpath.net</a>, src=service.BindingService</strong></p><p>&nbsp;</p><p><strong>Resolution:</strong></p><p>We should have a valid reachability with the servers to be able to successfully publish the workflow and if the above troubleshooting steps are not successful then we need to look into the firewall and network related settings.</p><p>&nbsp;</p><p>Regards,</p><p>Fazil.</p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Does anyone know where the Airtime Detail button went in SZ v6.1.1?</title>
        <link>https://community.ruckuswireless.com/discussion/63425/does-anyone-know-where-the-airtime-detail-button-went-in-sz-v6-1-1</link>
        <pubDate>Wed, 19 Jul 2023 14:32:55 +0000</pubDate>
        <category>SmartZone and Virtual SmartZone</category>
        <dc:creator>Greg_WiGuy</dc:creator>
        <guid isPermaLink="false">63425@/discussions</guid>
        <description><![CDATA[<p>We just upgraded from 6.1 to 6.1.1 last night and this button seems to be missing from the AP -&gt; Health airtime graph.&nbsp; The pie chart it opened up was really useful for determining if an AP was having high CCA/Utilization just from itself being busy or if it was caused by other neighbour networks and/or interference.</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath Enrollment System SCEP integration with JAMF</title>
        <link>https://community.ruckuswireless.com/discussion/52615/cloudpath-enrollment-system-scep-integration-with-jamf</link>
        <pubDate>Wed, 25 Jan 2023 23:43:07 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>vijaykuniyal</dc:creator>
        <guid isPermaLink="false">52615@/discussions</guid>
        <description><![CDATA[<p>This article explains setting up a <strong>Cloudpath Enrollment System SCEP</strong> integration with <strong>JAMF</strong> for Apple device management.</p><p><span style="color: #FF6600;"><span>Table of Contents</span></span></p><ul><li><span><strong>Cloudpath Configuration</strong></span></li><li><span><strong>JAMF Configuration<br />&gt;</strong><span style="color: #00FFFF;">CONFIGURATION PROFILE</span><strong><br />&gt;</strong><span style="color: #00FFFF;">SCEP SETTING</span><strong><br />&gt;</strong><span style="color: #00FFFF;">CERTIFICATE SETTING</span><strong><br />&gt;</strong><span style="color: #00FFFF;">NETWORK SETTING</span><strong><br /></strong></span></li></ul><p><span><strong>NOTE: </strong>JAMF User and user group mapping has not been covered in this module.</span></p><p><span style="color: #FF6600;">Cloudpath Configuration</span></p><p><span><strong>Create a SCEP Key</strong></span><span><br /><br />In the Cloudpath admin user interface, go to <strong>Certificate Authority</strong>&gt;&gt;&gt;</span><span><strong> Manage Templates</strong>, then select the</span> <span>Certificate Template that will be used to issue the user/device certificates to the <strong>JAMF</strong> managed devices. Click</span> <span>on the “<strong>Manage</strong>” icon for the certificate template.</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4861i6F9AEC7D31B6E00B/image.png" role="button" title="vijaykuniyal_0-1674685542461.png" alt="vijaykuniyal_0-1674685542461.png" /></span></p><p><span>Select the SCEP Keys tab and under <strong>SCEP Keys </strong></span><span>, click on the “<strong>Add SCEP Key</strong>” button.<br /></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4859i7B42F01944AB947A/image.jpg" role="button" title="vijaykuniyal_1-1674685542473.jpeg" alt="vijaykuniyal_1-1674685542473.jpeg" /></span></p><p>&nbsp;</p><p><span>In the “Create SCEP Key” page, set a display name and description for the SCEP key. Set an expiration date if</span> <span>required. Select “Require Challenge Password” and enter password. Leave the Configuration Information section at the</span> <span>default settings. Click Save.</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4860iC36E08533630DEB7/image.jpg" role="button" title="vijaykuniyal_2-1674685542482.jpeg" alt="vijaykuniyal_2-1674685542482.jpeg" /></span></p><p><br /><span>Back in the SCEP Keys tab of the certificate template, click on the “<strong>Show</strong>” icon under SCEP Enroll URL column.</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4862iB2A2F692BE25B27D/image.jpg" role="button" title="vijaykuniyal_3-1674685542486.jpeg" alt="vijaykuniyal_3-1674685542486.jpeg" /></span></p><p>&nbsp;</p><p><span>This will reveal the full SCEP Key URL. Copy the full SCEP Enroll URL to a text editor (Notepad) for later use.<br /></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4863i34AC50DFDEBDC2F8/image.jpg" role="button" title="vijaykuniyal_4-1674685542491.jpeg" alt="vijaykuniyal_4-1674685542491.jpeg" /></span><span><strong>Root CA</strong> and <strong>Intermediate CA</strong> Export<br /></span><br /><span>The Root CA will be used in a later step to create a Trusted Certificate profile in <strong>JAMF</strong>.</span><br /><span>To export the CA certificate, go to <strong>Certificate Authority</strong>&gt;&gt;&gt;<strong>Manage CA</strong>s. Expand the Root section.</span></p><p><span><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4864i4CF767608421457A/image.jpg" role="button" title="vijaykuniyal_5-1674685542496.jpeg" alt="vijaykuniyal_5-1674685542496.jpeg" /></span></span></p><p><span>In the Public Key section, click on the “<strong>Download PEM</strong>” button. This will download a Base64 encoded DER file.</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4865i632E2B01B3CDFFD1/image.png" role="button" title="vijaykuniyal_6-1674685542502.png" alt="vijaykuniyal_6-1674685542502.png" /></span></p><p><span>Perform the same steps for the <strong>Intermediate CA</strong> certificate</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4866iF3F5C282323398E5/image.png" role="button" title="vijaykuniyal_7-1674685542510.png" alt="vijaykuniyal_7-1674685542510.png" /></span></p><p>Get <strong>OCSP hash</strong> from <strong>Intermediate CA</strong>, it will be used in JAMF config later.<br /><br /></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4867i2A6F026D996BE206/image.jpg" role="button" title="vijaykuniyal_8-1674685542517.jpeg" alt="vijaykuniyal_8-1674685542517.jpeg" /></span></p><p><span style="color: #FF6600;">JAMF Configuration</span></p><p><span><span style="color: #00FFFF;"><strong>CONFIGURATION PROFILES</strong></span><br />Login into JAMF select <strong>Configuration Profiles</strong>&gt;&gt;&gt;&gt;<strong>New</strong></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4868i30E4880F7E66BDC1/image.jpg" role="button" title="vijaykuniyal_9-1674685925978.jpeg" alt="vijaykuniyal_9-1674685925978.jpeg" /></span><span><strong><br /></strong></span><span>Name<strong>: </strong>Name the profile and Save.</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4869i7C407C2193C37306/image.jpg" role="button" title="vijaykuniyal_10-1674685925984.jpeg" alt="vijaykuniyal_10-1674685925984.jpeg" /></span><span><strong>Under New configuration profiles<br /><br /><span style="color: #00FFFF;">SCEP SETTING<br /></span></strong><span style="color: #000000;">SCEP&gt;&gt;&gt;Configure SCEP.</span><strong><span style="color: #00FFFF;"><br /></span></strong></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4870i956E05531E011D06/image.jpg" role="button" title="vijaykuniyal_11-1674685925989.jpeg" alt="vijaykuniyal_11-1674685925989.jpeg" /></span></p><p><span>URL: <strong>SCEP</strong> url copied earlier from <strong>Cloudpath SCEP profile</strong> created earlier.<br />Subject: <strong>CN=$DEVICENAME</strong> for<strong><span style="color: #FF6600;"> IOS</span><br /></strong>Subject:<strong> CN=$COMPUTERNAME </strong>for<strong><span style="color: #FF6600;"> OSX</span><br /></strong></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4872iEBC9051BAEE900C4/image.jpg" role="button" title="vijaykuniyal_12-1674685925996.jpeg" alt="vijaykuniyal_12-1674685925996.jpeg" /></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/6094i5CA22BE884ADED3E/image.png" role="button" title="vijaykuniyal_1-1682633740542.png" alt="vijaykuniyal_1-1682633740542.png" /></span></p><p>&nbsp;</p><p>&nbsp;</p><p>Challenge and Verify Challenge: <strong>From Cloudpath SCEP Profile<br /></strong>Retires:<strong> 2<br /></strong>Retry Delay:<strong> 3</strong></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4871i0445A94FF3EDC5C9/image.jpg" role="button" title="vijaykuniyal_13-1674685926003.jpeg" alt="vijaykuniyal_13-1674685926003.jpeg" /></span></p><p>Key Size: <strong>2048</strong><br />Fingerprint: OCSP Hash from <strong>Cloudpath Intermediate CA</strong></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4873i6B1DEDC37204054C/image.jpg" role="button" title="vijaykuniyal_14-1674685926010.jpeg" alt="vijaykuniyal_14-1674685926010.jpeg" /></span></p><p><strong><span style="color: #00FFFF;">CERTIFICATE SETTING</span><br />Select Certificate</strong>&gt;&gt;&gt;<strong>Configure Certificate</strong></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4875i8A22AE8333349CD0/image.jpg" role="button" title="vijaykuniyal_15-1674685926016.jpeg" alt="vijaykuniyal_15-1674685926016.jpeg" /></span></p><p><strong>Import Root CA</strong><br /><br />Upload <strong>Root cert</strong> downloaded earlier from Cloudpath.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4874iBBC740EC63B3E919/image.jpg" role="button" title="vijaykuniyal_16-1674685926022.jpeg" alt="vijaykuniyal_16-1674685926022.jpeg" /></span></p><p>Click on <strong>+ </strong>to add more cert.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4876i48B978161F3235ED/image.jpg" role="button" title="vijaykuniyal_17-1674685926023.jpeg" alt="vijaykuniyal_17-1674685926023.jpeg" /></span></p><p>Import <strong>Intermediate CA<br /><br /></strong>Upload <strong>Intermediate cert </strong>downloaded earlier from Cloudpath.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4877i26F32D92EBDB7F5F/image.jpg" role="button" title="vijaykuniyal_18-1674685926031.jpeg" alt="vijaykuniyal_18-1674685926031.jpeg" /></span></p><p><strong><span style="color: #00FFFF;">NETWORK SETTING</span><br /></strong>Network &gt;&gt;&gt;Configure Network&gt;&gt;&gt;Configure</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4878iBA5F803F7E868EB5/image.jpg" role="button" title="vijaykuniyal_19-1674685926037.jpeg" alt="vijaykuniyal_19-1674685926037.jpeg" /></span></p><p>Service Set Identifier(<strong>SSID</strong><span title=":disappointed_face:">😞</span> Name of the SSID</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4879i27CF2A5DE0C2CB9F/image.jpg" role="button" title="vijaykuniyal_20-1674685926043.jpeg" alt="vijaykuniyal_20-1674685926043.jpeg" /></span></p><p>Security Type: <strong>WPA2</strong> Enterprise<br />Accepted EAP Types: <strong>TLS</strong></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4880i0A6A904E9DC55F89/image.jpg" role="button" title="vijaykuniyal_21-1674685926049.jpeg" alt="vijaykuniyal_21-1674685926049.jpeg" /></span></p><p>Select <strong>TRUST</strong> tab as shown in this screenshot.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4986iDB06CC5C0C599C1D/image.png" role="button" title="vijaykuniyal_2-1675273352870.png" alt="vijaykuniyal_2-1675273352870.png" /></span></p><p>Identity Certificate: Select <strong>SCEP profile</strong> created earlier.<br />Trusted Certificates: Select <strong>Root</strong> <strong>CA</strong> and <strong>Intermediate CA</strong>.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4881i42427770DDEA118C/image.jpg" role="button" title="vijaykuniyal_22-1674685926055.jpeg" alt="vijaykuniyal_22-1674685926055.jpeg" /></span></p><p>&nbsp;</p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath Guest Onboarding Using SmartZone and MAC Authentication</title>
        <link>https://community.ruckuswireless.com/discussion/56777/cloudpath-guest-onboarding-using-smartzone-and-mac-authentication</link>
        <pubDate>Thu, 13 Apr 2023 08:52:20 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>sagar_kuber</dc:creator>
        <guid isPermaLink="false">56777@/discussions</guid>
        <description><![CDATA[<p>This article will provide the flow of guest onboarding as well as configuration recommendations for SmartZone and Cloudpath.</p><p><em><strong>Requirements:</strong></em></p><p>Before embarking on the Guest Journey, ensure that you have:</p><p>A valid certificate in SmartZone<br />A valid certificate in Cloudpath<br />DNS entry for SmartZone<br />DNS entry for Cloudpath</p><h1 id="toc-hId-477988405">&nbsp;</h1><h1 id="toc-hId-1365492086">Setup:</h1><h3 id="toc-hId--1361913159">Cloudpath Setup:</h3><p>Overall workflow:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5812i2C6BF7B4E12D76D5/image.png" role="button" title="sagar_kuber_8-1681373305409.png" alt="sagar_kuber_8-1681373305409.png" /></span></p><ol><li>Create a New Workflow from a blank canvas</li><li>Insert a step and add an Acceptable Use Policy</li><li>Add a MAC Registration step</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5806i92E43F801A02273F/image.png" role="button" title="sagar_kuber_1-1681372191679.png" alt="sagar_kuber_1-1681372191679.png" /></span></p><ol><li><strong>NOTE:&nbsp;<span>&nbsp;</span></strong>You can use the variable ${sip} for the SmartZone.&nbsp; This is useful when clustering SmartZone's together, please review SmartZone documentation on the "sip" variable if required.<br /><br /></li><li>Click Save</li><li>We need to complete the workflow with a step and a "kill session" option.&nbsp; In this example, we are going to use the "Display a message" step, but there are others, such as Redirect User</li></ol><h3 id="toc-hId--474409478">SmartZone Setup:</h3><ol><li>Create a WLAN</li><li>Enable the Authentication type as Hotspot (WiSPr)</li><li>Enable the method as MAC Address</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5807i10BA5FA561A4DDC4/image.png" role="button" title="sagar_kuber_2-1681372336692.png" alt="sagar_kuber_2-1681372336692.png" /></span></p><p><span>Note:&nbsp; You can change the MAC address format to AA:BB:CC:DD:EE:FF, Cloudpath does that for you, but this can be changed</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5815iE74A675C65CC3610/image.png" role="button" title="sagar_kuber_11-1681375021940.png" alt="sagar_kuber_11-1681375021940.png" /></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5818i1F57E0BC45C60603/image.png" role="button" title="sagar_kuber_13-1681375276279.png" alt="sagar_kuber_13-1681375276279.png" /></span></p><p><span>&nbsp; &nbsp; &nbsp;</span><span>4.Click on OK</span></p><p><span>&nbsp; &nbsp; &nbsp;5.Change the Authentication server to Cloudpath</span></p><p><span>&nbsp; &nbsp; &nbsp;6. OPTIONAL:&nbsp; Change the Accounting Server to Proxy and point to Cloudpath</span></p><p><span>&nbsp; &nbsp; &nbsp;7.SSH to SmartZone as 'admin'&nbsp;</span></p><p><span>&nbsp; &nbsp; &nbsp;8.Disable encrypted MAC addresses in SmartZone by using this command:<br /></span><span><br /></span><span><em>ruckuscontroller(config)#<span>&nbsp;</span></em><strong>no encrypt-mac-ip</strong><br /></span><span><em>Do you want to continue to disable (or input 'no' to cancel)? [yes/no]</em><span>&nbsp;</span><strong>yes</strong><br /></span><span><em>Successful operation</em><br /></span></p><p><span>&nbsp; &nbsp; 9.If you do not run the above command, you will get the following MAC address in Cloudpath:</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5809iF194869E99B4FEBB/image.png" role="button" title="sagar_kuber_4-1681372869143.png" alt="sagar_kuber_4-1681372869143.png" /></span></p><h1 id="toc-hId--266964167">Guest Flow Experience</h1><h2 id="toc-hId--1186914949">First Time Visitor:</h2><p>Guest is visiting a location that is offering Guest Wi-Fi for the first time.&nbsp; The end user experience will be to join a Guest WLAN, be redirected to a webpage, agree to terms and conditions, enter in email address, and then be authorized on to the guest Wi-Fi.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5810i0EBE9B7B0CE33733/image.png" role="button" title="sagar_kuber_6-1681373040137.png" alt="sagar_kuber_6-1681373040137.png" /></span></p><h2 id="toc-hId--299411268">Returning User within Expiry Date</h2><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5811i6A2B73B313341F56/image.png" role="button" title="sagar_kuber_7-1681373101061.png" alt="sagar_kuber_7-1681373101061.png" /></span></p><h2 id="toc-hId-588092413">Returning User after Expiry Date</h2><p>Will follow same flow as a first time visitor.</p>]]>
        </description>
    </item>
    <item>
        <title>Request Access from a Sponsor --&gt; Add Accept and Reject buttons | CloudPath Workflow</title>
        <link>https://community.ruckuswireless.com/discussion/56691/request-access-from-a-sponsor-add-accept-and-reject-buttons-cloudpath-workflow</link>
        <pubDate>Wed, 12 Apr 2023 15:19:08 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>James</dc:creator>
        <guid isPermaLink="false">56691@/discussions</guid>
        <description><![CDATA[<p><strong>Summary:</strong></p><p>If a Sponsor would like to accept/ reject access to a guest user, in one step without having to review each and every guest network access request; one could use the following steps:</p><p><strong>Steps:</strong></p><p>Sponsors can get an email about when a user is trying to onboard/get access to a network through a Cloudpath Workflow:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5781i1C63D495187A5B64/image.png" role="button" title="James_0-1681312501644.png" alt="James_0-1681312501644.png" /></span></p><p><span>The end user, in a workflow enters in information about the sponsor, and their own identity:</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5782i529B2C0D8ABD4CA7/image.jpg" role="button" title="James_1-1681312527934.jpeg" alt="James_1-1681312527934.jpeg" /></span></p><p>When the sponsor receives an email, they have an option to REVIEW the request. Clicking this will take you into Cloudpath sponsorship to review the entry.</p><p>&nbsp;</p><div><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5783i6500DC49522FCD37/image.jpg" role="button" title="James_2-1681312551260.jpeg" alt="James_2-1681312551260.jpeg" /></span><p>Let’s make this a bit easier for John1, we can leave the review button, but, we can actually add an Accept and/or a Reject button. Pressing either of those buttons will have immediate impact to the end user, without having John1 access Cloudpath’s sponsorship portal.</p><ol><li>Click on the Workflow</li><li>Open the Sponsorship workflow step</li><li>In this step, there is a HTML box for Sponsorship Email Message, the default is as follows:</li></ol><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5784i52A697CF268D7E76/image.jpg" role="button" title="James_3-1681312585333.jpeg" alt="James_3-1681312585333.jpeg" /></span><p><span>If you click the (i) bubble beside this, you will see some more options:</span></p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5786iEC864BDE5AB2D3A5/image.jpg" role="button" title="James_0-1681313073066.jpeg" alt="James_0-1681313073066.jpeg" /></span><p>&nbsp;</p><p>We are going to add a Accept button and a Reject button for the sponsor to choose from</p><p>&nbsp; &nbsp; &nbsp;4. Edit the HTML to add the variable buttons:</p><p>&lt;html&gt;&lt;body&gt;&lt;div style='width: 320px; border: 1px solid #C0C0C0; margin: auto; padding: 10px;'&gt;&lt;div style='padding-top: 10px;'&gt;Wi-Fi access has been requested by ${NAME}.&lt;br/&gt;${SUMMARY}&lt;div&gt;&lt;br/&gt;${REVIEW_BUTTON}&lt;br/&gt;${ACCEPT_BUTTON}&lt;br/&gt;${REJECT_BUTTON}&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</p><p>&nbsp; &nbsp; &nbsp;5. Publish the workflow!</p><p>&nbsp; &nbsp; &nbsp;6. What John1 will see in the sponsorship email:</p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5785iE85954AAE880444A/image.jpg" role="button" title="James_4-1681312630085.jpeg" alt="James_4-1681312630085.jpeg" /></span><p>&nbsp;</p></div><div>&nbsp;</div><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Disable auto Zoom when user attempts to enter text/ code on a CloudPath workflow page</title>
        <link>https://community.ruckuswireless.com/discussion/56683/disable-auto-zoom-when-user-attempts-to-enter-text-code-on-a-cloudpath-workflow-page</link>
        <pubDate>Wed, 12 Apr 2023 14:47:42 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>James</dc:creator>
        <guid isPermaLink="false">56683@/discussions</guid>
        <description><![CDATA[<p><strong>Summary:</strong></p><p>On a mobile device, when we choose/ select a field to type in any kind of data/ code, we often see the page does an auto zoom into the region/ field where the entry has to be made. This filed could be for username, email address, voucher code etc. This could be cumbersome at times. This short article could be useful for anyone who wishes to disable auto zoom on a CloudPath workflow page.</p><p><strong>Steps:</strong></p><p>A zoomed in page on a mobile device should look something like this:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5778i16599BCB2BD0436A/image.jpg" role="button" title="James_0-1681310752815.jpeg" alt="James_0-1681310752815.jpeg" /></span></p><p>As you can see, if I clicked on one of those fields to enter, the entire page zooms in for the user. Then the user is left scrolling out to hit, cancel, or send, or start over, depending on the page.</p><p>In Cloudpath, we can modify that behaviour so that when the user clicks on an input box, the browser does not zoom in!</p><p>Open a workflow</p><p>Click on Look &amp; Feel Tab of the workflow</p><p>Scroll down to iOS Viewport:</p><p>Enter in the following:<span>&nbsp;</span><strong>width=device-width, user-scalable=no</strong></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5779iFBE66AAEF1FB837F/image.png" role="button" title="James_1-1681310792976.png" alt="James_1-1681310792976.png" /></span></p><p>Save the Look &amp; Feel</p><p>Publish the workflow</p><p>Observe the results on the page:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5780iDFC71CBF3F9CED97/image.jpg" role="button" title="James_2-1681310829625.jpeg" alt="James_2-1681310829625.jpeg" /></span></p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Steps to extract the private key of CP web server certificate from the shell!</title>
        <link>https://community.ruckuswireless.com/discussion/56666/steps-to-extract-the-private-key-of-cp-web-server-certificate-from-the-shell</link>
        <pubDate>Wed, 12 Apr 2023 09:16:04 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Vigneshwar</dc:creator>
        <guid isPermaLink="false">56666@/discussions</guid>
        <description><![CDATA[<p><span>Hi Team,</span></p><p>In some scenarios, The CSR is generated from CloudPath for a Wildcard Certificate and We use the same Wildcard Certificate for both CloudPath and SmartZone.</p><p>In such a situation Certificate import on CloudPath is done with a "Private key source" using the option "Certificate is based on downloaded CSR"</p><p>In order to use the same Wildcard Certificate on the SmartZone or etc. We need the Private Key to create the certificate .pem file.</p><ul><li><span>SSH into Cloudpath using the Credentials <strong>cpn_service</strong></span></li><li><span>Type '<strong>console</strong>' and get to the Linux prompt. </span></li><li><span>Then <strong>'sudo su</strong>' to elevate to root access</span></li><li><span>Location to find the files </span><ul><li><span><strong>Cd /etc/pki/tls/cert</strong></span></li></ul></li><li><span>To open the file </span><ul><li><span><strong>Cat /etc/pki/tls/cert/certificate.cer</strong> (the public key)</span></li><li><span><strong>Cat /etc/pki/tls/cert/ca_intermediate.cer</strong> (the chain Root/Intermediates for the webserver cert)</span></li><li><span><strong>Cat /etc/pki/tls/private/certificate.key</strong> (the private key)</span></li></ul></li><li><span>We can copy the text from the shell and save it in a notepad in .pem or .key format to reuse.</span></li></ul><p>Regards,</p><p>Vigneshwar Sivakumar</p>]]>
        </description>
    </item>
    <item>
        <title>How to autofill a voucher code from SMS in iOS ?</title>
        <link>https://community.ruckuswireless.com/discussion/56664/how-to-autofill-a-voucher-code-from-sms-in-ios</link>
        <pubDate>Wed, 12 Apr 2023 09:00:47 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>James</dc:creator>
        <guid isPermaLink="false">56664@/discussions</guid>
        <description><![CDATA[<p><strong>Summary</strong></p><p>The auto-fill option allows a user to seamlessly and accurately apply a voucher code, or any such one-time-use codes. We can implement this very convenient feature for voucher code entry on CloudPath.&nbsp;</p><p><strong>Steps</strong></p><p>A small edit to the HTML source code of the default voucher code entry page can help add the auto fill feature.</p><p><span>This is the current workflow that I have created, very simple, just asking a Guest to input their Mobile Phone number:</span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5762i2196EE00F08B8810/image.jpg" role="button" title="James_0-1681289466182.jpeg" alt="James_0-1681289466182.jpeg" /></span></p><p>In Step 3, click on the blue text “verification code”. This will open up the step which is prompting users to obtain a Voucher from the voucher list “Guest Voucher List - 1 Day Access”.<br /><strong>NOTE</strong><span>&nbsp;</span>Ensure that the format for the VOUCHER List are set to:</p><ul><li>ALPHANUMERIC (upper)</li><li>ALPHANUMERIC (Lowercase)</li><li>ALPHANUMERIC (Mixed)</li><li>Numeric</li></ul><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5763i3EFFBDDF6520811F/image.jpg" role="button" title="James_1-1681289506428.jpeg" alt="James_1-1681289506428.jpeg" /></span></p><p>In the resulting page, scroll down to Webpage Display Information. Change the Page Source: to “Upload HTML File”</p><p>Click on the download button beside “Default: Using default file.”</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5765iCE9F1F50BDFD94D6/image.jpg" role="button" title="James_2-1681289564691.jpeg" alt="James_2-1681289564691.jpeg" /></span></p><p>Open up the downloaded file in your favourite editor, I will use “Visual Studio Code” in this example.</p><p>In the file, do a search for “autocomplete”, there should be only a single entry there:</p><p>&nbsp;</p><div><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5770iEFFC3194088929AE/image.png" role="button" title="James_6-1681289732297.png" alt="James_6-1681289732297.png" /></span><br /><p><span>Edit the autocomplete=‘off’ to be autocomplete= ‘one-time-code’</span></p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5769i0BF217C6012ADCD8/image.png" role="button" title="James_5-1681289687876.png" alt="James_5-1681289687876.png" /></span><p>Save the file.</p><p>Back to Cloudpath, in the page click on the “Choose File” button and upload the file that you saved:</p><p>&nbsp;</p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5771i97CE498575598878/image.png" role="button" title="James_7-1681289788511.png" alt="James_7-1681289788511.png" /></span><p>Click Save on the page.</p><p>Deploy the Workflow</p><p>Continue through the workflow, enter you Mobile Number, when you re texted, you can simply click on the Verification Code: input box, and you will see a “From Messages XXXXXX” prompt show up.</p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5772i387CC73025EB934F/image.jpg" role="button" title="James_8-1681289833471.jpeg" alt="James_8-1681289833471.jpeg" /></span><p><span>Select the prompt on your phone and the Verification Code will be automatically filled out!</span></p><p>&nbsp;</p><br /><p>&nbsp;</p><div>&nbsp;</div></div><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Using the API to bulk upload DPSKs from a file!</title>
        <link>https://community.ruckuswireless.com/discussion/56645/using-the-api-to-bulk-upload-dpsks-from-a-file</link>
        <pubDate>Wed, 12 Apr 2023 08:41:22 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Vigneshwar</dc:creator>
        <guid isPermaLink="false">56645@/discussions</guid>
        <description><![CDATA[<p>Hi Team,</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;This is a fun Quality of Life Improvement! I love that we have APIs in our applications since it really allows us to make quick changes within applications without having to access a GUI. I use APIs in testing and sometimes I want to load users into our DPSK Pools quickly, for testing. Now, I could do this in GUI, but if I am bulk uploading more than a few, this can be quite lengthy. Let’s do it through the API! We are going to use Postman to upload a CSV file with a username and password entered in it for our users.</p><p>We have had questions from customers that have asked for this functionality as well, which we point them to the documentation that is located here:</p><p><a href="http://docs.commscope.com/" target="_blank" rel="noopener noreferrer nofollow">docs.commscope.com</a></p><p>Please point them to the RESTful API docs for Cloudpath located on that page.</p><p>If you have questions, please refer to that doc, in this QOL page we are going to show you importing a username/passphrase combination from a CSV file.</p><p><strong>Create API key:</strong></p><p>To begin with, let’s create an API key in Cloudpath:</p><ol><li>Click on Configuration | API Keys</li><li>Click on Add API Key</li><li>Give it a name and an end date</li><li>Take note of the API key</li><li>Click on Save</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5747i6CB0B5A98504D2CA/image.png" role="button" title="Vigneshwar_0-1681288551276.png" alt="Vigneshwar_0-1681288551276.png" /></span></p><p>You need a CSV file, with, at a minimum, a “name” column, and a “passphrase” column. You need to have these two values to create a DPSK.</p><p>Example:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5746i931D3AEBCDB94FD2/image.png" role="button" title="Vigneshwar_1-1681288551287.png" alt="Vigneshwar_1-1681288551287.png" /></span></p><p><strong>POSTMAN:</strong></p><p>Create a Collection:<br />This will contain our API calls for Cloudpath</p><p>In Postman, we are going to create a new Collection:</p><ol><li>Click on Collections in the Scratch Pad on the Left</li><li>Click the + button to create a new collection</li><li>Name the New Collection for future reference</li></ol><p>Create an Environment:<br />This will contain variables for us (such as AUTH token)</p><ol><li>On the top right, you should see “No Environment”, it may appear as a eye behind a piece of paper, click the eye and paper</li><li>Click on ADD to create a new environment</li><li>Provide this with a name</li><li>In the VARIABLE column, enter in the word “token”</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5748i51E3931181D143A3/image.png" role="button" title="Vigneshwar_2-1681288551288.png" alt="Vigneshwar_2-1681288551288.png" /></span></p><ol><li>Click on SAVE</li></ol><p>Create a API call to authenticate using a token:</p><ol><li>In your collection, click on Add a request</li><li>Change to POST call</li><li>Enter in the URL for the API token, my example:<a href="https://cloudpath.ruckusdemos.net/admin/publicApi/token" target="_blank" rel="noopener nofollow noreferrer">https://cloudpath.ruckusdemos.net/admin/publicApi/token</a></li></ol><ol><li>Click on the Headers tab</li><li>In the KEY column, enter in “Authorization”</li><li>In the VALUE column, enter in “{{token}}”</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5752iC8D8EF63327DC374/image.png" role="button" title="Vigneshwar_3-1681288551289.png" alt="Vigneshwar_3-1681288551289.png" /></span></p><ol><li>Click on the Body tab,</li><li>Change to “raw”</li><li>Change the language to JSON</li><li>Enter in your credentials in this format: (once enterd, click on Beatify on the right to align the text)</li></ol><p>{<br />“userName”: “username”,<br />“password”: “password”<br />}</p><ol><li>Click on the Tests tab; we are going to create a test to auto-fill the “token” variable in Postman for us, then we can re-use this token in subsequent calls. Keep in mind that the token has a very short lifetime (like 5 mins) and has to be renewed before that time limit or created again.</li><li>In this field, enter in this information:</li></ol><p>const response = pm.response.json();<br />pm.environment.set(‘token’, response.token);</p><ol><li>Save</li><li>Click on SEND!</li><li>You will now see output down below with a Token a userName, token, serverVersion, and expireDateTime value. Also, if you look on the eye with paper showing the environment variable, the “token” should have a value assigned to it.</li></ol><p>Let’s assume a DPKS pool is already created, if not, you can use APIs to create it as well.</p><p>Get a DPSK pool GUID to make DPSKs in</p><ol><li>Create a new request in Postman</li><li>Make it a “Get”</li><li>Enter in the URL :&nbsp;<a href="https://cloudpath.ruckusdemos.net/admin/publicApi/dpskPools" target="_blank" rel="noopener nofollow noreferrer">https://cloudpath.ruckusdemos.net/admin/publicApi/dpskPools</a></li><li>In the Headers Tab, enter in the Authorization for the KEY and {{token}} for the VALUE</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5749i99FD80FC7D3F87E7/image.png" role="button" title="Vigneshwar_4-1681288551291.png" alt="Vigneshwar_4-1681288551291.png" /></span></p><ol><li>Save</li><li>If your Token has not expired run it, if it has, re-run your auth request. If your token is expired, you will receive a message stating that.</li><li>In the Results, look for the guid for your DPSK pool</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5751iECF21BAC3423037D/image.jpg" role="button" title="Vigneshwar_5-1681288551294.jpeg" alt="Vigneshwar_5-1681288551294.jpeg" /></span></p><ol><li>Now, you know where you want to put the DPSKs (the GUID for that pool), let’s load in our file!</li></ol><p>Create a RUN in Postman:</p><ol><li>Create a new POST request</li><li>Add the URL:<br /><a href="https://cloudpath.ruckusdemos.net/admin/publicApi/dpskPools/%E2%80%9DDPSKPoolGUID%E2%80%9D/dpsks" target="_blank" rel="noopener nofollow noreferrer">https://cloudpath.ruckusdemos.net/admin/publicApi/dpskPools/”DPSKPoolGUID”/dpsks</a></li></ol><ol><li>In the Parms tab, enter in two query parameters under KEY, one for name and one for passphrase</li><li>The VALUE column should be set to {{name}} and {{passphrase}}</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5754iD7EDCA5D61F968FE/image.png" role="button" title="Vigneshwar_6-1681288551295.png" alt="Vigneshwar_6-1681288551295.png" /></span></p><p>The name and passphrase will be read from the file headers.</p><ol><li>In the Headers tab, enter in your Authorization and {{token}} values</li><li>In the Body tab, enter in the following as JSON:</li></ol><p>{<br />“name”: “{{name}}”,<br />“passphrase”: “{{passphrase}}”,<br />“status”: “ACTIVE”<br />}</p><ol><li>Click on Save</li></ol><p>If you token has expired… get a new one by running the auth call again.</p><p>Let’s load a file!<br />In Postman we can run a file through a collection and an API call.</p><ol><li>Click on Your Collection on the left.</li><li>You will see that there is a “Run” button now located beside the “fork and save buttons”, click it</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5755i864671474DD1300F/image.png" role="button" title="Vigneshwar_7-1681288551295.png" alt="Vigneshwar_7-1681288551295.png" /></span></p><ol><li>In the run order, only select the last API call that you created.</li><li>On the right, select your CSV file</li></ol><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5753i482B2E32C490F678/image.png" role="button" title="Vigneshwar_8-1681288551296.png" alt="Vigneshwar_8-1681288551296.png" /></span></p><p>Click “Run” to import the CSV file</p><p>If you look in the console of Postman, you will see the result and time taken:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5757iB47D7A0FAACE73C2/image.png" role="button" title="Vigneshwar_9-1681288551297.png" alt="Vigneshwar_9-1681288551297.png" /></span></p><p>In Cloudpath, we should see those entries for the DPSK pool:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5756iD323221B157CCA38/image.png" role="button" title="Vigneshwar_10-1681288551298.png" alt="Vigneshwar_10-1681288551298.png" /></span><strong><a href="https://tektalk.commscope.com/uploads/default/original/3X/b/d/bd970521188fbe91bdbf32f41a966b04912580c3.png" target="_blank" rel="noopener noreferrer nofollow">&nbsp;</a></strong></p><p>&nbsp;</p><p>Enjoy!</p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>Creating a variable during a workflow split!</title>
        <link>https://community.ruckuswireless.com/discussion/56632/creating-a-variable-during-a-workflow-split</link>
        <pubDate>Wed, 12 Apr 2023 08:30:16 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Vigneshwar</dc:creator>
        <guid isPermaLink="false">56632@/discussions</guid>
        <description><![CDATA[<p>&nbsp; Hi Team,</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; One of the challenges in a workflow is if you want to create a variable based on a split. In a workflow, you can automate splits or make them user selectable, and those filters provide a lot of functionality very easily to a network administrator. We have introduced a new feature in Cloudpath that extends this functionality by allowing a network administrator to create a variable based on that split! The network administrator can then re-use that variable within a workflow or a policy. Let us examine how we can apply this!</p><p><strong>Scenario:</strong><br />We have a school that is allowing students and faculty to use BYOD. The school has asked for a single workflow and want to use DPSK. They will use an idP to provide authentication in the form of Active Directory. They want a single DPSK WLAN, but students MUST connect to VLAN 10, and Teachers MUST connect to VLAN 20.</p><p>In the past, we would have to key something off the idP or use some JavaScript to fill out that variable, which was not ideal. Using the variable creation on split solves this problem!</p><p><strong>Let’s build the workflow!</strong></p><p>I have a simple AUP page, Active Directory Server, then based on Group membership, there is an auto split! So as a student, I am automatically put in the student workflow, and as a teacher, I am automatically put in the faculty workflow. In both workflows, we are going to provide them a DPSK from the same DPSK pool (campus).</p><p><strong>Student and Teacher Workflow</strong>:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5737iF4A5339A036D7CC4/image.png" role="button" title="Vigneshwar_0-1681287381756.png" alt="Vigneshwar_0-1681287381756.png" /></span></p><p>Let us define a new Variable on the split for “<strong>Students</strong>”</p><p>Click the blue crayon beside the word Students in the workflow</p><p>Scroll down past the filters and look for Variable Assignments.</p><p>I am going to enter a variable name of “ASSIGNED.VLAN” and provide it with a value of 10:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5739i56FE05E6582522AA/image.png" role="button" title="Vigneshwar_1-1681287511785.png" alt="Vigneshwar_1-1681287511785.png" /></span></p><p>I am going to close this and do something similar to the Faculty workflow, but instead of the value 10, I am going to enter in 20.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5740iF71B5A2443260A81/image.png" role="button" title="Vigneshwar_2-1681287526617.png" alt="Vigneshwar_2-1681287526617.png" /></span></p><p>Now, we have the ASSIGNED.VLANs created for Students and Teachers (10 and 20 respectfully) which is the requirements. What we now going to do is use a POLICY for the DPSK pool, campus, to return that Variable in place of VLAN!</p><p>Click on Configuration | Policies | select RADIUS Attribute Groups from the window.</p><p>Click on Add RADIUS Attribute Group</p><p>Provide it a name</p><p>in the VLAN field, use your new variable called ${ASSIGNED.VLAN}</p><p>I am also go to add an attribute for User-Name and assign it the value ${USERNAME} (change the drop down menu to Add or replace (single), which will return the users’s username that we scraped from the idP in the workflow.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5741i2223196D771B5E6C/image.png" role="button" title="Vigneshwar_3-1681287591928.png" alt="Vigneshwar_3-1681287591928.png" /></span></p><p>Save this RADIUS Attribute Group</p><p>Click on Conditions</p><p>Create a condition for all users and assign it the RADIUS Attribute Group that you created. In this condition, I am going to match on all users and when we do match, we will return the variable ${USERNAME} for the username and the ${ASSIGNED.VLAN} for the VLAN.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5742iC90353BE82D5282C/image.png" role="button" title="Vigneshwar_4-1681287611902.png" alt="Vigneshwar_4-1681287611902.png" /></span></p><p>Now, if a student authenticates, we will return the username from idP and for the VLAN we will return 10 (based on the value created in the split). Likewise for teachers, we return their username and for the VLAN we will return 20 (based on the value created in the split for teachers).</p><p><strong>Let’s see this in Action!</strong></p><p>Student name: Alex Murphy<br />Teacher name: Clarence Boddicker</p><p>Alex has gone through the workflow and received their DPSK, we can see that information in an ENROLLMENT for the device, includes, within the Variables, at the top, the variable ${ASSIGNED.VLAN} with a value of 10.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5743i468F6DE122414512/image.png" role="button" title="Vigneshwar_5-1681287635006.png" alt="Vigneshwar_5-1681287635006.png" /></span></p><p>When Alex now authenticates using their DPSK provided to them, in SmartZone, we can see the following VLAN and USERNAME returned to them:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5744iED4AD992987F050D/image.png" role="button" title="Vigneshwar_6-1681287660648.png" alt="Vigneshwar_6-1681287660648.png" /></span></p><p>And Clarence Boddicker:</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5745i8C93AEBE1FDE4BF2/image.png" role="button" title="Vigneshwar_7-1681287680464.png" alt="Vigneshwar_7-1681287680464.png" /></span></p><p>Expected result of username and VLAN 20</p><p><strong>Great Success!</strong></p><p>So, this is just an example of how you can use the variable on split feature. you can also add multiple variables on that split too, so you can be as creative as you want.</p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>How to DEMO an Authentication server in a workflow without AD, LDAP, or SAML</title>
        <link>https://community.ruckuswireless.com/discussion/56631/how-to-demo-an-authentication-server-in-a-workflow-without-ad-ldap-or-saml</link>
        <pubDate>Wed, 12 Apr 2023 08:25:40 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>sagar_kuber</dc:creator>
        <guid isPermaLink="false">56631@/discussions</guid>
        <description><![CDATA[<p><span>In Cloudpath we have an 'internal user database' this can be used for Demos and even a POC. It does provide you with the ability to save local credentials and also assign group membership to them. The group membership comes in VERY handy when you are doing things like SPLITs in a workflow.</span></p>
<p>Let’s configure a LOCAL server for DEMOING:</p>
<p>• Click on Configuration<br />• Click on Authentication Servers<br />• Scroll down to “Use Onboard Database”<br />(you can deselect “Include Admin Accounts” if you would prefer to NOT allow these users to log into Cloudpath as a local administrator.</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5712i364FDAFA1474455D/image.png" role="button" title="sagar_kuber_0-1681286543255.png" alt="sagar_kuber_0-1681286543255.png" /></span></p>
<p>• Click on Save at the top</p>
<p>In the authentication server list, you will now see “Onboard Database …. DB”</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5713i65A36FBD828ABE03/image.png" role="button" title="sagar_kuber_1-1681286593832.png" alt="sagar_kuber_1-1681286593832.png" /></span></p>
<p><span>Let’s create some users! In this example, I am going to stick with a campus environment. We will have two types of users, Students and Faculty.</span><br /><span>• Click the Disclosure Triangle beside “Server 1” to expand the menu:</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5714i0E01A6D4A29F47F6/image.png" role="button" title="sagar_kuber_2-1681286710190.png" alt="sagar_kuber_2-1681286710190.png" /></span></p>
<p><span>• Click on the Button “Add User”</span><br /><span>• Fill out the information, as you can see, you can add Group membership here! We will use this in our workflow. I have created a single user as a “student”</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5715i4B7038F568D14EFD/image.png" role="button" title="sagar_kuber_3-1681286767757.png" alt="sagar_kuber_3-1681286767757.png" /></span></p>
<p>• Click on Save</p>
<p>Let’s create the Faculty member:<br />• Open the server disclosure triangle again<br />• Click on Add User<br />• Enter in the group “faculty” for this user:</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5716i65ED2C7F00C0603B/image.png" role="button" title="sagar_kuber_4-1681286810165.png" alt="sagar_kuber_4-1681286810165.png" /></span></p>
<p>• Click on Save</p>
<p>Workflow:<br />In the workflow, add an authentication server. In our workflow, I am going to insert a step after Step 1 to “Authenticate to a traditional authentication server”</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5717i516C4044E5AE88D0/image.png" role="button" title="sagar_kuber_5-1681286860663.png" alt="sagar_kuber_5-1681286860663.png" /></span></p>
<p><span>• Add the “Authenticate to a traditional authentication server” after Step 1</span><br /><span>• Select “Reuse an existing Authentication server” and select your internal DB:</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5718iAA63B012BD588973/image.png" role="button" title="sagar_kuber_6-1681286904143.png" alt="sagar_kuber_6-1681286904143.png" /></span></p>
<p>• Click on Next<br />• Edit the Credential prompt screen to your liking, I will leave this as the default.<br />• Click on Save</p>
<p>Workflow so far:</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5719iE986845E3EF0E7A5/image.png" role="button" title="sagar_kuber_7-1681286947006.png" alt="sagar_kuber_7-1681286947006.png" /></span></p>
<p>Add a split! In this step, we will automatically select a split in the workflow for the end user based on group membership. I will create a split and a filter for “student” and “faculty”</p>
<p>• Insert a step after Step 2<br />• Select “Split users into different branches”<br />• Select “Use a new split.”<br />• Click Next<br />• Enter in a display name and two options, one for student and one for faculty:</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5720i270FCA12C9C20CB2/image.png" role="button" title="sagar_kuber_8-1681286999255.png" alt="sagar_kuber_8-1681286999255.png" /></span></p>
<p><span>• Click on Save</span><br /><span>• Your workflow should appear similar to this:</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5721i909F3C83404E6FDB/image.png" role="button" title="sagar_kuber_9-1681287047697.png" alt="sagar_kuber_9-1681287047697.png" /></span></p>
<p><span>• Click the blue pencil beside the word “students”</span><br /><span>• Open up “Filters &amp; Restrictions”</span><br /><span>• In the field “Group Name Pattern:” enter in Student</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5723i20F9D862692B3FF0/image.png" role="button" title="sagar_kuber_11-1681287217735.png" alt="sagar_kuber_11-1681287217735.png" /></span></p>
<p><span>• Click on Save</span><br /><span>• In the workflow, you will see that there is a filter button beside students now, if you hover over it, you will see that if the condition is matched, the end user will automatically be put into that part of the workflow!</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5724i4D5B6CFF6C6433E8/image.png" role="button" title="sagar_kuber_12-1681287267910.png" alt="sagar_kuber_12-1681287267910.png" /></span></p>
<p><span>• Do the same for “Faculty” in the split, but obviously use the Group Name Pattern “faculty” in that split.</span><br /><span>• Now, the rest of the workflow is up to you. If you want Students to get a EAP-TLS certificate with a Student template or get a DPSK from a pool create that in the workflow, for Faculty, this can be a completely different experience.</span><br /><span>• In my example, I am just providing a message stating either Student or Faculty, so when I test this, I can immediately see the result!</span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5725iFF588566F24362EF/image.png" role="button" title="sagar_kuber_13-1681287323094.png" alt="sagar_kuber_13-1681287323094.png" /></span></p>
<p>Let’s try it!</p>
<p>• Publish your workflow!<br />• Click on the URL to start onboarding<br />• Results of the student onboarding:</p>
<div><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5736i0597B9B2B9118D99/image.png" role="button" title="sagar_kuber_14-1681287375908.png" alt="sagar_kuber_14-1681287375908.png" /></span>
<p>• Results of the faculty onboarding:</p>
<div><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5738i462528C509E653A1/image.png" role="button" title="sagar_kuber_15-1681287410580.png" alt="sagar_kuber_15-1681287410580.png" /></span>
<p><span>Success!</span></p>
</div>
</div>]]>
        </description>
    </item>
    <item>
        <title>RUCKUS Cloud controller and Cloudpath integration for Guest MAC Based authentication in a Workflow</title>
        <link>https://community.ruckuswireless.com/discussion/56543/ruckus-cloud-controller-and-cloudpath-integration-for-guest-mac-based-authentication-in-a-workflow</link>
        <pubDate>Tue, 11 Apr 2023 11:40:12 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>sagar_kuber</dc:creator>
        <guid isPermaLink="false">56543@/discussions</guid>
        <description><![CDATA[<p><em><strong>Background:&nbsp;</strong></em></p>
<p>MAC based authenticataion in a Cloudpath workflow had required the end user device to POST<br />to a network controller to be moved out of a walled garden. Using Ruckus.cloud, that<br />functionality is now available. In a workflow, you can now add the workflow step “Register the<br />device for MAC-based Authentication” in Cloudpath. A modification to the URL that the client<br />will POST to is available in this article.</p>
<p><em><strong>Requirements:</strong></em></p>
<p>Ruckus Cloud Tenant ID<br />This is in the URL of your Ruckus.Cloud account. Once you log into Ruckus.Cloud, in the URL<br />you will see the Tenant ID number after /t/. These characters represent the Tenant ID in<br />Ruckus Cloud.</p>
<p><br />You will require to copy and paste this into Cloudpath</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5703i7EAD0288196C3A10/image.png" role="button" title="sagar_kuber_0-1681211808305.png" alt="sagar_kuber_0-1681211808305.png" /></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fig2. Drop down list showing Region</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5704i67DB543AF8C4BC2C/image.png" role="button" title="sagar_kuber_1-1681211882419.png" alt="sagar_kuber_1-1681211882419.png" /></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Fig3. Cloudpath Workflow for mac-auth</p>
<p>Create a workflow that uses MAC registration; in the example below, I have created a very<br />simple one that:<br />1. Prompts the user for accepting the AUP<br />2. Asks the user to enter in an email or SMS to receive a voucher<br />3. End user’s device’s MAC address is added to RADIUS + POSTS to Ruckus.Cloud for<br />authentication<br />4. End user’s device is redirected to <a href="https://www.ruckusnetworks.com" target="_blank" rel="noopener nofollow noreferrer">https://www.ruckusnetworks.com</a></p>
<p>In step 3 of the Workflow, we need to edit the step so that it POSTS to Ruckus.Cloud:</p>
<p>1. In HTTPS Config Shortcuts: click on Ruckus SZ HTTPS, this will auto fill the form out for<br />you below:</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5705i67F7E2AE0B8EB7A0/image.png" role="button" title="sagar_kuber_2-1681211991873.png" alt="sagar_kuber_2-1681211991873.png" /></span></p>
<p>&nbsp;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fig4. Auto fill form for SZ HTTPS</p>
<p>2. Modify the redirect URL: for Ruckus.Cloud; each region has a slightly different URL:<br />• If AP is in USA Region of Ruckus.Cloud, the URL that you must use is:<br />o https://*TENANT-ID_HERE*.wispr.ruckus.cloud/SubscriberPortal/hotspotlogin<br />• If AP is in EU Region of Ruckus.Cloud, the URL that you must use is:<br />o https://*TENANT-ID_HERE*.wispr.eu.ruckus.cloud/SubscriberPortal/hotspotlogin<br />• IF AP is in ASIA Region of Ruckus.Cloud, the URL that you must use is:<br />o https://*TENANT-ID_HERE*.wispr.asia.ruckus.cloud/SubscriberPortal/hotspotlogin<br />Replace *TENANT-ID_HERE* with your Tenant ID (see requirements on how to get it)</p>
<p>Example, My AP is in USA Region, I would change the REDIRECT URL in Cloudpath to:</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5706iB31DFAA8A232B294/image.png" role="button" title="sagar_kuber_3-1681212092636.png" alt="sagar_kuber_3-1681212092636.png" /></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fig5. Redirect URL for Ruckus.cloud in USA Region</p>
<p>3. Click Save<br />4. Publish Workflow</p>]]>
        </description>
    </item>
    <item>
        <title>Why does an iPad/ iPhone at times show up as MacOS Catalina on CloudPath, instead of iOS</title>
        <link>https://community.ruckuswireless.com/discussion/53983/why-does-an-ipad-iphone-at-times-show-up-as-macos-catalina-on-cloudpath-instead-of-ios</link>
        <pubDate>Wed, 22 Feb 2023 16:13:34 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>James</dc:creator>
        <guid isPermaLink="false">53983@/discussions</guid>
        <description><![CDATA[<p>iPads are more likely to show up with device type as “MacOS Catalina” than iPhones.</p><p>This is not a misinterpretation on Cloudpath.</p><p>Cloudpath uses the information provided from the iPad to determine the device type. The iPad sends it’s user agent information to Cloudpath (visible in an HTTP packet). The information contained within this user agent string determines the device type of the iPad.</p><p>If a certain iPad shows "MacOS Catalina" under device type, check the following settings on the iPad.</p><p>Settings &gt; Safari &gt; scroll down to “SETTINGS FOR WEBSITES” section &gt; click on “Request Desktop Website” &gt; On the next page, check if “All Websites” is enabled</p><p>If this setting is enabled, Safari browser utilizes desktop mode, instead of mobile mode. Hence, the browser identifies itself as MacOS, to cloudpath. (Based on user agent).</p><p>&nbsp;</p><p><strong>How to find user agent on iPad/ iPhone:</strong></p><p>Open Safari and search for “my user agent”. You should see something similar to the following:</p><p>&nbsp;</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5245iB40FB80AF7CBFBFE/image.png" role="button" title="James_0-1677082068612.png" alt="James_0-1677082068612.png" /></span></p><p>Copy the highlighted string. &gt; Browse to <a href="https://explore.whatismybrowser.com/useragents/parse/" target="_blank" rel="nofollow noopener noreferrer">https://explore.whatismybrowser.com/useragents/parse/</a></p><p>Paste the string here to parse the user agent. The above user agent string decodes to iOS 16.1.</p><p>If the above decoder is not available, just search for “decode user agent” on a search engine to find similar services.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5246i945A82F28008E36C/image.png" role="button" title="James_1-1677082117675.png" alt="James_1-1677082117675.png" /></span></p><p>On the other hand, if Settings &gt; Safari &gt; scroll down to “SETTINGS FOR WEBSITES” section &gt; click on “Request Desktop Website” &gt; On the next page, check if “All Websites” is enabled; you will see the user agent decoded as MacOS Catalina. Note the difference in the user agent string, between the two images. Both are sourced from the iPhone.</p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/5247iEAF7CE667C234078/image.png" role="button" title="James_2-1677082175917.png" alt="James_2-1677082175917.png" /></span></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>]]>
        </description>
    </item>
    <item>
        <title>SZ100 downgrade firmware to previous version or to upload previous version backup configuration.</title>
        <link>https://community.ruckuswireless.com/discussion/52779/sz100-downgrade-firmware-to-previous-version-or-to-upload-previous-version-backup-configuration</link>
        <pubDate>Mon, 30 Jan 2023 09:18:08 +0000</pubDate>
        <category>SmartZone and Virtual SmartZone</category>
        <dc:creator>muhdumer</dc:creator>
        <guid isPermaLink="false">52779@/discussions</guid>
        <description><![CDATA[<p>Dear Support Team.</p><p>I had a SZ104 model of Ruckus controller installed in my premises. It has below firmware running on it:</p><p><strong>Controller Version</strong> :<span>5.2.1.0.515</span></p><div><span>Control Plane Software Version:&nbsp;</span><span>5.2.1.0.383</span></div><div><span>Data Plane Software Version:&nbsp;</span><span>5.2.1.0.101</span></div><div><span><span>[?]</span>AP Firmware Version:&nbsp;</span><span>5.2.1.0.698</span></div><div>&nbsp;</div><div><span>I had the backup of the Controller with previous firmware version 3.5.1.0.862.</span></div><div>&nbsp;</div><div><span>The issue that I am facing is I am unable to downgrade the controller firmware version to 3.5.1.0.862 neither able to upload the backup taken in previous version on the new firmware.</span></div><div><span>Error messages which I receive are as follows:</span></div><div><span>1) When I downgrade the firmware it shows <strong>(upload image failed. unsupported version).</strong></span></div><div><span>2) When I upload the backup configuration file it shows error <strong>(Unable to load backup configuration file.</strong></span></div><div><strong><span>Reason: This configuration version (3.5.1.0.862) does not support to be restored in this system (5.2.1.0.515)).</span></strong></div><div>&nbsp;</div><div><span>The name of the firmware image file that I am trying to upload is :&nbsp;<strong>scge-installer_3.5.1.0.862.ximg</strong></span></div><div>&nbsp;</div><div><span>Kindly help me out so that I shall be able to sort out this issue.</span></div>]]>
        </description>
    </item>
    <item>
        <title>How to retrieve logs from client side cloudpath application</title>
        <link>https://community.ruckuswireless.com/discussion/52692/how-to-retrieve-logs-from-client-side-cloudpath-application</link>
        <pubDate>Fri, 27 Jan 2023 13:03:02 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>Basav</dc:creator>
        <guid isPermaLink="false">52692@/discussions</guid>
        <description><![CDATA[<p>The Cloudpath application on the client device does have troubleshooting capabilities in it.<br />Use the “<strong>Show Log</strong>” in the Cloudpath application to provide you with more details about any issues that the user is experiencing while enrolling in the device using Cloudpath application.</p>
<p><span style="font-size: large;"><strong>For example:<br /></strong></span><span style="font-size: x-large;"><strong><span style="color: #FF6600;">Android client:</span></strong></span></p>
<ol>
<li>Tap the&nbsp;<span><strong>menu</strong></span>&nbsp;button on the top right of the screen (the three horizontal bars highlighted in the figure)</li>
<li>Click on “Show log”</li>
</ol>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4921i36DBF6AAB3B8476D/image.png" width="430" height="522" role="button" title="basavaraj_linga_0-1674822448872.png" alt="basavaraj_linga_0-1674822448872.png" /></span></p>
<p>We can also make use of the "Show Debug Logs"</p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4929i24199AC6F7287FF4/image.png" role="button" title="basavaraj_linga_1-1674826238313.png" alt="basavaraj_linga_1-1674826238313.png" /></span></p>
<ol start="3">
<li>Click on “Copy to clipboard”, save it in a document, and send them to the TAC support.</li>
<li>You can also select the Email log option to email the logs to you.</li>
<li>It should be the same for Windows and MAC as well.</li>
</ol>
<p><span style="font-size: x-large; color: #FF6600;"><strong>Windows:</strong></span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4928i8B16C64C74DC7621/image.png" width="434" height="341" role="button" title="basavaraj_linga_0-1674826097502.png" alt="basavaraj_linga_0-1674826097502.png" /></span></p>
<p><span style="font-size: x-large; color: #FF6600;"><strong>Mac:</strong></span></p>
<p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4924i4659D61370BB880F/image.png" width="437" height="390" role="button" title="basavaraj_linga_3-1674822448915.png" alt="basavaraj_linga_3-1674822448915.png" /></span></p>
<p><strong>NOTE:</strong> iOS devices don't use a wizard application to enroll.</p>
<p>I hope this will help!</p>
<p>Got any queries? Start the conversation!</p>
<p>Thank you!<br />Basav</p>]]>
        </description>
    </item>
    <item>
        <title>Cloudpath Enrollment System bulk DPSK creation using excel</title>
        <link>https://community.ruckuswireless.com/discussion/52669/cloudpath-enrollment-system-bulk-dpsk-creation-using-excel</link>
        <pubDate>Thu, 26 Jan 2023 19:28:03 +0000</pubDate>
        <category>RUCKUS Self-Help</category>
        <dc:creator>vijaykuniyal</dc:creator>
        <guid isPermaLink="false">52669@/discussions</guid>
        <description><![CDATA[<p>Many of Cloudpath customer request for option to create DPSKs in bulk, currently <strong>Cloudpath</strong> enrollment system does not give an option to create multiple DPSK altogether or via file upload from the DPSK pool setting, this article explains a workaround for bulk DPSK creation via uploading excel file on <strong>Cloudpath Enrollment System </strong></p><p><span style="color: #FF6600;"><span>Table of Contents</span></span></p><ul><li><span><strong>DPSK Pool Config<br /></strong></span></li><li><span><strong>Property Management</strong></span></li></ul><p><span style="font-size: x-large; color: #FF6600;"><strong>DPSK Pool Config</strong></span></p><p>Browser <strong>Configuration</strong>&gt;&gt;&gt;<strong>DPSK Pools</strong>&gt;&gt;&gt;<strong>Add DPSK Pool</strong></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4910iCC8684D1FBA1089E/image.jpg" role="button" title="vijaykuniyal_0-1674760960152.jpeg" alt="vijaykuniyal_0-1674760960152.jpeg" /></span></p><p>Create <strong>DPSK Pool</strong> with below settings</p><ul><li><span style="font-size: small;">Display Name: <strong>Name</strong> as it is required.</span></li><li><span style="font-size: small;">Passphrase: <strong>Length</strong> of Password</span></li><li><span style="font-size: small;">SSID: <strong>SSID</strong> name.</span></li><li><span style="font-size: small;">Device Limt: <strong>Number of devices</strong> allowed per DPSK.</span><br /><br /><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4909i34BAA5814A7EEB58/image.jpg" role="button" title="vijaykuniyal_1-1674760960155.jpeg" alt="vijaykuniyal_1-1674760960155.jpeg" /></span></li></ul><p><span style="font-size: small; color: #000000;">and Click <strong>Save</strong>.<br /><br /><span style="font-size: medium;">Once <strong>DPSK</strong> pool is created, start creating <strong>Properties</strong>.<br /></span></span></p><p><span style="font-size: x-large; color: #FF6600;"><span><strong>Property Management</strong></span></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: medium;"><strong>Properties</strong>&gt;&gt;&gt;<strong>Managed Access</strong>&gt;&gt;&gt;<strong>Add Property</strong>.</span><br /></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4907i4D5978B41CA967B1/image.jpg" role="button" title="vijaykuniyal_2-1674760960155.jpeg" alt="vijaykuniyal_2-1674760960155.jpeg" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: medium;">Create <strong>Property</strong> with below settings</span></span></p><ul><li><span style="font-size: small; color: #000000;"><span style="font-size: small;">Display Name: <strong>Name</strong> as it is required.</span></span></li><li><span style="font-size: small; color: #000000;"><span style="font-size: small;">Pool: Select <strong>DPSK Pool</strong> created earlier</span></span></li><li><span style="font-size: small; color: #000000;"><span style="font-size: small;">Name: <strong>Name</strong> as it is required.<br /></span></span></li></ul><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4911i6A57D85977067DA4/image.jpg" role="button" title="vijaykuniyal_3-1674760960156.jpeg" alt="vijaykuniyal_3-1674760960156.jpeg" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;">and Click <strong>Save</strong>.</span></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">Once property is created select <strong>Unit&gt;&gt;&gt;Download Template.</strong><br /></span></span></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4912i2561B8561E9D9650/image.jpg" role="button" title="vijaykuniyal_4-1674760960156.jpeg" alt="vijaykuniyal_4-1674760960156.jpeg" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">Sample Downloaded Template as below</span><br /></span></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: medium;">Modify <strong>details&nbsp;</strong>in excle, below setting is <strong>mandatory</strong> for creation, rest of the details are optional.<br /></span></span></p><ul><li><span style="font-size: small; color: #000000;"><span style="font-size: small;">Unit Number: Unit number in order, should not <strong>duplicate</strong>.</span></span></li><li><span style="font-size: small; color: #000000;"><span style="font-size: small;">DPSK Secret: Create DPSK, should not <strong>duplicate</strong>.<br /></span></span></li><li><span style="font-size: small; color: #000000;"><span style="font-size: small;">Contact Name: <strong>Name</strong> of the Contact Person.</span></span></li></ul><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4913i350E7FBA03EAD127/image.jpg" role="button" title="vijaykuniyal_5-1674760960156.jpeg" alt="vijaykuniyal_5-1674760960156.jpeg" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">Once&nbsp;unit_template e<strong>xcel sheet</strong> is ready, upload using <strong>Import</strong> in <strong>Units </strong>as shown below.</span><br /></span></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4916iD5077F9ADCE9A1CF/image.jpg" role="button" title="vijaykuniyal_6-1674760960156.jpeg" alt="vijaykuniyal_6-1674760960156.jpeg" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">Once file is selected, click <strong>Continue</strong>.</span><br /></span></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4906i342A72FE41E39407/image.png" role="button" title="vijaykuniyal_0-1674760578253.png" alt="vijaykuniyal_0-1674760578253.png" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">On successful import you will see <strong>Unit uploaded Results</strong> as below.</span><br /></span></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4914iB711E22AC3831B58/image.jpg" role="button" title="vijaykuniyal_7-1674760960157.jpeg" alt="vijaykuniyal_7-1674760960157.jpeg" /></span></p><p><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">click <strong>Done</strong>.</span><br /></span></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4915i47200C81B06C2498/image.jpg" role="button" title="vijaykuniyal_8-1674760960157.jpeg" alt="vijaykuniyal_8-1674760960157.jpeg" /></span><span style="font-size: small; color: #000000;"><span style="font-size: small;"><span style="font-size: medium;">Imported units will apear in the property as shown <strong>above</strong> and the entries will come up in <strong>DPSK pool</strong> as well shown <strong>below</strong>.</span><br /></span></span></p><p><span><img src="https://us.v-cdn.net/6038795/uploads/khoros_attachments/4917i150922961F8D8B96/image.jpg" role="button" title="vijaykuniyal_9-1674760960157.jpeg" alt="vijaykuniyal_9-1674760960157.jpeg" /></span><span style="font-size: small; color: #000000;"><span style="font-size: small;"><br />Thank You<br /></span></span></p>]]>
        </description>
    </item>
    <item>
        <title>Social Media Sign In - Google</title>
        <link>https://community.ruckuswireless.com/discussion/137/social-media-sign-in-google</link>
        <pubDate>Wed, 16 Feb 2022 17:14:15 +0000</pubDate>
        <category>SmartZone and Virtual SmartZone</category>
        <dc:creator>nickzourdos</dc:creator>
        <guid isPermaLink="false">137@/discussions</guid>
        <description><![CDATA[<p>Hello! Does anyone have a working example of the Social Media Sign In feature that was released in vSZ v6.0? Specifically I am wondering about the Google sign in option. Has anyone managed to get this feature working? Support has acknowledged that their engineers do not have documentation for it, so I'm not really sure how we're supposed to be expected to use the feature.&nbsp;</p><p>&nbsp;</p><p>I've poured countless hours into the configuration, and made a lot of progress, but ultimately have not been successful. Curious if anyone else in the community has worked out this mystery.&nbsp;</p>]]>
        </description>
    </item>
   </channel>
</rss>
