ios6 - Is it feasible to extend Xamarin.Auth or Xamarin.Social to support native iOS 6 login with fallback to Safari? -
we have app uses facebook sdk logging in.
support ios 6 native login, fallback facebook app , safari.
we're adding twitter support soon.
want implement ios 6 login safari fallback it.
is there code in xamarin.auth or xamarin.social can reuse, or need write scratch? need able retrieve access tokens, store them , authenticate requests.
i tried writing own authenticator xamarin.auth, design insists provide view controller authentication, whereas need either show ios 6 auth dialog, or safari.
xamarin.auth.authenticator
sublcasses single methods of authentication, there's no built in fallback mechanism. you'd have choose whether wanted use native or safari earlier in process , use appropriate authenticator
it.
authenticator
s provide both means user provide information (through, say, web page using webredirectauthenticator
) , obtain user tokens , other information. oauth2authenticator
, example, uses webredirectauthenticator
take authorization page , later retrieve access tokens redirect.
xamarin.social uses authenticator
when open sharing compose page , need authenticate , along xamarin.auth uses authenticator
in creation of requests include necessary authorization information.
Comments
Post a Comment