Dúvida em relação à multiplicidade e e associação

Captura%20de%20tela%20de%202020-07-22%2010-27-05

Tenho um caso onde o cliente pode ser PF ou PJ. Ambos terão conta de acesso, porém, havendo um pequeno diferencial se tratando de PJ, neste caso, uma PJ pode possuir mais de uma conta de acesso que será oferecida aos membros da equipe de compras da respectiva pessoa jurídica.

Qual solução eu poderia adotar pra fazer isso da melhor forma possível?

Deixa modelado várias contas para o cliente. Assim atende todos os casos, com uma ou várias contas. No software voce trata essas particularidades como regra de validação. Pode ser na aplicação ou via trigger no banco.