Access to Another Portal as External Application

Hi,
From within my Portal, I'm trying to access another one of my company's Portal as external application. So I defined the following on my Portal's External Application Login page:
Application Name: XXX portal
Login URL: http://hostname/pls/portal30_sso/PORTAL30.wwptl_login.login_url
User Name/ID Field Name: ssousername
Password Field Name: password
Type of Authentication: POST
But The above doesn't do it though. I also tried
/hostname/pls/portal30/portal30.wwsec_app_priv.process_signon but no avail either.
Has anyone been able to do this? Thanks. Binh.

Try http://host:port/pls/portal_dad/portal_schema.wwptl_login.login_url?ssousername=include_username_here&password=include_password_here&p_requested_url=http://host:port/pls/portal_dad/portal_schema.home&p_cancel_url=http://www.oracle.com

Similar Messages

  • Accessing Cluster Data From an External Application Using the DataSocket

    I am trying to interface to a legacy system running a rather large and complex LabView application (which I really don't want to modify).  The data I need to access has been posted on the DataSocket server as a cluster.  Is there any way of accessing that data as a structure from an external application?  I do have Measurement Studio and its CNiDataSocket classes and I am able to connect to the data, but I can't see how I can pull the data over and extract the values that I require.
    Any ideas?

    This is a duplicate post.  Check this post
    Pat P.
    Software Engineer
    National Instruments

  • Query about granting access from another PC to my application (PC)

    Hi everyone,
    I have developed an application on APEX using the following background.
    1. Windows XP
    2. Oracle Database 11g
    3. Application Express 3.0.1.00.08.
    4. The architecture I installed was the embedded PL/SQL gateway one, which "provides the Oracle database with a Web server and also the necessary infrastructure to create dynamic applications. The embedded PL/SQL gateway runs in the XML DB HTTP server in the Oracle database and includes the core features of mod_plsql, but does not require the Oracle HTTP Server powered by Apache. Inclusion of the embedded PL/SQL gateway simplifies the architecture and eliminates the middle tier entirely"
    I have already configured or at least think so reviewing the post installation tasks:
    http://download.oracle.com/docs/cd/B28359_01/install.111/b32006/postcfg.htm#CHDEIGGI
    I do mention this because of the: Configuring the Embedded PL/SQL Gateway in New Installation and Enabling the Oracle XML DB HTTP Server
    Well the big picture about my app is this; I want to grant my mates the access to my machine throughout this URL:
    I have done several try outs on my own machine and detected that if I put localhost, 127.0.0.1 works out very well, but when I put my own IP cant access to it…
    http://localhost:8081/apex/f?p=129 works well
    http://127.0.0.1:8081/apex/f?p=129 works well
    http://10.179.15.39:8081/apex/f?p=129 doesn’t work.
    The weirdest thing of it, is that I can access the database
    https://localhost:1158/em/console/logon/logon works well
    https:// 10.179.15.39:1158/em/console/logon/logon works well
    So I thought about a port conflicts at first I had the 8888 port assigned to my application, but afterwards I decided to change it to 8081, but a message appeared…
    Network Error (tcp_error)
    A communication error occurred: "No route to host" The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.
    For assistance, contact your network support team.
    I will appreciate if anyone can give me some advice… I went to OTN forums and haven’t found a proper answer to my needs….
    Best regards.
    Jaison González.

    Hi, everyone…
    As I mentioned before I have been having some issues in granting remote access to my application, and right now I am kind of lost.
    What I have done is this:
    I can acces to my application with my IP address
    Now I have installed on muy PC Oracle Databasee 10g R2 (10.2) EE
    Companion (http server)
    APEX 3.0
    I moved form 11g to 10g, because apparently there wasn’t that much of info about it… bhut when I first installed I at least cand access remotly to my 11g database, but now I can not even do that….
    I will appreciate if anyone can help me out with this…

  • URL based portlet from external application

    Hello,
    I'm trying to integrate a forms 6i patch 10 application into SSO.
    First, I created an external application, passing it the correct parameters.
    Everything went ok, and I can successfully call it by entering
    "Administer Enternal Application" link on Oracle Portal.
    Now I want to make a portlet from this external application. For that I'm
    using PDK URL Services. So I reused the urlexternalauth provider which is
    included in the latest PDK. The provider.xml is included below. I successfully
    registered the provider, by following the wizard "Register Portlet Provider" on
    Oracle Portal. But when I call the portlet, the html startup file for the form
    is base.htm. When I call the external application through the "Administer Enternal Application" link,
    I get the right html startup file, which is basejini.htm.
    So I need basejini.htm called from the portlet, and not base.htm.
    Thanks,
    Andri.
    provider.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <?providerDefinition version="3.1"?>
    <provider class="oracle.portal.provider.v2.http.URLProviderDefinition">
         <providerInstanceClass>oracle.portal.provider.v2.http.URLProviderInstance</providerInstanceClass>
         <session>true</session>
         <authentication class="oracle.portal.provider.v2.security.Authentication">
              <authType>ExternalApp</authType>
              <userFieldName>username</userFieldName>
              <userPwdName>password</userPwdName>
              <errorPageMessages>Error Message!</errorPageMessages>
         </authentication>
         <proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
              <httpProxyHost>proxy.br.odebrecht.com</httpProxyHost>
              <httpProxyPort>8080</httpProxyPort>
         </proxyInfo>
    <portlet class="oracle.portal.provider.v2.http.URLPortletDefinition">
    <id>1</id>
    <name>iCorporate</name>
    <title>iCorporate</title>
    <description>iCorporate - aplicacao Forms6i</description>
    <timeout>100</timeout>
    <timeoutMessage>iCorporate time out</timeoutMessage>
    <acceptContentType>text/html</acceptContentType>
    <showEdit>false</showEdit>
    <showEditToPublic>false</showEditToPublic>
    <showEditDefault>false</showEditDefault>
    <showPreview>false</showPreview>
    <showDetails>false</showDetails>
    <hasHelp>false</hasHelp>
    <hasAbout>false</hasAbout>
    <passAllUrlParams>true</passAllUrlParams>
    <inputParameter class="oracle.portal.provider.v2.URLPortletParameter">
    <name>config</name>
    <displayName>config</displayName>
    <value>icorp</value>
    <isMandatory>true</isMandatory>
    </inputParameter>
    <inputParameter class="oracle.portal.provider.v2.URLPortletParameter">
    <name>database</name>
    <displayName>database</displayName>
    <value>server1</value>
    <isMandatory>true</isMandatory>
    </inputParameter>
    <renderer class="oracle.portal.provider.v2.render.RenderManager">
    <showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
    <contentType>text/html</contentType>
    <pageUrl>http://server1.rjo.br.odebrecht.com:7780/servlet/f60servlet</pageUrl>
    </showPage>
    </renderer>
    <securityManager class="oracle.portal.provider.v2.security.URLSecurityManager">
    <authorizType>public</authorizType>
    </securityManager>
    </portlet>
    </provider>

    Andrea,
    Could you tell me if FORMS 6i authentication process is based on cookies? The reason being, URL based portlets SSO feature is primarily driven by External Application's cookies, which act as authentication tokens. Once a valid user information is submitted to the External Application, cookies (if any) are received and stored so that they can be re-used in further connections. A typical flow of events can be summarized as follows :
    At provider level :
    1. Connect to External Application.
    2. Submit user information to url specified by External Application's login URL.
    3. Fetch cookies
    4. Store them for future use.
    At portlet level :
    1. Read cookies fetched through provider, pertaining to this portlet.
    2. Open connection to url specified by <pageUrl> tag in provider.xml
    3. Read content and display in the portlet.
    From the provider.xml, I can see that we are trying to show content given by http://venezuela.rjo.br.odebrecht.com:7780/servlet/f60servlet servlet, which has two parameters called {config and database}. This makes the resulting URL as http://venezuela.rjo.br.odebrecht.com:7780/servlet/f60servlet?config=icorp&database=venezula. I guess when this URL is accessed directly, FORMS servlet will redirect the user to base.htm file. Important point to note here is that when URL based portlet makes connection to the above URL, user information is not directly sent along with the request. Instead, cookies fetched from External Application, if any, are sent. But when the same application is viewed through portal's External Application, user information is directly submitted to the login URL. So, before deciding on something, it is important to know how different is the loginURL specified through portal's External Application details, from <pageUrl> of URL based portlets?
    -aMJAD.

  • How to call WebDynpro application from an external application

    Hi All,
    I have an external application, from which an existing webdynpro application should be accessed.
    Is there any way i can access WebDynpro application through an URL, so that i can access the same from the external application.
    I have to pass a parameter also in the url from extrenal application for which that data should be displayed.
    Thanks
    Supriya

    You can call a web dynpro application from an external app by using the web dynpro application url.
    Go to WD application in studio and look at the properties tab, you will find the url.
    It should be something like this:
    http://<host>:<port>/webdynpro/dispatcher/<namespace>/<dc name>/<application name>
    MLS

  • SSO for External application not part of the portal framework

    Greetings,
    I am desperate!!!
    I am trying to do the following:
    I have a pl/sql application that presents to the user a set of external applications links.When the user activates a link, I would like to make a call the SSO server so it can do external application login.
    I know I can configure the external applications as described in the SSO admin guide.
    Unfortunately the API to query the SSO server for external application mapping is not public.
    ANY IDEAS ON WHERE I CAN GET THIS INFO??
    Every thing I have read says that external applications can be accessed through Portal. This is not my case. I can use any packages or classes available by the SSO server to portal, but MY APPLICATION IS NOT A PORTAL.

    I have similar kind of requirements for Single sign-on to external web applications.
    But in my applications I have to auto-generate random userid & password for different external web applications.
    These uids & password are exported to external applications, which upon recieving creates user in their applications.
    So, actual user will never have access to these credentials(uid &pwd).
    So, how can I cutomize the Portlets to do the first time SSO when user is created & their credentials to external apps are stored to OID.
    Any idea Barry..
    Bye

  • Integration of Web Interface of a Application in portal for external users

    Hello portal experts,
    our portal can be accessed from the internet (per ISA-Server and https). We have some applications that should be integrated in the portal.
    This application having a web interface that should be used in this context. It's easy to do this for our interal users which could access the web interface of the applications directly.
    But our requirement is to make this application accessible for our external users, too. I have tried a lot with the URL-iView and the server side fetching mode. The first page is shown but with broken images and the buttons are not clickable (Javascript not working).
    Is it possible to use the portal as a kind of proxy that would get the request from the client and forward this to the application in the intranet or is the only way to match our requirement in making the applications accessible directly from the internet? Is there any other solution?
    Best regards
    Florian

    Hi Florian,
    No its not possible to use the SAP Portal as web proxy to your other web-app.
    From my experiance I can tell you to stop searching/trying on the serverside fetching part, it wil not do wat you want.
    There is only one solution direction and that is that you place some kind of reverse proxy in front of your Portal...
    This reverse proxy solution (I keap it abstract as there are multiple solutions for this) should listen on the WWW and translate requests to the right servers.
    For example calls to "/" could be translated to "/irj/portal/" and back
    But also "/yourotherapp" can be translated to "http://yourotherappserver:port/yourotherapp and back
    Resulting in that all calls to http://yourexternalurl/ will go to SAP Portal and all requests to http://yourexternalurl/yourotherapp will go to your other app. When this works you can use the URL or Intergrater iView using the default client side fetching.
    I know that it is possible with Apache as a reverse proxy so I guess (and hope for you) that its also possible with ISA.
    Good luck,
    Benjamin Houttuin

  • How to access ucm table from external application?

    Hi All.
    Is it possible to access an ucm table (configuration manager-> tables) from of the other external application?
    If yes, how to do it?
    Regards,
    Diovani

    It's just another DB table so JDBC would work fine.
    You can connect to the UCM schema using a free tool like Oracle SQLDeveloper and look at the tables this alos uses a JDBC connection.
    HOWEVER
    I would not really recommend you use this approach without knowing a lot more. Certainly you should not have an external application making changes to the UCM DB. If you just want to read data SQL over JDBC is fine
    BUT
    It is better really to use the existing UCM services to access the data - if there is not a service that does what you want then you create it. This keeps you within the same design pattern of UCM and means you can continue to benefit from security and other rich services that UCM provides over and obove JDBC
    Tim

  • Apex application registered as an external application to Portal 10.2

    I am having trouble doing this. I have followed this document
    http://www.oracle.com/technology/products/database/application_express/howtos/htmldb_as_external_app.html
    And when I click on the link I end up with a blank page.
    Any advise?

    Has anyone used an Apex application as an external application to Oracle Portal? If so what directions did you follow to make it work?

  • Username and Password is sent as clear text while accessing external Application

    While accessing external application from SSO, the username and the password is sent as a clear text even though the form method is given as POST. Actually the potal opens a new window and it disables the address bar. Still the user name and password is visible in the status bar. Is there any wor around for the same

    <S12:Envelope xmlns:S11="..." xmlns:wsse="..." xmlns:wsu= "...">
    <S12:Header>
    <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
    <wsse:Username>TestUser</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">TestPassword</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    </S12:Header>
    </S12:Envelope>

  • External Application without portal ?

    Hi all
    I have several applications built in JSP + BC4J , deployed in Oracle Application Server 10G (9.0.4) , operating system is windows 2000 server.
    Application server middle tier and infrastruture are in the same server.
    I have added all applications to SSO as External Application
    I'm not using Portal, so, how can i make this applications "visible" to end user ?
    Should i built and JSP page wich lists all External Applications, asks for login/password if authentication cookie not exits ??
    is there any other way of doing it without portal ???
    Best Regards
    Rui Madaleno

    Rui,
    actually the External Applications implementation is completely separate from the Portal and does not require it to function. (The external Applications Portlet is a simple interface to expose the list of external applications.
    If you are looking for a simple interface to expose the list, it is much as you describe. Building a simple Partner application which has links referencing the appropriate SSO server URLs. Storing the links in a table and simply querying them allows for a simple interface that can be secured/modified withour haveing to change the page itself.

  • Can I run a external application on a Portal Channel

    Can I execute a external application inside a channel or a tab in portal ..
    For example assume i have the calendar application .. Is it possible to have a calendar tab ( I have a calendar channel included into the jsptabcontainer) ..and on clicking the tab ..is it possible to make the calendar application work inside the container..
    Help appreciated
    raj

    Hi everyone,
    Where can I read more on IFRAME provider and channel? Do I need to write one myself? Also could you please suggest where to find info on displaying static html pages. I was able to create tabs and to display html documents but the links to other documents do not work.
    I am a newbie who read through the desktop customization manual. Any advice is highly appreciated.
    Sure it is possible...
    - The easiest way is to create an IFrame channel
    and proxy your application using this channel.
    Make sure this channel is full_top in your tab,
    set IFrame to 100% and you are all set!
    (PS: Make sure this will work with gateway
    if you have SRAP)
    - More challenging would be a "smart proxy channel",
    which will scrapes your application and proxy the
    actions to your web application.
    Cheers,
    Alex :-)

  • [Problem]Registering "External Applications" in Oracle Portal

    We want to register an external application (simple HTML based login application) with Oracle Portal 10.1.4. We followed the steps documented and registered the external application. We did provide the necessary credentials and checked the remember credentials check box.
    We added the External Application Portlet which provides a link to the added application. However, everytime we click the link , instead of automatically logging into external application , we are shown the external application login screen.
    Our environment: Oracle 10.1.4 Portal ; Oracle 10.1.2 Appserver
    Appreciate any help to solve the problem.
    Thanks

    Hey 619948:
    These can be tricky to track down. Typically, there are 1 or more form fields missing from the external application that the actual application needs to log you in. Here's the flow I use to setup external apps.
    1) Go to login page of the external app and view the page source
    2) Find the URL in the action address of the <FORM tag or in the JavaScript used for submitting the form
    3) Find every form input including <INPUT, <SELECT, etc and note their names and their values (if any). This includes hidden ones
    4) The tricky part -- try to make an educated guess as to which fields are required and which ones are optional. This is not always obvious
    5) Setup your external application with the Action URL as the URL, the username and password fields where indicated and adding in any extra fields identified in step 4
    If that still doesn't do the trick, I use the Web Developer plugin for Firefox to change the POST (if that is what is used for logging in) to a GET so I can see the exact fields being submitted on the application's login page. Sometimes, it may be an obscure button like submit=submit.
    Finally, some applications just don't play well with externally logging in. This is one of the cases where it really isn't Oracle Portal's doing. Some apps just have so much coding and scripts etc. on their login page that you just can't login except through thier page.
    Rgds/Mark M.

  • Access weblogic roles from external application

    Hi all. In my scenario, the user and roles are stored in the WebLogic server. Then, there is an external application (not deployed on this WebLogic server) which needs to access these users/roles. Can someone tell me if there is an API provided by WebLogic through which the external application can access them? A sample code/documentation link for this would be icing on the cake.
    Thanks for reading this post.
    Vishal Singh.

    The embedded LDAP server that comes with WLS is not intended to be used by other applications and scale up to a large amount of users. Oracle recommends using an enterprise class identity management solution for use cases like that such as Oracle Internet Directory or Oracle Directory Server Enterprise Edition.
    However, if you want to see how to embedded LDAP, this link shows you how to use a standard LDAP browser:
    http://download.oracle.com/docs/cd/E14571_01/web.1111/e13707/ldap.htm#i1102166
    So by using a Java LDAP api with the settings as described in the docs, your external app may be able to access users/roles.
    I think you can find WLST examples for that somewhere too.

  • Single Sign-on and external applications

    Hi,
    Someone might be able to point me in the right direction about this.
    I have registered each of my applications as external applications within Oracle Portal in order to avail of single sign-on.
    This is fine to a point, but registering applications in this way still requires the user to enter a username and password once in order to login to the application the first time they use it, even though they have already logged into the Portal. As long as the user doesn't log out of the application they can close their browser and when they come back to the application they are still logged in.
    None of the applications I use are oracle partner applications.
    My problem is that I want to avoid the user having to log in to the application the first time they use it.
    Ideally they should login to Portal once and then any subsequent applications they access, they are automatically logged into them without having to enter a username and password.
    Is there a way to do this or will I have to write a custom login for each application to circumnavigate this first time using the application login issue ?
    Are there any docs that someone could point me at.
    Many thanks,

    Maria, I was experimenting with this last night, to answer your question, and I think a cool way of doing this would be the following:
    Create a custom attribute called "App ID" - make this a NUMBER type. This is where the external application id will be stored.
    Create a custom item type: "External Application"
    You have two options for the base type: either "URL" or "<None>". If you pick URL, then you can have the item contain the URL for fapp_process_login, but this is not advisable because it will require the administrator to type in this long URL every time a new application is added.
    If you select base type URL, you should use that URL to let the administrator provide a URL to the application's homepage, or a help page or something of that sort.
    Edit the newly created item to set the Attribute and Procedure properties.
    Add the "App ID" attribute - no default.
    On the Procedure tab, add the following procedures (called as HTTP), each with the App ID passed as "p_app_id":
    Login http://server.domain.com/pls/portal30_sso/portal30_sso.wwsso_app_admin.fapp_process_login
    Edit http://server.domain.com/pls/portal30_sso/portal30_sso.wwsso_app_admin.edit_fappuser
    That's it!
    Add the new custom item type to a folder, and all the administrator needs to do is set the title, and App ID for the new item.
    Excercise for the Reader
    You will notice that clicking on the Edit link will take you to the login server when you are done editing the credentials. To avoid this, pass another parameter to the edit procedure - p_done_url, and set a value for that to point to the page that you want to go to after editing credentials.

Maybe you are looking for

  • What and HOW to turn off everything but Mainstage/Logic

    Hey, I'll be using mainstage 2 in a live show tomorrow evening. Everything is set up and working perfectly, but I heard that it was advisable to to find anything and everything else on my mac that was not required to run Mainstage 2 and turn it off.

  • Rman problem with NLS_LANG mismatch b/w catalog and target DB

    Hi, I have target database NLS_LANG set to 'AMERICAN_AMERICA.JA16SJIS' and recovery catalog NLS_LANG set to 'JAPANESE_JAPAN.JA16EUC'. When backup is started the rman fails with the following error. <---- RMAN-00571: ==================================

  • No back light after hinge repair

    Hello, I have Power Book G4Ti DVI. It worked fine until I changed the RIGHT side broken hinge with a new one. The repair went "smoothly". Did not open the case- worked on the outside only. After that, I noticed that the back light does not work any m

  • How do I get iTunes to remove a charge for something I did not want to auto renew?

    How do I get iTunes to remove a charge from my chacking account for an auto renew item that I do not want?

  • Forms 11g

    Hi, I am installing forms 11g.I have performed all the steps and the installation was done but it fails on domain creation.My error as shown in log file: oracle.as.provisioning.exception.ASProvWorkflowException: Error Executing workflow.      at orac