Używam wtyczki openid_authentication do logowania moich użytkowników za pomocą openid.openid.ui.mode przy użyciu pluginu openid_authentication plugin
Na niektórych stronach (przeznaczonych dla aplikacji mobilnych), chciałbym podać opcję openid.ui.mode = "popup"
, aby dostawca wyświetlał lżejszą wersję strony logowania.
Wygląda jednak na to, że klejnot z otwartą obudową (na którym opiera się openid_authentication) filtruje podane parametry, nie dopuszczając niczego poza polami.
więc w następujący sposób:
authenticate_with_open_id(nil, {'openid.ui.mode' => 'popup'}) do |result|
nie działa.
Czy istnieje bez prefiksu, który nie będzie filtrował? jak xopenid. lub coś? Jeśli odczytanie dokumentów/źródeł pokazuje, że nie możesz uzyskać dodatkowych danych, możesz spróbować użyć cookie, jak sądzę. Lub przełącz biblioteki. Albo załóż bibliotekę. – singpolyma