SAML 2.0 + ADF | Based on Frank Nimphius safety for everyone

Hi all

I took Frank Nimphius security for everyone and enabled to work with a Cluster of WLS + eDirectory LDAP. I was able to make it work on a pre-production (Cluster, HA, LBS, etc) environment.
The way I did was:
Configure the WLS to LDAP
* Let JAAS to do the rest of the security
* Follow the advice of Frank when I have the application was sent

But now I need to implement single sing and Sign Out. on each ADF Applications that I will develop.
To do this, I choose to SAML 2.0.
Over the years I have another supplier is, I don't have to really worry about implementation of SSO, I just modify the WLS and "speaking with my new provider of security."

I've worn to a point where I am able to set up a Standalone WLS + unit of Novell Access Manager 3.2 on my laptop and ran a Servelt demo that comes with Novell. This servlet must be able to read some statements.

Now I'm stuck on two things:

1. I am not able to configure application of Frank and make it work for SAML 2.0
2. a RDM are need when WLS is clusted and SAML 2.0 want to be configured. I have no documentation of fürthen to configure WSL + ADF in order to be able to work according to the standards of SAML 2.0.

If anyone of you has a few entries, I'll be very grateful.

I can share my notes about how I configured Access Manager from Novell and do work the example provided by Novell.

Thanks in advance,

Hector.

Check if this may help:
http://Biemond.blogspot.com/2009/09/SSO-with-WebLogic-1031-and-Saml2.html

Tags: Java

Similar Questions

  • Management component of the ADF based on Web Service

    Hi Experts,

    Jdev 11.1.1.7

    How to create a from ADF BC of web service proxy.  Long time back I saw a post that shows step by step implementation on even use cases. I guess it was Frank Nimphius post.

    I googled a lot, but not found. Looking for simillar post.

    Thank you

    Nitesh

    In this case: http://www.oracle.com/technetwork/issue-archive/2012/12-jul/o42adf-1653060.html

    Dario

  • Frank Nimphius TreeWalking workspace?

    Can someone give me the comings and goings of the workspace of Frank Nimphius TreeWalking example? I'm trying to figure 10.1.3 tree api binding and need help.

    If no one knows, then, Frank? Is this workspace somewhere? I want to inform me on a node in a tree table. I have a list of tables of channels – such as [0, 2, 10] - showing the location of the node, but the only way I found to get the node up to now takes a list of oracle.jbo. Key, no strings. I have a memory of make you some kind of conversion?

    Michael,

    I have re-uploaded the sample to buster blog.

    http://thepeninsulasedge.com/frank_nimphius/2009/08/12/ADF-1013-reposting-tree-search-example/

    Frank

  • The implementation of the method of Frank Nimphius's to insert a line at the end of a table?

    Mr President.

    The implementation of the method of Frank Nimphius's to insert a line at the end of a table?

    https://blogs.Oracle.com/jdevotnharvest/entry/how_to_add_new_adf

    I put this method is my CustomerViewRowImpl class

    Like this

    public String onRowCreate() {
     BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
     //access the name of the iterator the table is bound to. Its "allDepartmentsIterator"
     //in this sample
     DCIteratorBinding dciter = (DCIteratorBinding) bindings.get("allDepartmentsIterator");
     //access the underlying RowSetIterator
     RowSetIterator rsi = dciter.getRowSetIterator();
     //get handle to the last row
     Row lastRow = rsi.last();
     //obtain the index of the last row
     int lastRowIndex = rsi.getRangeIndexOf(lastRow);
     //create a new row
     Row newRow = rsi.createRow();
     //initialize the row
     newRow.setNewRowState(Row.STATUS_INITIALIZED);
     //add row to last index + 1 so it becomes last in the range set
     rsi.insertRowAtRangeIndex(lastRowIndex +1, newRow); 
     //make row the current row so it is displayed correctly
     rsi.setCurrentRow(newRow);                          
     return null;
    }  
    

    My iterator name is CustomerView1Iterator

    What to write get the method at line 5 above

     DCIteratorBinding dciter = (DCIteratorBinding) bindings.get("allDepartmentsIterator");
    

    Concerning

    Hello world

    I put my name to vo iterator CustomerView1Iterator instead of allDepartmentsIterator.

    And it works quite well

    Concerning

  • Why: Data control not extensible/empty - flow ADF based task entry on HT.

    Hi all

    I hope to create an ADF task flows based on a human task. I have an ADF stand-alone application in the ViewController which I want to create this workflow. The control of data entry resulting doesn't seem to be expandable.

    Questions
    1. When you create a Taskflow ADF based on a human task, should always be within a project in the same application as the SOA components?
    2. If not, is control of resulting data blank human task or not expandable because the xsd for the HT is based on the MDS? I have configured all MDS connections in my application.

    JDev: 11.1.1.4

    Thank you
    PP

    Hello

    Answers: -.

    1. No, it is not necessary that your ADF Taskflow based on human task should be in the same application where the SOA project. But this Taskflow-ADF deployment, to the SOA Project.You can add this project whenever you want to deploy.
    2. it may be the cause because of the Configuration of MDS.

    Do one thing, while creating the ADF Taskflow human task, you select the .task via the file system file not the MDS.
    If you select the. Your soa project task file, then it will ask you to name the Taskflow, just to name the taskflow you want and say ok.
    After you have created the taskflow, it will add a large number of xml files in your project and it will create a data control.

    It could be useful!

    Kind regards
    Shah

  • How to create a table of adf based on javascript

    How can we create a table based on a javascript script. ??

    I think you do not understand the text correctly - that he says basically is that your ADF table can use JavaScript to send and receive messages to the OSB.

    If you want your table to be based on data from the OSB through Javascript - you will need to write a bean to support dealing with javascript and created a collection of Java, which is the basis of the data given in the table of the ADF.

  • ADF based on dynamic query table

    I am new to JDeveloper and ADF.

    I want to add an editable on a JSF page ADF table, but I want to use
    criteria of Dynamics for the query on which the table is based on.


    The user will fill some fields, then press a button. Then a daynamic
    where class will be created and the table
    will fill.

    How can I do this?

    Hello
    You should become familiar with the ViewCriteria for your ViewObject.

  • Frank Nimphius Pojo example

    Hello
    IM using Jdev Studio Edition Version 11.1.1.3.0 I webServices and datacontrol I create pagination when I scroll downwards or upwards and that the index number? how it create pagination and what measures the? how it works?

    Load the sample. It has the configuration.

    Timo

  • Remote access is possible from the computer of Windows 7 on a Windows Vista-based computer? Email removed for privacy

    Remote access is possible from the computer of Windows 7 on a Windows Vista-based computer?

    If so, please send Web site or instructions on how to

    answer to * address email is removed from the privacy *.

    Hello

    Please note that it may depend on the versions of Vista and Win 7 you have.

    RTD connection consists on the client computer (the computer that initiates the connection) and a host (the computer on which the connection will too.

    All versions of Windows can act as Clients.

    Can host only Vista/Win 7 Pro/ultimate/Ent.

    Therefore, if you have the OS Home versions', you might be out of luck.

    Jack-MVP Windows Networking. WWW.EZLAN.NET

  • [ADF, JDev12.1.3] Best practices for maintaining a form validation

    Hallo,

    in my application, I need to create a registration form which contains fields that must be validated (for example they should follow a format like e-mail, phone number, tax code,...).

    If the data inserted by the user are ok, a new record in my custom db table Users will be created.

    I would like to know which are the best practices for maintaining the validation, which means the place where the controls must be made and a message to the user who fills out the form when something goes wrong.

    The best vo or EO or managed bean? Or some controls should be put in the OS, others in the VO and other in the managed bean?

    I would be happy if you could give me some examples.

    Thank you

    Federico

    Assuming you want the validation on the value of the field to any screen data can be entered in (and possibly web services that rely on the same BC ADF) then put the validation on the definition of the attribute in the EO.

    If you want to add a little more friendliness and eliminate some of the network traffic to the server, you can also implement the validation client in your page - for example by using the regular expression validator.

    https://blogs.Oracle.com/Shay/entry/regular_expression_validation

  • An ADF form can be used / used for several human tasks in a BPM process?

    Hello

    We have a BPM which consists of a number of human activities the process tasks. We need all of these human tasks to call a generic ADF form to perform the same operations. Is there a way to do this?

    Thank you

    Hi David, Dan.

    In addition, component human task are service components and can be re-used the user task, so if you want to implement the same shape with a few conditionals related with human task metadata, you can implement a human task with a form of the ADF and share it in many user tasks.

    Kind regards

    Jorge

  • ADF: How to set default values for the attributes of each Insert online?

    Hello

    I am new to the ADF. I'm developing a simple Application from merger where a column of af: table has to be displayed with the user name (default) on each insertion.

    I tried using below EL:

    < af:inputText value = "#{null == row.bindings.SalesPeople.inputValue?" "{userBean.strUserName: row.bindings.SalesPeople.inputValue}"...

    And I am able to display the logged in user name by default on the side of the user interface, but the name of the user isn't getting recorded in the database.

    The action that I used to insert a new line is "CreateInsert".

    < af:commandButton text = 'Add new record' id = "cb1" actionListener = "#{bindings." CreateInsert.execute}"partialSubmit ="true"/ >

    Please help me how to solve this problem...

    Thank you

    Alexander

    Thank you all,

    I was able to solve this problem in action appellant and here is the code snippet

    actionListener = "#{bindings." CreateInsert.execute}"action =" #{testBean.getSalesPeople} ' "

    partialSubmit = "true" / >

    ----

    public void getSalesPeople() {}

        Links DCBindingContainer = (DCBindingContainer) BindingContext.getCurrent () .getCurrentBindingsEntry ();
        UserInfoBean userBean = (UserInfoBean) JSFUtils.getManagedBeanValue ("userBean");
        DCIteratorBinding quoteIter = bindings.findIteratorBinding("SalesQuoteView1Iterator");
        RowSetIterator quoteRSIter = quoteIter.getRowSetIterator ();
        RowKeySet rowKeySet = m_SalesQuoteTbl.getSelectedRowKeys ();
        If (rowKeySet! = null & rowKeySet.size () > 0) {}
            Iterator rksIterator = rowKeySet.iterator ();
            The list rowKey = (List) rksIterator.next ();
            Key = (Key) rowKey.get (0);
            Line currentRow = quoteRSIter.getRow (key);
            currentRow.setAttribute ("Sales", userBean.getStrUserName ());
    }

    Appreciate your point of view on my solution.

    Thank you

    Alexandre Ali

  • ADF: how to set the destination for golink property?

    Hello world

    I use Jdev 11 G.
    I developed a page of the ADF who has an Adf read only a table with 5 columns.
    I have converted in the first column (Empid) af:goLink element in the source as below:
    < af:goLink text = "#{rowEmpid}" id = "outputText19".
    destination = "https://XXXX;empid=# {rank." EMPD} "/ >"
    IM passing the parameter in the url.
    Everything works fine when I click on the empid in the page, it navigates to the url of destination with the setting...

    But now my requirement is I have to get this destination search and concatenate the parameter and the value of the destination property.
    Click on this item (empid) goLink I should go to the url with the parameter.
    How can I achieve this?

    Any suggestions would be really grateful.

    Thank you...

    Kumar,

    Try this.

    command link in jspx
    
    
    backing bean code
    
        public void linkClicked(ActionEvent actionEvent) {
           String destination = "http://www.google.com";
           // Here you can process the logic to get and manipulate the URL.
           // and set destination variable to the resultant URL 
    
            try {
                FacesContext.getCurrentInstance().getExternalContext().redirect(destination);
            } catch (IOException e) {
            }
        }
    

    Arun-

  • Security ADF of application using DB tables for users and roles

    Hello
    I followed the below documents to use SQL authentication instead of jazn.

    http://Biemond.blogspot.com/2008/12/using-database-tables-as-authentication.html


    http://Biemond.blogspot.com/2008/12/using-WebLogic-provider-as.html

    The second paper after completing the ADF Security Assistant, there are steps to create roles and application below at point

    * "We need to use myrealm as Kingdom and not jazn.com. Create the role of valid users. "

    Could someone suggest where to put these roles?

    Thanks in advance!
    Vinod

    Hi Vinod,

    If you set up SQLAuthenticator in the JDeveloper's integrated Weblogic Server, so what happened to your case is expected, because you deleted the Weblogic instance where SQLAuthenticator has been configured. Yes, you have deleted the domaine_par_defaut instance that is located in the directory specified above. JDeveloper will recreate a new instance (not configured) the next time you run.

    To avoid reconfiguring SQLAuthenticator, you must set it up on a stand-alone instance of Weblogic (which is not located on the JDeveloper/systems user... folder.

    Kind regards

    Pino

  • TCPdump based on detection of interfaces for IDSM2

    When we deploy new IDSM2 blades in various places, we need to ensure that the interfaces of remote sensing have sufficient visibility in social safety nets. To do this, we (security group) depend on the network administrators to configure SPAN, RSPAN, VACL, etc.. Sometimes the initial Setup is done well, but when major changes are made to the switch, the SPAN/VACL config is lost due to human error. Thus, tcpdump is very necessary to ensure that SPAN/RSPAN/VACL etc. as the case may be set up correctly. Another reason I can think of is when the one-way traffic is stride detection IDSM2, not bidirectional interface.

    We can use tcpdump on devices by stopping the CIDS ' stop /etc/init.d/cids ' first. Is there a work around to run tcpdump on the IDSM2? What interface linux eth? int7 and int8 correspond to?

    Let me know, thanks.

    Try to use 'tcpdump - r' where is the name of the output file to falcondump. -r is an option "read from file" tcpdump.

    Falcondump is expected to produce a file "falcondump.pcap" by default; you would feed this file tcpdump with the - r option.

    For a detailed analysis, we use Ethereal on a different workstation.

    SC

Maybe you are looking for