Implementing Nitsche's method for perfect-slip BCs with a nontrivial normal vector

If what you need is a controlled flux BC on a nontrival boundary, some solutions were suggested at

This is not using Nietsche’s method, it’s a different way to set the BC using FacetNormals.