A company is planning to streamline their employee's access to multiple internal and external web applications to improve productivity and security. They want their employees to only log in once each day and gain access to all authorized resources without the need to sign in multiple times. Which solution should be implemented to achieve this requirement?
Distribute SSH keys to all users
Establish centralized user management
Implement Pluggable Authentication Modules (PAM) on all servers
Implement an SSO solution