Sharepoint - How do I renew a Refresh token?
You will have to have the user redirect back to the Office 365 site again to get a new refresh token. I had worked with MS on a project I was working on for my employer and they had indicated this to me. The unfortunate part is that the only real documentation that even says its 6 months is here: http://msdn.microsoft.com/en-us/library/jj687470.aspx. It does not elaborate on it very much at all.
In our project that uses the Office 365 integration, we are warning the users prior to the expiration to hopefully get a new refresh token before it expires.