Archive for August 25, 2009

Courion Tip – Password input masking aka Password Format   Leave a comment

They don’t call it input masking, I do. But it’s basically a way for you to force users to input certain types of characters in certain places in their password. Also note I have tried really hard not to copy anything of their documents, so you should read this AND their documentation if you have access (https://support.courion.com/portal/downloads/docs/7.70/PasswordReset.pdf), page 46 and above. In tree view, go to Functions, Modify and modify your password strength function (in my case, it’s called GlobalPwdStrength). Look at Password Format

Symbol Representation
A All upper and lower case characters
X All alphanumeric characters
U Uppercase characters
L Lower case characters
N numeric
P kind of like everything else, all printable not alpha numeric
* Anything
“x” the character inside must be literally typed in
delimiter between front and back of statement

So, if you want a user’s password to start with a letter & have the rest be only characters from abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYZ0123456789, then your Password Format would be AXXXXXXXXXXXXXX for as many characters as you require in your passwords. By the way, for a password length of between x and y characters, I used a password format of y … In other words, as long as the max length of your password. Not sure this is required, but made sense to me. I also verified it works for passwords of x and of y characters in length.

Advertisements

Posted August 25, 2009 by mmdmurphy in Courion Tip, tips

Tagged with

Finding music on the internet http://www.midomi.com   Leave a comment

Ever get a song or tune stuck in your head and can’t figure out what it is? Well, I used this website http://www.midomi.com and hummed into my computer to find this: http://en.wikipedia.org/wiki/Mahna_Mahna

Posted August 25, 2009 by mmdmurphy in Audio, Internet, tips

Courion Tip – a simpler dictionary…   Leave a comment

While attempting to prevent users from putting a space in their password, I tried this as a solution. It did not prevent spaces in their password, but it, to me, is a simpler way of implementing dictionary rules – where a user cannot enter a password that contains a word in a dictionary.  The dictionary that ships with the Courion Suite, well, contains more than we need it to….

  • Create a table in SQL server called Dictionary, and a column called Disallowed.
  • Create a custom macro called GetDictionary, with a return type of List, SELECT * FROM Dictionary
  • In tree view, go to Functions, Modify and modify your password strength function (in my case, it’s called GlobalPwdStrength). Append “%Custom Macro.GetDictionary” to your Dynamic composition search string.
  • The entries are interpeted as html, so, you can use standard words like dog, cat, etc, but you can ALSO use special characters (FYI, look at http://www.hypergurl.com/asciisymbols.html)
    I added this custom macro to an arbitray page so I could display the results of GetDictionary and verify how they are being handled. The entries are handled as html… # is ‘#’, is a space (check link above)
    It STILL allows a space in the password however.

Posted August 25, 2009 by mmdmurphy in Courion Tip

Tagged with

Courion tip – preventing users from using parts of their name in their password   Leave a comment

  • Create 2 custom macros, called GetUserFirstName and GetUserLastName: SELECT FirstName FROM Profile WHERE ProfileUID = ‘%Provisionee Community.User%’
  • In tree view, go to Functions, Modify and modify your password strength function (in my case, it’s called GlobalPwdStrength). Append “%Custom Macro.GetUserFirstName% %Custom Macro.GetUserLastName%” to your Dynamic composition search string

Posted August 25, 2009 by mmdmurphy in Courion Tip

Tagged with