def resetpassword(): user_info = get_user_info() okta_admin = OktaAdmin(default_settings) user_id = request.args.get('user_id') reset_password = okta_admin.reset_password_for_user(user_id) user_info2 = okta_admin.get_user(user_id) if not reset_password: message = "Password Reset for User " + user_info2['profile']['firstName'] + " "+ user_info2['profile']['lastName'] else: message = "Error During Password Reset" return redirect(url_for("users", _external="True", _scheme="https",message=message))
def gbac_user_resetpassword(): logger.debug("gbac_user_resetpassword") okta_admin = OktaAdmin(session[SESSION_INSTANCE_SETTINGS_KEY]) user_id = request.args.get('user_id') reset_password = okta_admin.reset_password_for_user(user_id) user_info2 = okta_admin.get_user(user_id) if not reset_password: message = "Password Reset for User {0} {1}".format( user_info2['profile']['firstName'], user_info2['profile']['lastName']) else: message = "Error During Password Reset" return redirect( url_for("gbac_manageusers_bp.gbac_users", _external="True", _scheme=session[SESSION_INSTANCE_SETTINGS_KEY]["app_scheme"], message=message))