Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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))