SSO to external website from portal

We want to do a single sign on to an external website (non-sap). I know for SAP we can do a logontickets. But for non-sap external websites are there ways to do a SSO? Please help.

please don't cross-post, see SSO to external website from portal
kr, achim

Similar Messages

  • Redirecting to external website from abstract portal component?

    Hi,
    I have developed an abstract portal component and trying to be redirected to an external website ex : www.google.com
    here is the code...
    public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
    HttpServletRequest req = request.getServletRequest();
    String queryString = req.getQueryString();
    String redirectURL = queryString.substring(queryString.indexOf("=")+1);
    HttpServletResponse resp = request.getServletResponse(true);
    resp.sendRedirect(redirectURL);
    OR
    RequestDispatcher rd = req.getRequestDispatcher("www.google.com");
    rd.forward(req, resp);
    But couldn't able to redirect in either ways ..
    exception was ... iView not found: www.google.com.
    Any help?
    Thanks
    MMK

    Hi Mohan,
    When you do a redirect you need to provide a URL. From javadocs
    Sends a temporary redirect response to the client using the specified redirect location URL. This method can accept relative URLs; the servlet container will convert the relative URL to an absolute URL before sending the response to the client.
    Thus when you provide just "www.google.com" the converted complete URL will be something like http://portalserver/irj....www.google.com whcih of course does not exist as a portal component. Thus you get the error iview not found.
    Hence you need to give a full URL and not a relative URL.
    Akhilesh

  • Getting exception while accessing External WebServices from Portal Componen

    Hi,
    We are using one external Temperature WebService and calling it from the proxy which is called by a Portal Component. My proxy name is TempService and portal component name is TempComponent.While calling the web service from portal component we are getting the exception. When I checked with log file, I got that invokeMethod() is failing and following exception is occuring :
    Caused by: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: IOError while working with the message. Check the nested Exception.
         at com.sapportals.portal.prt.service.soap.SOAPService.call(SOAPService.java:197)
         at com.sapportals.portal.prt.service.soap.PRTSOAPCall.invokeMethod(PRTSOAPCall.java:209)
         at com.sap.portal.tutorial.translation.TempService.getTemp(TempService.java:158)
         at com.sap.portal.tutorial.TempComponent.TempComponent.doContent(TempComponent.java:18)
    Can some one help us to resolve it.
    Thanks in advance,
    ajay

    As far as I know, webservices are working pretty well from SP2 Patch4. On patch3 hf2 I've had problems creating the proxy classes (especially for consuming .net webservices) and also gotten some runtime exception (cannot remember what they were).
    Suggest you open an OSS against SAP with your specific problem.

  • SSO to Web Application from Portal

    Hi,
        I am working on a scenario where I need to access a Web Application from the Portal.
        I read about the Application Integrator that is provided by the Portal .
        I wanted to know that can I only have SSO to those Web Application that accept the userid and password and as URL parameters using Application Integrator , ie: those applications that have post method cannot be integrated.
       Please help me out with clearing this doubt.
    Thnx,
    Pravesh Puria.

    Hi  Abdulbasit ,
        Please give me more details , we have a Lotes Notes Web application hosted on Domino server , another is J2EE based application. I need to achieve SSO to each of these applications from the SAP Portal.
       I followed the below listed steps:
       Created two systems one for each Web application based on the template generated from the application integrator. I entered the user mapping values for both the systems.
       I also created two IViews. When I preview , the logon page of the web application opens but the user credentials are not passed to the application.
       Please help me with the steps to achieve the SSO , from the reply I interpret that Logon ticket method was used to achieve the SSO and user mapping.
        My email id is : [email protected]
        It will be of immense help to me.
    Thnx,
    Pravesh Puria.

  • Server 2012 - Can't access external website from internal domain with same name. Tried everything.

    Hello All.
    I have read loads of forums and tried numerous fixes and configurations, but nothing seems to work and I am extremely frustrated at this point.
    I have a client where I setup Server 2012 Standard with Exchange 2013. After reading best practice documentation for DNS naming and reasons not to use ".LOCAL" I opted to use ".com.na" in which case the Internal Domain Name and Internet
    Website now has the same name.
    When attempting to open the extarnal website eg. "www.company.com.na" from a client PC within the internal "company.com.na" Domain, I keep getting error "403 - Forbidden: Access is denied. You do not have permission to view this
    directory or page using the credentials that you supplied."
    I should also mention, the website is hosted by an ISP and not locally.
    I added a "www" Host record in the Forward Lookup Zone, I have added the url and ip address to the Hosts file on a client pc (Windows 7) and even tried setting up Split-Brains DNS. Nothing seems to work.
    Running a Tracert takes me to the correct public ip address of the website, but I keep getting this 403 error.
    I am so sick and tired of this issue that iI am at the point of backing up the Exchange and re-rolling the entire server with the ".local" DNS domain name. I have a mirror setup in a VMWare environment and simply using "rendom" to rename
    the domain seems to cause new issues with Exchange connectivity.
    Any pointers and help will be greatly appreciated.
    Thanks in advance.
    Hentie Loots

    I opted to use ".com.na" in which case the Internal Domain Name and Internet Website
    now has the same name.
    This ends up with a split-DNS stup for internal and external resolution which requires extra administration tasks and attention from the administrators.
    When attempting to open the extarnal website eg. "www.company.com.na" from a client PC within the internal "company.com.na" Domain, I keep getting error "403 - Forbidden: Access is denied. You do not have permission to view
    this directory or page using the credentials that you supplied."
    I should also mention, the website is hosted by an ISP and not locally.
    I added a "www" Host record in the Forward Lookup Zone, I have added the url and ip address to the Hosts file on a client pc (Windows 7) and even tried setting up Split-Brains DNS. Nothing seems to work.
    Running a Tracert takes me to the correct public ip address of the website, but I keep getting this 403 error.
    This means that you are able to reach the Website but it is responding with the access denied error message. That should be checked on the middleware level so if this is IIS running then I would recommend asking them in IIS forum: http://forums.iis.net/
    If this is a Website that is completely managed by your ISP then I would recommend checking with them.
    This posting is provided AS IS with no warranties or guarantees , and confers no rights.
    Ahmed MALEK
    My Website Link
    My Linkedin Profile
    My MVP Profile

  • Accesing external data from Portal

    HI
    I've been working with Portal, and I dont know yet how can I acces data from another Data Base in another computer. I did it using dblinks, but I just want to know if its possible to configure the portal DAD in order to do this.
    I hope someone could help me,
    Thanks.

    Hi Suresh,
    There is simple method to access the data from these tables.
    1) Create connection to portal database , as all these tables resides in it i.e. oracle database
    2) Just fire simple SQL queries on these tables to get intended data.
    To see the fields in given table please see  this link - http://help.sap.com/saphelp_nw70/helpdata/en/47/873464c84a199ce10000000a42189d/content.htm
    If anything needful, please revert.
    Regards,
    Vishal

  • Post to authenticator from an external website / html form

    Is it possible to post to a authenticator from an html page containing the form located on an external website?
    I have developed a custom login module for the portal server, so I tried fiddling a bit and cheating with the states. Problem is the login module still expects to be called first for displaying the form... resulting in the fact that a form post to the authenticator displays the portal login form in stead of actually validating credentials right away.
    I am trying to achieve something like the login box topleft on http://mysun.sun.com/
    Anybody who has experience on this part and can help me out?

    What you might want to do is look at the way that the login provider has been built.(Usually available when using anonymous login).
    <INPUT TYPE=HIDDEN NAME="arg" SIZE=-1 VALUE="newsession">
    <!-- For different auth methods, the below params must be modified -->
    <INPUT TYPE=HIDDEN NAME="page" SIZE=-1 VALUE="1">
    <INPUT TYPE=HIDDEN NAME="Submit" SIZE=-1 VALUE="Login">
    This seems to almost just "pass" the credentials through to the authenticator. It also destroys the current session, and forces the portal to start a new session.
    You can find more info on this in the Release notes for SP3/SP4. See http://docs.iplanet.com
    HTH

  • HTTPS connection from portal to external webserver

    Hi,
    I am looking for a way to open a HTTPS connection from portal server to an external webserver. According to <a href="http://help.sap.com/saphelp_nw04/helpdata/en/e2/71c83edf72e16be10000000a114084/content.htm">SAP</a> the code should look like
    KeyStore keystoreCAs = ...
    SecureConnectionFactory factory = new SecureConnectionFactory(keystoreCAs, null);
    HttpURLConnection con = factory.createURLConnection("https://www.mycompany.com");
    Does not look difficult, <b>but how do I create the keystore object</b>? The keystore object should somehow be connected to the portal server's keystore which manages the certificates of trusted Certificate Authorities.
    Any ideas?
    Regards,
    Martin

    Hi,
    meanwhile I solved the problem by my own. The solution slightly simplified is given below.
    javax.naming.InitialContext ctx = new javax.naming.InitialContext();
    java.lang.Object o = ctx.lookup("keystore");          
    com.sap.engine.services.keystore.interfaces.KeystoreManagerWrapper_Stub manager = (com.sap.engine.services.keystore.interfaces.KeystoreManagerWrapper_Stub) o;
    java.security.KeyStore keystoreCAs = manager.getKeystore("TrustedCAs");     
    com.sap.security.core.server.https.SecureConnectionFactory factory = new SecureConnectionFactory(keystoreCAs, null);
    java.net.HttpURLConnection con = factory.createURLConnection("https://www.mycompany.com");
    For connecting via a proxy the host name and port number of the proxy have to be set as System properties using "https.proxyHost" and "https.proxyPort".
    java.util.Properties systemSettings = System.getProperties();
              systemSettings.put("proxySet", "true");
              systemSettings.put("https.proxyHost","192.168.0.1") ;
              systemSettings.put("https.proxyPort", "80") ;
    Additionally you have to make sure that the server's certificate is issued by a trusted Certification Authority (Must have an entry in your Keystore "TrustedCAs"). To verify this use the Visual Administrator and view service "Key Storage".
    Regards,
    Martin

  • Hyperlink from MY website to a specific area on EXTERNAL website

    i was hoping to use an HTML snippet to accomplish this on iWeb. i've spent several hours on google, and this forum too but found NOBODY addressing this:
    i need to create a hyperlink from MY website to an external url. the external page needs to open at a very specific area on the page. i see that this is done on hand-coded websites.
    most iWeb discussions were about hyperlinking to lower down on the same page or within the same website where 'anchors' can be used. obviously that can't be done when linking to an external website.

    Cyclosaurus i appreciate your quick advice.
    the external site i am targeting is:
    http://www.tcg.org/international/events/festivals.cfm
    scrolling down the page, i want to land on this sub-headline beginning at "Rome, Italy"
    i.e.
    Rome, Italy
    IL VATICANO CADE: The English title of this play by American writer Frank J. Avella is Vatican Falls, but the fi............
    if that site is coded so that it can work, i would so greatly appreciate it if you can indicate the actual HTML to put inside the snippet --- i'm an artist, and the rigid 'science' of code is always a challenge. thanks again

  • Debug ECC 4.0 from Portal- need to put External debugger

    Hi,
    Can anyone who was earlier working in ECC 4.0 tell me how to add an external debugger or debug Smartform from Portal.
    External debugger is an easy option when it comes to ECC 6.0 but there is an issue for which i need to debug ECC 4.0 and i can't find Ext. debugger icon in the Function tool bar.
    Things i have tried till now:
    1. Even master weapon <Do ...enddo- sm51> didn't work
    Thanks,
    Rohan

    (sorry for the double answer. Klaus managed to post just before me :=)
    Hello Deep,
    check out help.sap.com, http://help.sap.com/saphelp_nw04/helpdata/en/cd/8a424089ff2571e10000000a155106/frameset.htm
    In addition search the forum for similar questions, there are quite a lot of good answers in the threads.
    regards,
    Jørgen
    Message was edited by: Jørgen Ruud

  • I need to select and upload a image and corresponding url from an external website using file upload control in MVC4. Please help

    I need to select and upload a image and corresponding  url from an external website using file upload control in MVC4.
    Please help
    Latheesh K Contact No:+91-9747369936

    This forum supports .NET Framework setup.
    As your issue appears to have nothing to do with .NET Framework setup, please ask in the MVC forums for best support.
    http://forums.asp.net/1146.aspx/1?MVC

  • Calling external C dll from Portal

    I have been trying to find the best way to call an external c dll from portal. In forms we used a built-in ora_ffi to make the call. What is the best way to do it in portal. Would I need to call from plsql using the extproc?

    depends where the DLL is living.. if you were building the portlet in Java on the midtier you could use JNI to access the DLL. If the DLL is on the infrasture tier then you would need an access method from PLSQL

  • Loading Images from external website using Applet...

    Hello,
    I want to load an Image from an external website (image hosting site) but I seem to get an error using the following code:
    images.add(ImageIO.read(urlsToGet.pop()));The error is get is something with security...
    Is there any "safe" and usefull way to load an Image from an external website?
    Thanks

    The_Pointer wrote:
    The error is get is something with security...
    Is there any "safe" and usefull way to load an Image from an external website?You need to sign the applet. An applet is normally only allowed to load resources from the host that it came from.
    Kaj

  • Invalid parameters request by calling from an external website

    Hello,
    i have a problem calling a Bi-Publisher report via "Link" from an external website.
    I get the following error-message: *"Invalid parameters requested."*
    There are two parameters. The first one is a line_id and the second one is a head_id.
    Before calling the template there is a insert-Sql-statement on the database (initiated from the external website).
    Because of that there are new values in the table of the LOVs.
    I think the problem is that the LOVs of the parameters are inconsistence. The values are out of date.
    After waiting several hours the error message disappears and the report could be called from the external website.
    Is there a way to refresh the parameters before calling the report from an external website?
    Any other ideas?
    Thanks ahead for any ideas, solutions or workarounds!
    Edited by: user12052573 on 02.06.2010 01:37

    I found the problem: Its due to the menue-parameters and their List-Of-Values.. It seems like a cashing-problem or something like that...
    Changing the parameters to so called text-parameters solves the problem.
    Maybe this workaround helps guys with the same problem...
    Greetings...

  • I'm having problems loading web pages on a vmware workstation 6.05 guest OS using Firefox 3.5.9. I can ping external websites fine from the guest. No proxy. Any ideas?

    I'm having problems loading web pages on a vmware workstation 6.05 guest OS using Firefox 3.5.9. Also tried the latest 3.6 version. I can ping external websites fine from the guest. No proxy. Any ideas?
    == This happened ==
    Every time Firefox opened
    == I installed a guest OS

    I'm using the same swear words as you. There are several threads about this problem - no answers.
    I have a LaserJet 8100N and 8150DN, get the 79.01FE error on the 8150 from print outs from Safari, Firefox, and Preview, for only some sites/documents. CNN.com has become my test site, seems I can crash the printer 90% of the time with their home page at any given time in the day.
    A summary of what I have tried:
    - Upgraded the firmware to the latest for both the JetDirect card and the printer.
    - Swapped the JetDirect cards between the 8100 and 8150.
    - Swapped ram on the 8150 board.
    - Disconnected external trays, bins, and removed extra RAM and hard drives from the 8150.
    - Tried setting the JetDirect link and matching switch port link to 100FD, 10HD, 10FD, 100HD, as suggested by a poster.
    - Tried having client's print to the printer through a XServer Print Server.
    - Can consistently create the error from multiple systems running 10.3.9, 10.4.5, and 10.4.6 (didn't have an install base of 10.4 before 10.4.5).
    Someone in the 'know' (which means they're likely not), said 10.4.7 will likely fix this. Being Apple has not even addressed that the problem exists (that I could find), I doubt the magic fix is a release away.
    Apple's software is triggering something that Windows systems appears not to be, so one could say it's an Apple problem; but ulimately it's HP's software/hardware that is at fault in that it is allowing their system to crash from input alone.
    G4/G5 XServes    

Maybe you are looking for