0 votes

Is there a way to change the attribute for mobile number on the self service enrollment screen? For example, we don't want our users mobile numbers entered into the mobile attribute because that is displayed inside of OWA and other places that people don't want their mobile numbers. I'd like to change that to be a different attribute, maybe a custom Adaxes field?

Thanks
Ryan

by (920 points)

1 Answer

0 votes
by (216k points)
selected by
Best answer

Hello Ryan,

When you configure SMS settings for Adaxes service, you can also specify which property of user accounts will be used for storing their mobile numbers. The property that you specify will be used everywhere in Adaxes where sending of SMS messages is involved: sending of SMS messages with the help of the Send SMS operation, sending SMS messages from Business Rules and scripts, as well as sending SMS verification codes from Password Self-Service. For this purpose, you can use any property that allows soring string (text) values, including Adaxes virtual properties, such as CustomAttributeText1, for example. For information on how to select a property to be used for storing mobile numbers, see the 5th step in the following help article: http://www.adaxes.com/help/?HowDoI.Mana ... tings.html.

0

Thank You. I changed the "property used to get mobile numbers of AD users" to CustomAttributeText5, however when I did that the field for users to enter their mobile number is no longer on the self service enroll screen. See screenshots below.

(Before changing SMS property)

(Changing SMS property)

(After changing SMS property)

0

Ryan,

The field to enter a mobile phone appears on the enrollment page only provided that the following three conditions are met:

  • if the Password Self-Service Policy applied to the user requires an SMS verification code to be sent,
  • if a mobile number is not specified for the user,
  • if the user has sufficient permissions to update the mobile number.

Does the user have a mobile number specified in CustomAttributeText5? Does the user have sufficient permissions to modify the CustomAttributeText5 property?

0

That was it, I needed to give permission to the CustomAttributeText5 property. Thank you so much for your help, you guys are wonderful!

0

One more related question. Is there a way to add some description text to the enrollment screen? For example, I would like a way to explain to users why we're asking for their mobile number, since text message verification and self-service password resets are new to them. Something like the section descriptions used in other web forms would be great. If this isn't built in is there a way to manually add it in to a web config file somewhere?

Thanks!

0

Hello Ryan,

Yes, you can do this by modifying the Web Interface source files as follows:

  1. Open the folder that contains the Web Interface site that you want to configure. By default, Adaxes Web Interface sites are installed to the following folders:
    Administrators:
    C:\Program Files\Softerra\Adaxes 3\Web Interface\Admin\
    Help Desk:
    C:\Program Files\Softerra\Adaxes 3\Web Interface\HelpDesk\
    Self-Service:
    C:\Program Files\Softerra\Adaxes 3\Web Interface\SelfService\

  2. Navigate to PasswordSelfService\UserControls and open the EnrollFormView.ascx file in any text editor.

  3. Find the following lines in the file:

     <h1 class="title">
       <asp:Localize Text="<%$ Resources: PasswordSelfServiceStrings,EnrollPageTitle %>"
         runat="server" />
     </h1>
  4. Insert your HTML-formatted text after these lines, for example:

     <div>
       My custom text <b>that supports</b> <i>HTML</i> <u>formatting</u>.
     </div>
    
  5. Save the file.

The code from the example will look like this:

Please remember that these changes will not be backed up by Web Interface backup / restore. Thus, you will need to perform the changes each time you upgrade or reinstall Adaxes.

0

Perfect! Thank You!

Related questions

0 votes
0 answers

Whether I try to run a script or manually run the commands to enroll users, users remain unenrolled. Example of a basic script: Import-Module ... ` -QuestionsAndAnswers @{$question1=$answer1;$question2=$answer2} -AdaxesService localhost Adaxes version 2021

asked Mar 27, 2023 by gwadmin (80 points)
0 votes
1 answer

Hi, Somehow I cannot enroll users anymore since the upgrade, I get this message: "You cannot enroll for Password Self-Service because the policy effective for your account requires ... disenroll I get this message: Anyone got any idea of what is going wrong?

asked Jul 11, 2018 by droezel (110 points)
0 votes
1 answer

Hello, Similarly to how you can have a mobile number field on the Password Self Service enrollment page, is there any way you can have an alternate field such as ... a custom attribute after enrollment through regular self service. Possible or no? Thank you.

asked Nov 27, 2017 by Kevin (100 points)
0 votes
1 answer

Is there a way to set the time that the automatic self-service enrollment invitation email is sent? (the one sent if the box is checked on the policy) Additionally, is ... email to be HTML format? They appear to only allow plain text when editing the policy.

asked Jun 29, 2017 by HDClown (220 points)
0 votes
1 answer

I am attempting to write a powershell script that will enroll users in the self-service password system. However I would like to execute the new enrollment only if the user ... re-enrolling every time I send the command. I would love some assistance, thank you

asked Mar 6, 2015 by david.towle-hilt (70 points)
3,549 questions
3,240 answers
8,232 comments
547,814 users