"User authentication" can mean 1,000 different things, maybe if you clarify your use case, people can suggest solutions.
you mean like 4 different things... and even those have common components
"User authentication" can mean 1,000 different things, maybe if you clarify your use case, people can suggest solutions.