Proposal: ADFS provides a number of options for administrators to customize and tailor the end- user experience to meet the needs of the users; As per my knowledge, each page will serve as a central location for customization. There are various different different steps for various customization topic: like Change company Name, change company logo, Add sign in description, add help desk link, add home link, custom web themes, add privacy link etc and many other topic on customization.
First need to implement WindowsAzureMultiFactorAuthentication with ADFS. Next When user logs in to ADFS, gets message saying that another authentication factor is needed and that he will be sent sms message. User receiver the message fine and gets the verification code on his phone.
With ADFS, I can customise the update password and so does the forgot password as well. To enable the password update page, need to go to ADFS Management under Endpoints. The endpoint for update password is located at the bottom under Other - /adfs/portal/updatepassword/. Once enabled the endpoint, need to restart the ADFS service. This must be done manually. Next I can navigate to https:///adfs/portal/updatepassword/ on a workplace joined device and can see the update password page.
Regarding language change, please let me know which languages you wish to enable? Ping me to start a discussion.