IIRC, the CarbonUtils or CarbonUIUtils class has methods to retrieve the
server host & ports.


Azeez


On Mon, Mar 10, 2014 at 2:28 PM, Chan <[email protected]> wrote:

> Hi folks,
> I am having a confusion regarding how to find the carbon server hostname
> and port. This problem is related to implementing SSO in jaggery
> applications. Say for example in the login.jag we construct the current
> hostname to return a form to client to go to the IDP provider page. For
> this we need to find the https://server_adress:port/admin/samlsso. For
> this the login.jag currently use -
>
> var host = process.getProperty('server.host')
> if(host=="localhost"){
>       var postUrl = "https://"; + process.getProperty('carbon.local.ip') +
> ":" + process.getProperty('https.port');
>     }else{
>       var postUrl = "https://"; + host;
>     }
>
> To get the server to work in development we get 'carbon.local.ip' from
> process and set it up. For production we suggest users to add the hostname
> in the carbon.xml file. 'server.host' will be populated with carbon.xml
> entry in runtime.
>
> The problem in this approach is that we can't specify ports in the
> carbon.xml entry. To overcome this  -the quick fix for this would be to
> append port to the host. But if we do that - proxy scenario is not covered.
> What happens is that 'https.port' will return the carbon server port (9443)
> but not the proxy port. If we expose the 9443 port to the client it will
> not be reachable cause that port is blocked from the inside.
>
> Is there away to get the current address of the server - which get the
> address from local ip for development and full address for production that
> we can return for the client (browser)?
>
> Cheers~
>
> --
> Chan (Dulitha Wijewantha)
> Software Engineer - Mobile Development
> WSO2Mobile
> Lean.Enterprise.Mobileware
>  * ~Email       [email protected] <[email protected]>*
> *  ~Mobile     +94712112165 <%2B94712112165>*
> *  ~Website   dulitha.me <http://dulitha.me>*
> *  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
>   *~SO     @chan <http://stackoverflow.com/users/813471/chan>*
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919 blog: **http://blog.afkham.org*<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
* linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to