Index: src/univention/management/console/protocol/server.py =================================================================== --- src/univention/management/console/protocol/server.py (Revision 45487) +++ src/univention/management/console/protocol/server.py (Arbeitskopie) @@ -213,6 +213,9 @@ Server.reload() state.authResponse = Response( msg ) try: + for key in ('username', 'password', 'new_password'): + if isinstance(msg.body[key], (unicode,)): + msg.body[key] = msg.body[key].encode('UTF-8') state.authenticate( msg.body[ 'username' ], msg.body[ 'password' ], msg.body.get( 'new_password' ) ) except ( TypeError, KeyError ), e: state.authResponse.status = BAD_REQUEST_INVALID_OPTS