Faltou um caminho, quando o usuário existe, mas errou a senha.
Recomendo o seguinte código:
@app.route('/autenticar', methods=['POST', ])
def autenticar():
if request.form['usuario'] in usuarios:
usuario = usuarios[request.form['usuario']]
if request.form['senha'] == usuario.senha:
session['usuario_logado'] = usuario.nickname
flash(usuario.nickname + ' logado com sucesso!')
proxima_pagina = request.form['proxima']
return redirect(proxima_pagina)
flash('Usuário não logado.')
return redirect(url_for('login'))