authentication for the prog blog platform