Thanks to Bart for pointing me in the right direction (OS X is expecting PAM).
As described here, to build OpenSSH with PAM, one must configure to use via: ./configure --with-pam
before running make
.
Adding UsePAM yes
to sshd_config as Bart suggested is also needed.