사용자가 사용자 이름을 입력 할 수 있도록 rstudioapi :: askForPassword 팝업 창에서 마스킹을 비활성화하는 방법이 있습니까?rstudioapi askForPassword 사용자 이름 입력을 마스킹하지 않음
나는 내가 ROracle의 pacakge를 사용하여 우리의 오라클 DB 인스턴스에
현재 솔루션을 연결하는 내 팀과 공유 할 수있는 기능을 구축하고,
connection <- dbConnect(
driver
, username = rstudioapi::askForPassword(prompt = 'Please enter username: ')
, password = rstudioapi::askForPassword(prompt = 'Password: ')
, dbname = 'my.connection.string'
)
이것은 다음과 같은 메시지가 팝업 : (image in link)
이는 RStudio에 설명 된 솔루션입니다. database docs that uses the Rstudio api
암호를 숨기지 않지만 동일한 프롬프트 (가능한 한 멋진 코드 행 ...)가 표시되는 솔루션을 지원하고 싶습니다.
사용중인 기능이 마스크 처리되지 않은 입력을 허용하지 않습니다. 왜 'base'에서'readline()'을 사용하지 않으시겠습니까? 당신이 그래픽이 필요하다면 이것을위한 반짝이는 가제트 (miniUI)를 쓰는 것은 사소한 일이다. –
내 팀의 사용자가 모달 팝업을 쉽게 볼 수 있기 때문에 기본에서 readline을 사용하지 않습니다 (그러나 사용 가능성을 인정합니다). 반짝이는 가제트 사용 사례를 살펴보고, 완벽한 웹 애플리케이션을 위해 반짝이는 데만 사용했습니다. – blakiseskream
미리보기에서 내 조직에 대한 가상 오류가 표시되어 승인을 기다리고 나서 팀원에게 공개 할 예정입니다. – blakiseskream