Google Provider: Getting refresh token and access token

I am using google provider to login with google. Currently it is working fine. but i have the requirement to be able to create calendar event whoever have logged in. I have enabled scope of calendar event and with access_token i can create that. Problem is access_token expires in 1hr. so is there any i can get refresh_token store it somewhere and use it to create calendar event ?