session
initializing
validate
secure
protection
challenge