Laying groundwork for user authentication.