OIM: Is there a way to validate/restrict challenge answers?

Hi Gurus,
Just like we have a fairly flexible password policy is there a way we can setup a policy for challenge answers such as min length, no special chars, not same as other challenge answers etc.?
Is customizing the self-reg action to put our own validation the only way to do this?
Thanks

This is just a wild idea which I have never tested but would it be possible to create an entity adapter that listens on changes to the challenge objects that does the validation? Add a web error and you might have a way to do this within the OIM framework.
Best regards
/Martin

Similar Messages

  • Is there a way to validate jsff/jspx?

    Hi Folks,
    I am using Build JDEVADF_11.1.1.6.0_GENERIC_111205.1733.6192
    Is there a way to validate a jsff fragment or a jspx page? I have come across a case where lets say a jsff has components with duplicate id. There is no error while deploying the project as a jar file. However when I try to open up the screen in the browser, at runtime it gives error because of the duplicate id. I want to basically catch such stuff at compile time rather than runtime.
    NOTE: Jdeveloper IDE shows duplicate id as error, however no error is shown at compile time (using ojdeploy command line)
    Thanks
    Vishal

    yes you can .
    Goto the IDE Tools->Preferences->Audit->Profiles. Expand 'ADF Faces' in Rules section -> Component ID Rules -> C+heck for Duplicate IDs when ADF Faces is Present+ . Check this box.
    Note the Profile at the top of this window.
    Click on Audit and check Audit during Compile and select the Profile which you noted above from the drop down.
    After this you will get these errors as compilation. Make sure you select only those ruels as required , otherwise you might start getting lots of errors :)

  • Is there a way to replace slide to answer with a button?

    Is there a way to replace slide to answer with a button?  It is particularly difficult to answer calls using only 1 hand.

    HOW TO REPLACE SAFARI BOOKMARKS IN ICLOUD
    Turn off iCloud for Safari on all devices including the Mac that will be used to house the bookmarks you want to keep.  On your iDevices, if it asks to delete bookmarks, choose YES.
    On the Mac, clean up bookmarks using the Edit feature.  When finished, copy (do not move) the bookmarks file in the Safari folder in the library (Bookmarks.plist) to a safe location.  You will be copying the file back shortly. 
    Turn on iCloud for Safari on the Mac only.  Now manually delete all the bookmarks.  This will make iCloud “think” you want these changes to be stored in iCloud and because the other iDevices are have iCloud turned off, they won’t keep “feeding” iCloud with  your “old” bookmarks.  When you are done, there are now there are no more bookmarks stored in iCloud.
    You may want to also manually delete any bookmarks from the Favorites Bar also so that everything is cleaned out.
    Now turn off iCloud for Safari on the Mac.
    Copy your cleaned up Bookmarks.plist back into the library.
    Turn on iCloud for Safari on the Mac.
    Your cleaned up bookmarks will now load into iCloud.
    When everything looks good, turn iCloud for Safari back on in your iDevices.

  • Dashboard, is there a way to copy the dictionary  answer to a looked up word?

    is there a way to copy the dictionary  answer to a looked up word, copy and paste?Each time I highlight the defination the command copy will not work, is there a key sequence I need to use?

    Works here, I just tested.  (I assume you're talking about the dictionary widget on the Dashboard.)
    confused |kənˈfyo͞ozd|adjective(of a person) unable to think clearly; bewildered: she was utterly confused about what had just happened | a very confused and unhappy boy.
    Are you sure you're pressing command-c, not something like control-c?  If you're new to Macs, the control-c keystroke from Windows may be so ingrained you're pressing that without realizing it.
    Edit: Note that I didn't mean to imply you're not thinking clearly with the definition of the word I looked up, it was just the first word that popped into my mind! 

  • Is there a way to validate on save and pop up an error message?

    I have created a Adobe document with several form fields. Three of them include ways to pay. I want to ensure that they select a way to pay (check, invoice, at the door) before saving. Is there a way to run a validation before they save the file, to ensure one of the options is checked?

    Yes and no - you can attach code to the doc.WillSave event but as the name suggests you cannot stop the file being saved, by the time that event fires the decision has been made.

  • ? - Is there a way to validate 1 XML record at a time, using the SAX or oth

    Hello!
    Before running into space problems, i generated an XML file from a 'pipe delimited' file and and then processed that XML file thru a SAXParser 'validator' and the data was correctly validated, using the RELAXNG Schema patterns as the validation criteria!
    But as feared, the XML file was huge! (12 billion XML recs. generated from 1 billion 'pipe' recs.) and i am now trying to find a way to process 1 'pipe' record at a time, (ie) read 1 record from the 'pipe delimited' file, convert that rec. to an XML rec. and then send that 1 XML rec. thru the SAXParser 'validator', avoiding the build of a huge temporary XML file!
    After testing this approach, its looks like the SAXParser 'validator' (sp.parse) is expecting only (1) StringBufferInputStream as input,and after opening, reading and closing just (1) of the returned StringBufferInputStream objects, the validator wants to close up operations!
    Where i have the "<<<<<" you can see where i'm calling the the object.method that creates the 'pipe>XML' records 'sb.createxml' and will be returning many occurances of the StringBufferInputStream object, where (1) StringBufferInputStream object represents (1) 'pipe>XML' record!
    So what i'm wondering, is if there is a form of 'inputStream' class that can be loaded and processed at the same time! ie instead of requiring that the 'inputStream' object be loaded in it's entirety, before going to validation?
    Or if there is another XML 'validator' that can validate 1 XML record at a time, without requiring that the entire XML file be built first?
    1. ---------------------------------class: (SX2) ---------------------------------------------------------------------------------------------------------
    import ............
    public class SX2
    public static void main(String[] args) throws Exception
    MyDefaultHandler dh = new MyDefaultHandler();
    SX1 sx = new SX1();
    SAXParser sp = sx.getParser(args[0]);
    stbuf1 sb = new stbuf1();
    sp.parse(sb.createxml(args[1]),dh); <<<<<< createxml( ) see <<<<<<< below
    class MyDefaultHandler extends DefaultHandler {
    public int errcnt;
    "SX2.java" 87 lines, 2563 characters
    2. ----------------------------------class: (stbuf1) method: (createxml) ----------------------------------------------------------------------------
    public stbuf1 () { }
    public StringBufferInputStream createxml( String inputFile ) <<<<<< createxml(
    BufferedReader textReader = null;
    if ( (inputFile == null) || (inputFile.length() <= 1) )
    {     throw new NullPointerException("Delimiter Input File does not exist");
    String ele = new String();
    try {
    ele = new String();
    textReader = new BufferedReader(new FileReader(inputFile));
    String line = null; String SEPARATOR = "\\|"; String sToken = null;
    String hdr1=("<?xml version=#1.0# encoding=#UTF-8#?>"); hdr1=hdr1.replace('#','"');
    String hdr2=("<hlp_data>");
    String hdr3=("</hlp_data>");
    String hdr4=("<"+TABLE_NAME+">");
    String hdr5=("</"+TABLE_NAME+">");
    while ( (line = textReader.readLine()) != null )
    String[] sa = line.split(SEPARATOR);
    String elel = new String();
    for (int i = 0; i < NUM_COLS; i++)
    if (i>(sa.length-1)) { sToken = new String(); } else { sToken = sa; }
    elel="<"+_columnNames[i]+">"+sToken+"</"+_columnNames[i]+">";
    if (i==0) {
    ele=ele.concat(hdr1);ele=ele.concat(hdr2);ele=ele.concat(hdr4);ele=ele.concat(elel);
    else
    if (i==NUM_COLS - 1) {
    ele=ele.concat(elel);ele=ele.concat(hdr5);ele=ele.concat(hdr3);
    else {
    ele=ele.concat(elel);
    textReader.close();
    catch (IOException e) {
    return (new StringBufferInputStream(ele));
    public static void main( String args[] ) {
    stbuf1 genxml_obj = new stbuf1 ();
    String ptxt=new String(args[0]);
    genxml_obj.createxml(ptxt); }}

    Well,i think you can use the streaming API for xml processing provided by weblogic.It is pull model,not push model like SAX.with it,you can select the events you want without having to react to every event,and you can filter the events out.
    Sun also provide such streaming API for xml processing,and i got an very simple introduction about it on the Chinese Sun developer site.but i couldn't find any other infomation about it elsewhere! If you have such materials,please send to my email:[email protected],and if I have it,i will be sure to post the links here.hope it helps more or less:)
    @smile@

  • Is there a way to disable/restrict access to Help Restart with Add-ons Disabled or just to Help altogether?

    I have students who use Help>Restart with Add-ons Disabled to disable add-ons, reset things, and go into Safe Mode. I'd like to be able to disable their ability to do so. Is this possible? I am also using a product called Fortres 101, which is a file security application. I can use it to limit file access to read only or even no access. If there are certain files that Firefox uses to allow access to these options, then maybe I can use these file names and make them read only or no access.

    Note that you would only have to hold down the Shift key while starting Firefox to start in Safe Mode.
    Any restriction added via an extension can easily be bypassed by knowledgeable users.
    See also:
    *http://mike.kaply.com/2012/04/10/customizing-firefox-disabling-safe-mode/
    *http://mike.kaply.com/2013/01/11/disabling-safe-mode-in-firefox-17/

  • OIM: Is there a way to control resource groups based on OIM Admin group

    Hi,
    I have a resource+target system where we provision users and groups. My requirement is to make the group assignment/de-assignment to be based on OIM's user group of the admin. For example, admins from User Group UG1 can provision certain groups to a given user where as they cannot add/delete other groups. Similarly admins from another admin user group UG2 cannot add/delete resource groups to the same user.
    Have you come across such a requirement and if so could you please share you implemented this?
    Thanks

    The easiest way to do it is often to use a resource object for addition of groups, use request based provisioning and then include a test in the approval that checks if the raising user has the right to raise a request for that group. If not just deny the request.
    Works well and is easy to implement but may be considered a bit user unfriendly as it allows the admins to raise requests that are later auto denied.
    Best regards
    -Martin

  • Is there a way to validate whether the entered value is in the recordset?

    I only know that the spry validation field can only validate format and patterns, how can i modify it so that it performs the above function?

    Maybe the following will help
    http://www.coldfusionjedi.com/index.cfm/2006/8/25/Spry-Example-Check-it-user-exists

  • Is there a way to validate CFSELECT in CFFORM?

    Hi,
    I'm using CFFORM and using CF's own built in validation for all fields.  The required fields are valided and if they are left blank, the javascript pop up prevents the form from getting submitted.  It does not work with cfselect however.  It lets the form get submitted even if nothing is selected in the cfselect.  Why does does the validation skip over cfselect?  Is there a solution?
    Thanks!

    jenn wrote:
    Hi,
    I'm using CFFORM and using CF's own built in validation for all fields.  The required fields are valided and if they are left blank, the javascript pop up prevents the form from getting submitted.  It does not work with cfselect however.  It lets the form get submitted even if nothing is selected in the cfselect.  Why does does the validation skip over cfselect?  Is there a solution?
    Yes, there is a compromise solution, of sorts. Set cfselect's size attribute to 2.

  • In address book, I can look for duplicates, but is there a way to validate or verify email addresses?

    The question states it pretty simply. At one point, I thought Thunderbird prompted me to do this, but I can't rediscover what I did.

    You can use this addon:
    *[https://addons.mozilla.org/thunderbird/addon/thunderplunger/ ThunderPlunger]

  • I have forgotten my answers to my security questions and I have clicked the button to send an email to reset my answers but I have not gotten the email for it. Is there another way I can reset my answers?

    Can someone please help me I would like to buy music and have clicked the button to reset it more than once and I still have nothing.

    Going through this website may give you the ability to contact Apple about resetting your security questions if you're unable to recall the answers.
    http://www.apple.com/support/itunes/contact/

  • Is there a way to view private photos from Flickr on my Apple TV (2nd gen)?

    I've just started using Flickr as a central platform from which to view family photos, in part because of the number of ways there are to access them, e.g. iPhone, iPad, web, and Apple TV.
    Now, however, it appears the only way to get photos from Flickr to show up my Apple TV (2nd gen), is to make them public. I do not wish for all my photos to be public; is there any way around this restriction?

    I am not aware of any workarounds to this restriction.

  • Any way to validate the Mandatory field in the XML file

    Hi,
    Is there any way to validate the Mandatory field in the XML file. I created an xml type table xml_validate based on the schema and insert the XML files with statement.
    INSERT INTO xml_validate(warehouse_id,xml_file_name,warehouse_spec)
    Values (agreementid,p_filename,XMLTYPE.createXML(l_clob));
    It is validating the data types, extra tags etc but not validating the missing of the manadatory tag/value.
    Thanks in advance
    Rizly

    Hi Ants,
    Yes, I was not doing the strict validation, after searching the forum i understood that was the reason. So i did this way,
    begin
    for x in (select myColumn from myTable where WAREHOUSE_ID=41) loop
    x.myColumn .schemaValidate();
    end loop;
    end;
    The out put is:
    ORA-31154: invalid XML document
    ORA-19202: Error occurred in XML processing
    LSX-00011: internal error: LsxvPushCandidate array overflow
    ORA-06512: at "SYS.XMLTYPE", line 345
    ORA-06512: at line 3
    My i know more information about this error, especially
    LSX-00011: internal error: LsxvPushCandidate array overflow
    Thanks in advance
    Rizly

  • Is there a way to auto-submit numbers for a Text Entry Box and allow for commas or no commas?

    During a software simulation, the user can enter either 20,000 or 20000. Both are acceptable. Is there a way to validate both as acceptable answers and auto-submit? Using version 8.

    Send Apple feedback. They won't answer, but at least will know there is a problem. If enough people send feedback, it may get the problem solved sooner.
    Feedback

Maybe you are looking for