Split features spec and factorize form for post.
Spliter authentication specs