The Facebook iOS SDK is granting encrypted or encoded access tokens in this format:
v9ylvkttPnuFWUX4KVdjDPB0SRXkuKX7z281rqjHuG0.eyJpdiI6ImEwWXBDaEtncWpDTU5ibUNuQWdROWcifQ.Y-DwxRY2ZAFZiP7EVuR-HksXqmGw9LXP6umGrfz2XnjSLm0a508u7_jXq0_Kz5a2S8AUUulzUvIRVxTS51_i6VfSByOCbFBIKoBe0-n-Pa8NC29wbuVmGJLvq4W-ezhv0DzA3diiCIqCybt9ELDXoA
Using oAuth on the web, Facebook provides unencrypted / unencoded access tokens in this format (this one is not real):
213455681425|1.BGgrgnfWrdpG_X18.3600.1213252135.2-1334679|dHcDbxGbeYbLg3SRgw12fdf4gd60
How can I decrypt/decode the iOS access token so that I can read the expiration unix time value and user id like I can with the unencoded tokens? The reason I need the expiration date is to determine when it expires, and I need the user id to publish with the appID|appSecret style access token in the event the access token is expired yet the user hasn't revoked publish_stream access.