You have been tasked with designing a solution for your company that allows existing corporate network users to obtain temporary credentials to interact with console and programmatic interfaces, streamlining the sign-on process and avoiding separate user management. Which method would you employ to facilitate this?
Implement a proprietary authentication solution specific to the company's internal systems for granting access.
Distribute long-term security credentials to users for manual configuration of access to the necessary interfaces.
Create individual IAM users corresponding to each member of the workforce and manage permissions directly.
Integrate the corporate directory with identity federation to assign permissions through temporary security credentials.