how do make authd return the user as the identd string instead of a random string?

Welcome to authd

authd is a small and fast RFC 1413 ident protocol daemon with both xinetd server and interactive modes that supports IPv6 and IPv4 as well as the more popular features of pidentd.

Edit file /etc/xinetd.d/auth

remove parameter -E in line server_args, save then restart xinetd services.