How can I grant front-end access to an entry that belongs to the current user?
You can check if the current user can edit an entry by using this  as your conditional:

{% if entry.isEditable() %}
    &lt;a href="{{ entry.cpEditUrl }}"&gt;Edit Page&lt;/a&gt;
{% endif %}