Add sh auth plugin

The sh auth plugin allows to override the expiration date of tokens and
add custom attributes to the token's extra field.