Atualmente o daiquiri utiliza o username para gerar o schema do usuario ficando mydb_username,
Quando se usa o Oauth ou a autenticação do django isto não é um problema, mas ao usar a autenticação federada, o username do usuario é o eppn que tem o formato de um email. Até funciona para criar a tabela, mas depois a query neste schema do usuario fica comprometida, fora que o nome do schema é ilegivel.
Exitem dois problemas aqui, o primeiro está relacionado ao login federado, é necessário recuperar um username legivel para o usuario. #57
O Segundo problema é a função interna do Daiquiri que gera o mydb, essa função não permite customização.
é necessário fazer uma implementação que permita gerar um mydb customizado, e que essa solução possa ser sugerida para o repo original do daiquiri.
Atualmente o daiquiri utiliza o username para gerar o schema do usuario ficando mydb_username, Quando se usa o Oauth ou a autenticação do django isto não é um problema, mas ao usar a autenticação federada, o username do usuario é o eppn que tem o formato de um email. Até funciona para criar a tabela, mas depois a query neste schema do usuario fica comprometida, fora que o nome do schema é ilegivel.
Exitem dois problemas aqui, o primeiro está relacionado ao login federado, é necessário recuperar um username legivel para o usuario. #57
O Segundo problema é a função interna do Daiquiri que gera o mydb, essa função não permite customização. é necessário fazer uma implementação que permita gerar um mydb customizado, e que essa solução possa ser sugerida para o repo original do daiquiri.
Está função do daiquiri precisa ser sobreescrita https://github.com/django-daiquiri/daiquiri/blob/master/daiquiri/query/utils.py#L36