I have previously used Cognito and Keycloak but want to use something that can be self hosted, doesn't eat a ton of memory for small dev projects and is easily configured and deployed using docker compose. All I want is a server that provides a simple HTTP API to create users, reset password and login/logout and supports creation and management of JWT.
I have a native mobile app that will capture the user name and password and make a call to the server to authenticate and then request the token.
The the question is, can Kratos support this or am I going about this the wrong way? As far as I can determine it can but it's not clear how to do it. I've tried a few configurations but but got stuck