commit before authentication tutorial