Integrating SSO in APEX 3.0

Hi,
We're trying to integrate Oracle SSO with APEX follwing this how-to:
http://www.oracle.com/technology/products/database/application_express/howtos/sso_partner_app.html
We have two major issues:
1) We're following the instructions to create an authentication schema like "Oracle Application Server Single Sign On (My Application as Partner App)".
After completing all the steps with no apparent error, we created our custom procedure:
     procedure process_success(urlc in varchar2) as
     begin
wwv_flow_custom_auth_sso.process_success(urlc => urlc,
                                                                                                              p_partner_app_name => 'MY_PARTNER_NAME');
     end process_success;
But when we access the application we get the following error:
ORA-04067: not executed, package body "PROVES.WWV_FLOW_CUSTOM_AUTH_SSO" does not exist ORA-06508: PL/SQL: could not find program unit being called
     Error      ERR-10560 Error executing wwv_flow_custom_auth_sso.portal_sso_redirect.
It seems it is searching WWV_FLOW_CUSTOM_AUTH_SSO inside our custom schema PROVES, when it should call the PUBLIC SYNONYM.      We've checked and the synonym exists and we've granted acces to it from our custom schema.
Any ideas?
2) It's not clear for us which URL we should use when registering the app via SSO. If we have application number 104 (in APEX), should we call this URL?
http://educacio-pc.es.oracle.com:7778/pls/apex/f?p=104
instead of this one:
http://educacio-pc.es.oracle.com:7778/pls/apex
Many thanks.

Hi Scott,
First of all many thanks for your reply!
I'd like to understand better what's the difference between "My Application as Partner App" and "Oracle Application Express Engine as Partner App" because the documentation is not clear to me. I think I misunderstood its meaning, I though that using "Oracle Application Express Engine as Partner App" was for integrating the whole APEX with SSO and not just one application; Therefore, I thought that the other one was for integrating just one APEX application. Isn't that true? As a I read from your post I can see it's more than this but it's not clearly enough for me, could you, please, provide me a link with further information? By now, we just need to integrate one APEX application with a previous Portal & SSO environment, should we use "Oracle Application Express Engine as Partner App" instead of "My Application as Partner App"?
I finally managed to solve that error and my schema now recognizes WWV_FLOW_CUSTOM_AUTH_SSO perfectly. By now I'm having the following error: Error      Unable to run portal_sso_redirect procedure as schema:
PROVES with partner app name: MY_PARTNER_NAME
Many thanks for your time & help!
Josep
Message was edited by:
[email protected]

Similar Messages

  • Integration of Oracle Apex with EBS R12.1.1

    Dear All,
    We are in process of integrating Oracle Apex 4.0.2 with EBS R12.1.1 with the help of http://www.oracle.com/technetwork/developer-tools/apex/apex-ebs-wp-cabot-consulting-169064.pdf.
    After doing all the steps, the moment when we navigate from EBS application to Apex application by clicking on the EBS menu link it ends up with below error
    "404 Not Found
    Resource /OA_HTML/null/pls/apex/f not found on this server"
    After some analysis i found the below code in "LaunchApex.jsp" for getting the profile value (supposed to be 'http://myserver:port') from custom system profile "APEX_HTTP_SERVER" and prefixing to "/apex/f?p=applicationid:page::APPS:::" is not happening properly
    String l_launcher = ctx.getProfileStore().getProfile("APEX_HTTP_SERVER");
    l_launcher = l_launcher + "/apex/f?p=" + p_application + ":" + p_page;
    l_launcher = l_launcher + "::APPS:::" + p_item_names + ":" + p_item_values;
    as we found that the custom system profile "APEX_HTTP_SERVER" not exist in EBS system. But it works without any page error if we hard code the entire apex application URL in l_launcher variable, but this takes us to EBS login page instead of Apex application page.
    So i feel we can't bypass using profile value from "APEX_HTTP_SERVER" as it has some relation with EBS application session.
    So could anyone please help me how we could create custom system profile "APEX_HTTP_SERVER" or any other options to make the seamless integration of Oracle apex with EBS works without any second login page
    Thanks in advance
    Edited by: 805196 on Aug 25, 2011 12:23 AM

    Hi,
    Create a profile under Application Developer Responsibility as follow:
    Name OAE_LAUNCHER
    Application <whatever>
    User Profile Name Oracle Application Express Launcher
    Description Oracle Application Express Launcher
    2. Set above profile value under System Administrator Responsibility -> Profile -> System, and search for the ‘OAE_LAUNCHER’.
    Set the value at Site Level as:
    http://<hostname>:<Apex port>/pls/apex
    Then instead of hardcoding the URL in the jsp, just give the profile name OAE_LAUNCHER that you have just created in the jsp.
    Hope this helps you
    Brgds,
    Mini
    If this is helpful or correct, assign points promptly.

  • Anychart 5 integration kit for APEX

    Hello,
    Just wanted to write a quick post to tell everybody we released the Anychart 5 integration kit for APEX a couple of days ago.
    I know a lot of you already tried to integrate a later version of Anychart, the kit (which is free - but you need an Anychart 5 license) should make this more easy for you.
    You can find more information about the kit at http://dgielis.blogspot.com/2008/11/anychart-5-integration-kit-for-apex.html or see the examples at http://anychart.apex-evangelists.com
    Hope you all like it.
    Regards,
    Dimitri
    http://dgielis.blogspot.com/
    http://www.apex-evangelists.com/
    http://www.apexblogs.info/

    Hello Chris,
    I'll try to do that in the next days or early next week. I'm creating another example of such a map.
    In the meantime you can have a look here: http://anychart.apex-evangelists.com/pls/apex/f?p=454:13:0
    Look at the region source. You basically create a 2D Column chart and change the select like I did:
    select null link, REGION label, SALES "{n:Sales;tr:t1}"
    from STATE_SALESFor the region source you can change it to the new Anychart 5:
    <anychart>
        <charts>
            <chart plot_type="Map" use_anychart3_data_model="true" use_sets_colors="false">
    <thresholds>
                            <threshold name="T1" palette="P1" range_count="3" type="EqualSteps"
                                            auto_value="{%Value}"/>
                    </thresholds>
                    <palettes>
                      <palette name="P1">
                        <item color="#E06232" />
                        <item color="#E0D231" />
                        <item color="#6CAC32" />
                      </palette>
                    </palettes>
                <data_plot_settings>
                    <map_series source="states.amap">
                        <defined_map_region>
                            <label_settings enabled="true">
                                <format><![CDATA[{%Name}]]></format>
                                <background enabled="false"/>
                                <font size="9" color="#292929"/>
                            </label_settings>
                            <tooltip_settings enabled="true">
                                <format><![CDATA[{%REGION_NAME} ({%Name}) - ${%Value}
    {numDecimals:0}]]></format>
                            </tooltip_settings>
                        </defined_map_region>
                        <grid>
                            <parallels enabled="false"/>
                            <meridians enabled="false"/>
                            <background enabled="false"/>
                        </grid>
                    </map_series>
                </data_plot_settings>
                <chart_settings>
                    <title>
                        <text>USA Sales Map</text>
                    </title>
                </chart_settings>
        #DATA#
            </chart>
        </charts>
    </anychart>Regards,
    Dimitri
    http://dgielis.blogspot.com/
    http://www.apex-evangelists.com/
    http://www.apexblogs.info/
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone!

  • SSO in APEX 4.1

    Hi!
    Can anybody tell me if there any difference in configuring SSO for APEX 4.1 depending on which HTTP Server it is using (Embedded PL/SQL Gateway or Oracle HTTP Server).
    And also, if I have several applications in the same domain and I have created a custom authentication scheme that checks user credentials against LDAP, would that allow me to have a true SSO experience, whem user doesn't have to re-enter his credentials after having signed-in to the first application?
    Or I will have to add some procedure that creates and stores user cookies and deletes them on logout?

    After upgrading to APEX release 4.1.0.00.32 we received the following errors when attempt to authenticate to an application setup to use "Oracle Application Server Single Sign-On" as the Scheme Type.
    Error message:
    Error processing SSO authentication.
    ORA-06550: line 2, column 1: PLS-00201: identifier 'WWSEC_SSO_ENABLER_PRIVATE' must be declared ORA-06550: line 1, column 45: PL/SQL: Statement ignored
    ORA-06550: line 2, column 1: PLS-00201: identifier 'WWSEC_SSO_ENABLER_PRIVATE.GENERATE_REDIRECT' must be declared ORA-06550: line 1, column 45: PL/SQL: Statement ignored
    This has been identified as BUG 12973090 - SSO WITH SPECIFIED PARTNER APPLICATION NAME FAILS WITH PLS-00201
    Workaround:
    The work around is to leave the “Partner Application Name” field blank in your authentication scheme. To do this go to: Application Builder > Your Application > Shared Components > Authentication Schemes > Click the Edit Icon on your authentication scheme that uses Single Sign-On > set the “Partner Application Name blank as follows > Apply Changes.
    Oracle support says development is currently working the issue and the bug will not be fixed until APEX release 4.1.1.
    Sean
    Edited by: Sean Harris on Nov 2, 2011 7:59 AM

  • Integrating Forms and Apex. (Calling Apex from Forms).

    Hi all.
    We'll soon start an upgrade of our Forms / Reports 6i Application to 11g.
    I was wondering, maybe, it would be nice to add some value for the upgrade process as a whole, using some of Apex new features like web mobile interface or maybe an integration between Forms an Apex, for example to provide users with the powerful features of Interactive Reports, just to name one.
    I have found this interesting link: http://roelhartman.blogspot.com/2008/11/integrate-oracle-forms-with-apex.html. (not a 100% clear for me, but at least it is a start).
    Obviously, to make it attractive, one would expect automatic login between the two Apps. As far as i know, this could be done like this:
    1) Using SSO. With that a Portal / Forms / Reports/ Discoverer/ version would be mandatory (too expensive for some clients).
    2) Oracle Access Manager? Not sure, can Oracle Forms connect to Access Manager? or LDAP? How about the licensing costs?. Not a clue.
    3) Make all Apex pages public? Not feasible.
    4) Now this one: in our forms application, every user authenticates within the application and we internally map that application user to an actual database user. At all times we hold metadata info about the current user (app, and DB), as well as application context. So this is my question:
    It is possible to create an Apex app, with database authentication method, and somehow pass the metadata from forms, and have a kind of custom login procedure that does all the application to DB user conversion process and application context setting????
    This is a very important question for us, although not sure where to really post it...
    Feedback will be greatly appreciated .....!
    Regards,Luis ....:)=

    I did something like that once. What you can do is set some random session id after logging in in Forms. Pass this session id to Apex every time and let Apex check if it is a valid session id.
    More information here:
    http://sqlcur.blogspot.com/2009/04/forms-apex-integration-2.html
    In that example I create a new session id on every call to an Apex page from Forms, but you can use the same session id as long as the user is logged in in Forms.
    Ino

  • SSO with APEX anyone seen this before?

    Hi,
    I have followed the instructions from Metalink on
    "Configuring an APEX Application to Use SSO With SDK in Separate Schema"
    and have followed all the instructions but when I try and access application with SSO
    turned on I am seeing this page
    Thu, 3 Feb 2011 01:21:53 GMT
    Bad parameter name: none specified
      DAD name: apexwamsx
      PROCEDURE  : f
      URL        : http://lv700.light.ci.seattle.wa.us:7961/pls/apexwamsx/f?=
      PARAMETERS :
      ===========
      ENVIRONMENT:
      ============
        PLSQL_GATEWAY=WebDb
        GATEWAY_IVERSION=2
        SERVER_SOFTWARE=Oracle-Application-Server-10g/10.1.2.2.0 Oracle-HTTP-Server
        GATEWAY_INTERFACE=CGI/1.1
        SERVER_PORT=7961
        SERVER_NAME=lv700.light.ci.seattle.wa.us
        REQUEST_METHOD=GET
        QUERY_STRING==
        PATH_INFO=/f
        SCRIPT_NAME=/pls/apexwamsx
        REMOTE_HOST=
        REMOTE_ADDR=156.74.12.139
        SERVER_PROTOCOL=HTTP/1.1
        REQUEST_PROTOCOL=HTTP
        REMOTE_USER=APEX_PUBLIC_USER
        ORACLE_SSO_USER=
        OSSO_IDLE_TIMEOUT_EXCEEDED=
        OSSO_USER_GUID=
        HTTP_CONTENT_LENGTH=
        HTTP_CONTENT_TYPE=
        HTTP_USER_AGENT=Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729)
        HTTP_HOST=lv700:7961
        HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
        HTTP_ACCEPT_ENCODING=gzip,deflate
        HTTP_ACCEPT_LANGUAGE=en-us,en;q=0.5
        HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7
        HTTP_COOKIE=ORA_WWV_REMEMBER_UN=ALBAM:commonws; ORA_WWV_USER=AC8796116B48095E; orasso=9.0.3+en-us+us+AMERICA+9B51BFB45D462A72E04400144FFABD7C+376A4AC4D470C5123650D53D83C6BF30A23BB27BB0F175D642AB7583249FBFF0B6AB6DAA9A2455BA6ACDA4CF36AD1646846B6E8310D16BDC569B61C08864631839C257F2EA1DD635005F1B4DE8B641FF755CFD4DAF89DA85
        HTTP_IF_MODIFIED_SINCE=
        HTTP_REFERER=http://lv700:7961/pls/apexwamsx/f?p=140:500:872061270446623:::::
        HTTP_SOAPACTION=
        HTTP_ORACLE_ECID=1296696113:156.74.21.244:28393:0:16,0
        HTTP_ORACLE_CACHE_VERSION=
        HTTP_AUTHORIZATION=
        WEB_AUTHENT_PREFIX=
        DAD_NAME=apexwamsx
        DOC_ACCESS_PATH=docs
        DOCUMENT_TABLE=wwv_flow_file_objects$
        PATH_ALIAS=
        REQUEST_CHARSET=WE8ISO8859P1
        REQUEST_IANA_CHARSET=ISO-8859-1
        SCRIPT_PREFIX=/pls
        HTTP_IF_MATCH=
        HTTP_CACHE_CONTROL=
        SOAP_BODY=
        HTTP_X_ORACLE_DEVICE_CLASS=
        HTTP_X_ORACLE_DEVICE_ORIENTATION=
        HTTP_X_ORACLE_DEVICE_MAXDOCSIZE=
        HTTP_X_ORACLE_DEVICE=
        HTTP_X_ORACLE_ORIG_ACCEPT=
        HTTP_X_ORACLE_ORIG_USER_AGENT=
        HTTP_X_ORACLE_USER_LOCALE=
        HTTP_X_ORACLE_USER_NAME=
        HTTP_X_ORACLE_USER_DISPLAYNAME=
        HTTP_X_ORACLE_USER_USERKIND=
        HTTP_X_ORACLE_USER_AUTHKIND=
        HTTP_X_ORACLE_USER_DEVICEID=
        HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE1=
        HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE2=
        HTTP_X_ORACLE_USER_LOCATION_ADDRESSLASTLINE=
        HTTP_X_ORACLE_USER_LOCATION_BLOCK=
        HTTP_X_ORACLE_USER_LOCATION_CITY=
        HTTP_X_ORACLE_USER_LOCATION_COMPANYNAME=
        HTTP_X_ORACLE_USER_LOCATION_COUNTY=
        HTTP_X_ORACLE_USER_LOCATION_STATE=
        HTTP_X_ORACLE_USER_LOCATION_POSTALCODE=
        HTTP_X_ORACLE_USER_LOCATION_POSTALCODEEXT=
        HTTP_X_ORACLE_USER_LOCATION_COUNTRY=
        HTTP_X_ORACLE_USER_LOCATION_TYPE=
        HTTP_X_ORACLE_USER_LOCATION_X=
        HTTP_X_ORACLE_USER_LOCATION_Y=
        HTTP_X_ORACLE_SERVICE_HOME_URL=
        HTTP_X_ORACLE_SERVICE_PARENT_URL=
        HTTP_X_ORACLE_HOME_URL=
        HTTP_X_ORACLE_MODULE_CALLBACK_URL=
        HTTP_X_ORACLE_MODULE_CALLBACK_LABEL=
        HTTP_X_ORACLE_CACHE_USER=
        HTTP_X_ORACLE_CACHE_SUBID=
        HTTP_X_ORACLE_CACHE_AUTH=
        HTTP_X_ORACLE_CACHE_DEVICE=
        HTTP_X_ORACLE_CACHE_LANG=
        HTTP_X_ORACLE_CACHE_ENCRYPT=
        HTTP_X_ORACLE_ASSERT_USER=Thanks so much for any insight!

    Jonnycake please see AAM doesn't update to Creative Cloud desktop Application for information on how to enable the AAM Detect Plug-in within Safari.

  • BI-Pirtal Integration SSO error

    Dear All,
    We have done Porta 7.0 - BI 7.0 integration.
    It is giving following error in dev_rfc0 file in BI server:
    Trace file opened at 20090724 221733 IST SAP-REL 700,0,185 RFC-VER
    U 3 1025834
    RFC SignOn> delete old Assertion-Ticket (1)
    ======> call FM RSWR_RFC_SERVICE_TEST to ProgId EPDB_PORTAL_EPP on host
    epdb with SSO not authorized: Authentication failed.
    ABAP Programm: RSPOR_SETUP (Transaction: SE38)
    Called function module: RSWR_RFC_SERVICE_TEST
    User: BASIS (Client: 909)
    Destination: BWP_EPDB_EPP (handle: 6, 76608833, {4A68762A-E2F4-00B7-
    E100-8000C0A80156})
    Also in portal it gives following message at the time of tesing BI
    iView and BI_MODELDATA jco rfc destination:
    This system rejects all logons using SSO tickets
    The golive is on 1st August.
    Thanks & Regards,
    Tejas

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0a5216a-349c-2a10-9baf-9d4797349f6a?overridelayout=true
    what should I do to integrate BI and Portal
    Please check these links and check the steps for the integration. if you missed or if you want to do any settings/configurations.
    this might help you.

  • Problem during configuring SSO with APEX 4.1

    Hello everybody,
    I'm trying to configure my APEX application to use SSO, but I have big problems with ssosdk902.zip file.
    During execution of the loadsdk.sql script it creates package "wwsec_sso_enabler" but APEX 4.1 wants to have "wwsec_sso_enabler_private". For me it a clear sign, that I'm using some old SSOSDK.
    Can somebody tell me where to find the current "ssosdk"?
    I'm using OAS10gR2 and the interesting thing is that in the DB schema ORASSO package "wwsec_sso_enabler_private" exists, but it doesn't helps me. It is at the other machine. I must have it on the same instance, where APEX is running.
    It looks like packaging error by Oracle. Can somebody help me?
    Thanks,
    Ianko

    Hi Anton,
    that's why I added the IF statement around the code block, to guarantee that it only runs if the URL contains auto-login data (i.e. P101_UNAME). Setting FSP_AFTER_LOGIN_URL to null avoids a loop when the login fails. If we keep FSP_AFTER_LOGIN_URL, the wwv_flow_custom_auth_std.login procedure will redirect to page 101 and the before header process will run again, re-executing wwv_flow_custom_auth_std.login , etc.
    It might be clearer to put the before header code into the authentication itself. The invalid session procedure is the right place for that, but it's use is very sparsely documented yet.
    I created a 2nd copy of your original application (22274), where I removed the before header process and added this invalid session procedure:
    procedure autologon_on_invalid_session
    is
      v_user                VARCHAR2(4000);
      v_pass                VARCHAR2(4000);
      v_fsp_after_login_url VARCHAR2(4000) := :FSP_AFTER_LOGIN_URL;
      v_user_pos            pls_integer    := instr(v_fsp_after_login_url, 'P101_UNAME:');
    BEGIN
      if apex_application.g_flow_step_id != 101 and v_user_pos > 0 then
        v_user := substr(v_fsp_after_login_url, v_user_pos+11);
        wwv_flow_custom_auth_std.login(
            P_UNAME       => v_user,
            P_PASSWORD    => v_pass,
            P_SESSION_ID  => v('APP_SESSION'),
            P_FLOW_PAGE   => :APP_ID||':1' );
        apex_application.stop_apex_engine;
      end if;
    END;If the current page is not 101 (the login page) and the URL (which was copied into the deep link item) contains the autologin credentials, call login. The finall call to apex_application.stop_apex_engine stops Apex from continuing it's default invalid session handling, which is to redirect to the login page.
    Regards,
    Christian

  • SSO with Apex 4.1.1.00.23

    Hello Apex community,
    i want to implement a SSO solution between an apex and non-apex application. This solution worked with Apex 4.0 but seems not to work with current 4.1.1.00.23.
    I've set up a test case on hosted environment.
    Dev User:
    Workspace: authtest
    User: authtest
    Pass: authtest
    End User:
    User: test
    Pass: test1
    Things i've done:
    (1) Created a custom authentication scheme (marked as current) "auth_scheme" with following authentication function:
    create or replace FUNCTION auth_function(
          p_username IN VARCHAR2,
          p_password IN VARCHAR2)
        RETURN BOOLEAN
      AS
        v_is_authenticated BOOLEAN := false;
      BEGIN
          IF lower(p_username)= 'test' OR APEX_UTIL.IS_LOGIN_PASSWORD_VALID(p_username => p_username,
                                                                            p_password => p_password)
        THEN
          v_is_authenticated := true;
        ELSE
          v_is_authenticated := false;
        END IF;
        RETURN v_is_authenticated;
      END auth_function;(2) Created an "On Load - Before Header" process with sequence 5 on page 101:
    DECLARE
      v_user                VARCHAR2(4000);
      v_pass                VARCHAR2(4000);
      v_fsp_after_login_url VARCHAR2(4000) := :FSP_AFTER_LOGIN_URL;
    BEGIN
      SELECT SUBSTR(v_fsp_after_login_url, instr(v_fsp_after_login_url, 'P101_UNAME') + LENGTH('P101_UNAME') + 1)
      INTO v_user
      FROM dual;
      wwv_flow_custom_auth_std.login(
        P_UNAME       => v_user,
        P_PASSWORD    => v_pass,
        P_SESSION_ID  => v('APP_SESSION'),
        P_FLOW_PAGE   => :APP_ID||':1'
    END;Process condition: request = AUTOLOGON:
    (3) Created a hidden item "P101_UNAME" on page 101.
    (4) Expected behaviour: user loads following URL:
    http://apex.oracle.com/pls/apex/f?p=30964:1::AUTOLOGON:YES::P101_UNAME:testuser schould be logged in without typing in his credentials.
    What happens: user faces login page. What I don't understand: setting process condition to "none", autologon works. But if you have a look into debug report, apex recognizes the request "AUTOLOGON" even if autologon doesn't work. On my dev environment with Apex 4.1.1.00.23 changing process condition doesn't help.
    I can't figure out what I'm doing wrong. With the patchset 4.1.1 there were certain changes concerning FSP_AFTER_LOGIN_URL Re: Deep Link (FSP_AFTER_LOGIN_URL) Not Working in APEX 4.1 I would appreciate any hint.
    Thank you very much for your answers.
    Kind regards,
    Anton
    Edit: Any ideas? I would appreciate any hint.
    Edit2: Any hints maybe? Explicitly setting the FSP_AFTER_LOGIN_URL in the Url doesn't help either...
    Edited by: anton on 20.08.2012 01:26

    Hi Anton,
    that's why I added the IF statement around the code block, to guarantee that it only runs if the URL contains auto-login data (i.e. P101_UNAME). Setting FSP_AFTER_LOGIN_URL to null avoids a loop when the login fails. If we keep FSP_AFTER_LOGIN_URL, the wwv_flow_custom_auth_std.login procedure will redirect to page 101 and the before header process will run again, re-executing wwv_flow_custom_auth_std.login , etc.
    It might be clearer to put the before header code into the authentication itself. The invalid session procedure is the right place for that, but it's use is very sparsely documented yet.
    I created a 2nd copy of your original application (22274), where I removed the before header process and added this invalid session procedure:
    procedure autologon_on_invalid_session
    is
      v_user                VARCHAR2(4000);
      v_pass                VARCHAR2(4000);
      v_fsp_after_login_url VARCHAR2(4000) := :FSP_AFTER_LOGIN_URL;
      v_user_pos            pls_integer    := instr(v_fsp_after_login_url, 'P101_UNAME:');
    BEGIN
      if apex_application.g_flow_step_id != 101 and v_user_pos > 0 then
        v_user := substr(v_fsp_after_login_url, v_user_pos+11);
        wwv_flow_custom_auth_std.login(
            P_UNAME       => v_user,
            P_PASSWORD    => v_pass,
            P_SESSION_ID  => v('APP_SESSION'),
            P_FLOW_PAGE   => :APP_ID||':1' );
        apex_application.stop_apex_engine;
      end if;
    END;If the current page is not 101 (the login page) and the URL (which was copied into the deep link item) contains the autologin credentials, call login. The finall call to apex_application.stop_apex_engine stops Apex from continuing it's default invalid session handling, which is to redirect to the login page.
    Regards,
    Christian

  • Is Application Migration Workshop integrated within free APEX workspace?

    Is Application Migration Workshop integrated within the free APEX workspace hosted by Oracle at.http://apex.oracle.com/pls/otn?
    I am trying to evaluate the "Oracle Application Express Application Migration Workshop" (to convert Access Applications into APEX Applications) and it would be nice to not have to create the extensive development environment which can be very time consuming.
    Thanks!

    Hello User.
    Please change your name from the default #'s to either your name or a nickname.
    From my understanding,
    No the APEX Migration workshop is not installed in the free Oracle demo apex public workspace environment.
    One of the Apex experts will be able to confirm this information.
    I've only used the tool in my own environment and I've never tried looking for it on the free oracle apex workspace.

  • Integrating SSO in our Loginsystem

    Hi!
    I have a question concerning the integration of SSO in our
    authentication system. The problem is the following:
    We already have a loginsystem, which creates an authentication
    cookie for our applications. Now we want to integrate SSO in our
    system (Just to create the SSO cookie!) ...
    Is ist possible to do that? If yes, any hints how?
    best regards,
    Wolfgang

    Wolfgang, there is a paper on the integration of the SSO server
    with 3rd party single sign-on systems, such as Netegrity
    Siteminder or Tivoli Webseal, etc.
    The mechanism is described in
    http://otn.oracle.com/docs/products/ias/doc_library/1022doc_otn/p
    ortals.102/a95114.pdf
    This feature is available in version 3.0.9.
    The paper describes the approach and an example for Siteminder,
    but the same package interface can provide integration with other
    SSO systems by configuring the SSO server as a partner to that
    other system, and the Portal and other partner applications
    continue to interface with the Login Server.
    With most of these 3rd party SSO systems, you "protect" a URL
    which then allows the SSO system to challenge for credentials and
    log the user in to the configured applications automatically.
    When configuring the Portal with these systems, the only URL that
    needs to be "protected" is the Login Server's ls_login URL --
    which is
    http://<loginserver.domain.com>/pls/portal30_sso/portal30_sso.wws
    so_app_admin.ls_login
    The portal URLs all automatically redirect to the LS when
    necessary and the LS in turn, being protected will allow the 3rd
    party SSO system to kick in. Then the customized package in the
    LS will obtain the username provided by the 3rd party SSO system
    and pass that on, in turn, to the Portal. That's the idea.

  • How we can bypass SSO in apex  4.2

    Hi Team,
      We are in process of migrating new version of Apex from 3.2 to 4.2 version, we have exported apex sql in to new version and now when we try to run that application but it promting message as "
    The server 10.156.0.100 at XDB requires a username and password.
    Warning: This server is requesting that your username and password be sent in an insecure manner (basic authentication without a secure connection).
    We would like to by pass the message, with out any authentication. Could you please help me how we can over come this.
    Please find deatils below for version
    Apex- 4.2.3.00.08
    PLSQL_GATEWAY- webdb
    Regards,
    Sruthitamiri!!

    heres an example
    Page 1 has items P1_SSN and P1_NAME  as well as hidden items P1_TEXT and P1_TEXT2
    The button affiliated with p1_NAME takes the user to page 2 that displaces a list of match names. it has a link which goes to page 3 where P3_SSN matches #SSN#
    The button affiliated with p1_SSN takes the user directly to page 3 where p3_SSN matches #SSN#
    If I log in and search by SSN first, when I get to page 3 I have the correct record
    If I look up by name , I get the list and select a record by SSN I still have the correct record
    then I go back to Page 1 and search by SSN, entering a new SSN. I always get what ever record I previously pulled up when searching by name and selecting from the list
    On Page 1 , I have a process that says on load before regions clear items and I list all the items
    Similarly  on page 3 I have a process after submit and calculations that clears the items
    When creating these processes it asks to list the items, separated by comma. The only place to enter PL/SQL is under conditions, this is not conditional on anything, it should always clear the cache.
    I use this same logic on different pages in the same application - different tables but same flow. It works there. I don't see why it doesn't work here

  • Integration of Oracle Apex with Oracle Applications R12

    How can I integrate Oracle Apex with Oracle Applications R12? The requirement is like by clicking a menu the user will see an apex report without giving again the user name and password. By simple menu attachment it's asking for apex login credentials. But I want it will redirect to the apex page without asking for user name and password.
    Please help.

    Hi,
    Have a look at this thread.
    Installation Procedure for APEX
    Installation Procedure for APEX
    Regards,
    Hussein

  • Facebook login integration with Oracle Apex

    Hello,
    Wondering if anyone has had success in implementing facebook login for Oracle Apex.  I walked through facebook developer docs and I am able to see through the test api that I am connected to facebook in my apex app, but not sure how to redirect through login using facebook credentials.  If someone could give me some examples that would be great.

    You could look at this plugin:  - Authentication Plugin - Facebook Authentication Plugin if you are on atleast APEX 4.x...  Otherwise you will have your work cut out for yourself..
    Thank you,
    Tony Miller
    LuvMuffin Software

  • Integrating OBIEE with APEX

    Hi all,
    I want to integrate OBIEE with APEX, In the OBIEE Application, i have created a cookie for username and passing it in the apex applicatin,while running the apex application, I will get the username , it has to check for the user from a table and if valid, the application should open,
    without asking for any authentication.
    Could i achieve that........? IF so please help me out with some suggestions
    thanks in advance
    kavitha l

    Hi Kavitha,
    we have a how to document about this in german language here
    http://www.oracle.com/global/de/community/tipps/biee-apex/index.html
    Perhaps this helps ...
    Best regards
    -Carsten
    Deutsche Application Express Community!
    http://www.oracle.com/global/de/community/index.html
    SQL und PL/SQL: Tipps, Tricks & Best Practice
    http://sql-plsql-de.blogspot.com

Maybe you are looking for

  • No HDMI display after updating

    I updated my iPad 2 to IOS6 and now it does not display through HDMI, is anyone else having this problem?

  • Import bookmarks from netscape

    i seem to be unable to import netscape bookmarks into safari now that i have upgraded to lion

  • Keystrokes lost--space weirds out Mail

    Just in the last few days, whenever I try and compose a Mail message I get the following *really weird* problem: When typing in the subject line, every space I type becomes two. When typing into the body of the message, as soon as I type any space a)

  • Custom MXML components

    Hi, I have a mxml custom component I will need to edit often. I don't want to send an update every little change. Can I reference the component from a server and if so how?

  • Varbinary equivalent

    Hi, I don't suppose anybody would be able to advise me on how to convert the following SQL Server query to Oracle: SELECT * FROM tblAdminUsers WHERE (CAST(UserName AS varbinary(25)) = CAST('Administrator' AS varbinary(25))) AND (Active = 1) AND (User