Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
technical:pp-connect [2025/07/22 21:14] – [Configure Rd-Connect] systemtechnical:pp-connect [2025/07/22 22:59] (current) – [Rd-Connect Mobile App] system
Line 27: Line 27:
  
 ------ ------
- 
  
 ====== Rd-Connect ====== ====== Rd-Connect ======
Line 47: Line 46:
     * Certificate Authority and allowed FQDN for EAP Certificates      * Certificate Authority and allowed FQDN for EAP Certificates 
 </WRAP> </WRAP>
 +
 +------
  
 ===== Install Rd-Connect (Server Side) ===== ===== Install Rd-Connect (Server Side) =====
Line 58: Line 59:
 </code> </code>
  
 +------
  
 ===== Configure Rd-Connect ===== ===== Configure Rd-Connect =====
Line 64: Line 66:
   * To allow user registration we will latch onto an existing Login Page where the User Registration is already configured.   * To allow user registration we will latch onto an existing Login Page where the User Registration is already configured.
   * Once these two items have been configured we can do the last tweaks on Rd-Connect's config file for everything to work together as a unit.   * Once these two items have been configured we can do the last tweaks on Rd-Connect's config file for everything to work together as a unit.
 +
 +
 +------
  
 ==== Realm -> Hotspot2.0/Passpoint ==== ==== Realm -> Hotspot2.0/Passpoint ====
   * See the screenshot below as reference.   * See the screenshot below as reference.
-  * If you use the FreeRADIUS sam+{{:technical:pp_profiles:realm-passpoint.png?nolink|}} 
 +  * If you use the FreeRADIUS config that is part of RADIUSdesk, the CA file is as follows: 
 +<code bash>  
 +-----BEGIN CERTIFICATE----- 
 +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb 
 +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow 
 +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj 
 +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL 
 +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE 
 +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM 
 +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP 
 +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua 
 +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe 
 +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 
 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR 
 +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm 
 +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU 
 +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF 
 +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v 
 +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t 
 +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF 
 +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q 
 +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz 
 +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 
 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi 
 +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 
 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== 
 +-----END CERTIFICATE----- 
 +</code> 
 +  * **Domain Suffix Match** should then also be **uam.mesh-manager.com**. 
 +  * **Domain Name** and/or **RCOI LIST** should match the config of the Hotspot2.0 AP. 
 +  * See screenshot below where we set the Hotspot 2.0 Domain to **radiusdesk.com** on the Hotspot2.0/Passpoint profile. 
 +{{:technical:pp_profiles:passpoint-profile-ap-desk.png?nolink|}} 
 +  * We then choose an SSID in APdesk where we apply this Profile to: 
 +{{:technical:pp_profiles:passpoint-entry-point.png?nolink|}}
  
 +
 +--------
 +
 +==== User Registration ====
 +  * Select a Login Page in the same cloud as the Realm where you configured the Realm -> Hotspot2.0/Passpoint settings.
 +  * Enable User Registration.
 +{{:technical:pp_profiles:user_registration.png?nolink|}} 
 +  * The last remaining item is to configure Rd-Connect.
 +
 +-------
 +
 +==== Adjust Rd-Connect ====
 +  * Refer to the file: ///var/www/rd_connect/build/production/RdConnect/resources/js/config.js//
 +
 +<code JavaScript>
 +window.AppConfig = {
 +    pageTitle   : 'My ISP Portal',
 +    pageHeader  : 'My ISP Portal',
 +    pageFooter  : 'RADIUSdesk 2025',
 +    loginPageId : 50,
 +    i18n        : 'en_GB'
 +};
 +</code>
 +  * Most items are self explanatory.
 +  * The **loginPageId** should match the **dynamic_id** value when you preview the Login Page where you configured User Registration e.g. https://cloud.radiusdesk.com/login/bootstrap5/index.html?dynamic_id=50&i18n=en_GB 
 +
 +------
  
 ===== Rd-Connect Mobile App ===== ===== Rd-Connect Mobile App =====
 +  * Everything is now in place for you to use Rd-Connect.
 +  * Adjust the URL to match your RADIUSdesk server.
 +  * http://cloud.radiusdesk.com/rd_connect/#home
 +  * You can also install the app on your phone as a PWA.
 +  * See screenshots below.
 +{{:technical:pp_profiles:rd-connect-1.jpeg?nolink|}}
 +{{:technical:pp_profiles:rd-connect-2.jpeg?nolink|}}
 +{{:technical:pp_profiles:rd-connect-3.jpeg?nolink|}}
 +  * After you logged in, you can download and install the Hotspot2.0/Passpoint profiles specific for your Operating System.
 +  * In the next screenshot you can see where my phone used the downloaded and installed Hotspot2.0/Passpoint profile to connect to the Access Point that has Hotspot2.0/Passpoint configured.
 +  * Note the Security is indicated as **Passpoint**.
 +  * You will also see the name matches the name we specified under the Realm -> Hotspot2.0/Passpoint settings (Wenley-HiFi-1.0.1).
 +{{:technical:pp_profiles:rd-connect-4.jpeg?nolink|}}
 +  * As you can see from this page that Rd-Connect makes user registration and on-boarding on Hotspot2.0/Passpoint networks a snap. 
 +
  
  
  
  
  • technical/pp-connect.1753211697.txt.gz
  • Last modified: 2025/07/22 21:14
  • by system