Initial draft of authentication steps

Steps currently undefined and marked with pending

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>