Support all 3 types of authentication methods (standard, with server-side validation or with offline access (aka server side access)) Native signin button Consistent API between Android and iOS ...