I'm new to sdk development and I'm building a small project for teaching myself how to develop sdks. So my sdk will be imbedded in a mobile app (users can use this app and authenticate to it using username/password). My sdk needs to communicate with a fastapi hosted in AWS . What is the best method for having my calls from the sdk authenticated against the API? Is there a native AWS service I can use for this? Like cognito for example?