in packages/forge-viewhubs-netcore-aws/Controllers/OAuthController.cs [37:53]
public async Task<AccessToken> GetPublicTokenAsync()
{
Credentials credentials = await Credentials.FromSessionAsync(Request.Cookies, Response.Cookies);
if (credentials == null)
{
base.Response.StatusCode = (int)HttpStatusCode.Unauthorized;
return new AccessToken();
}
// return the public (viewables:read) access token
return new AccessToken()
{
access_token = credentials.TokenPublic,
expires_in = (int)credentials.ExpiresAt.Subtract(DateTime.Now).TotalSeconds
};
}