Identity and authentication fundamentals