Skip to content
This repository has been archived by the owner on Jul 10, 2024. It is now read-only.

Single sign-on (SSO) não funciona com Firefox flatpak #53

Closed
herzenschein opened this issue Apr 16, 2023 · 3 comments
Closed

Single sign-on (SSO) não funciona com Firefox flatpak #53

herzenschein opened this issue Apr 16, 2023 · 3 comments

Comments

@herzenschein
Copy link

Acho uma boa ideia deixar isso escrito e encontrável em algum lugar, achei melhor aqui:

O aplicativo do IRPF parece ter uma hard dependency com o GVFS, que não vem instalado em sistemas tradicionais com Plasma. Por alguma razão isso faz com que o SSO não funcione se o navegador estiver como flatpak (uso Firefox assim).

Isso é mais problemático em distros imutáveis como Fedora Kinoite ou openSUSE MicroOS Desktop, mas não faz mal, só instalar no sistema. Instalar o GVFS no sistema após instalar o aplicativo do IRPF do site faz o single sign-on funcionar.

Mas o workaround não funciona com o flatpak do IRPF por alguma razão. Eu suspeito que o problema é flatpak/xdg-desktop-portal#519 e flathub/org.freedesktop.Sdk.Extension.openjdk11#15.


I thought it would be a good idea to leave this here and make it findable for whoever faces the same problem:

The app seems to have a hard dependency on GVFS, which doesn't come installed in usual Plasma systems. For some reason this breaks SSO if the browser being used is a flatpak (in my case, Firefox).

This is a bit of a problem in immutable distros like Fedora Kinoite or openSUSE MicroOS Desktop, but that's not such a big deal, I just have to install GVFS. Installing it and the app from the website works fine.

But this workaround doesn't work with the IRPF flatpak for some reason. I suspect the problem is (mentioned in the two links above).

@guihkx
Copy link
Collaborator

guihkx commented Apr 16, 2023

Podia jurar que da última vez que testei o app numa máquina virtual com KDE Plasma, o SSO funcionava, e não precisei instalar nenhuma dependência. :/

Vou investigar.

@guihkx guihkx mentioned this issue Apr 23, 2023
@guihkx
Copy link
Collaborator

guihkx commented Apr 27, 2023

Confirmo que SSO e abrir links no geral não funciona no Fedora Kinoite.

Mas preparei uma build com um patch experimental que, nos meus testes, fez tudo funcionar independente de distro ou de pacotes instalados no sistema. Se quiser testar, tem uma build recente dela aqui:

flathub/flathub#4095 (comment)

Este patch não foi incluso aqui porque é uma modificação (embora pequena) a um programa proprietário. Então achei melhor saber da opinião dos admins do Flathub primeiro.

@guihkx
Copy link
Collaborator

guihkx commented May 4, 2023

Bug corrigido durante a migração para outro app id (br.gov.fazenda.receita.irpf2023):

flathub/br.gov.fazenda.receita.irpf2023@ba29ce2

@guihkx guihkx closed this as completed May 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants