Previously, those tools determined whether a login is necessary by
checking the presence of "pin-value" query attribute in the URI. It
was too implicit and against modern security practice. This instead
asks users to specify --login option and if no "pin-value" is given,
it tries to read a PIN from the terminal.
coverage: 69.342% (-0.1%) from 69.476% when pulling 812cab2bf69f15f59f835ec449dd8ea9025e3903 on ueno:wip/dueno/login into 605232952fa4b4b9f0d7ac8d79afa97f992136a5 on p11-glue:master.
Previously, those tools determined whether a login is necessary by checking the presence of "pin-value" query attribute in the URI. It was too implicit and against modern security practice. This instead asks users to specify --login option and if no "pin-value" is given, it tries to read a PIN from the terminal.
Fixes: #570