SMAuth is a simple mobile (and desktop) apps authentication schema. SMAuth is most suitable to run over HTTPS.
The whole idea here is to keep the client out of persisting the username/password and instead persist a token that will expire.
SMAuth is more suitable for Mobile and Desktop applications where the Resource owner (who know the username/password) is the client himself.
Learn More: http://code.google.com/p/smauth/