There are two versions that are possible:

1)
> Er hat tanzen dürfen, aber ich hat nicht **gedurft**.

2)
> Er hat tanzen dürfen, aber ich hat nicht **dürfen**.

Which one is correct?