Login permission on Availability group database
If the database is in high availability group, then No, you do not need to failover, once you do it on the primary replica, it will be picked up and replicated to to other secondary replicas. 
Of course, we assume the sql login exists already on all replicas.