I would like to know why my permissions dialog looks different from the regular permissions dialog that the other apps use.
So far all apps I have tested look like this:

However my app’s permission dialog looks like this:

I guess approach 1 is preferred (because I see that everywhere).
I decorated my action with:
[CanvasAuthorize(Permissions = ExtendedPermissions)]
public ActionResult Index()
{
What do I need to do to get a permissions dialog that looks like the first one shown?
You probably use the new one, try to change your facebook app settings.