File: pam_duo-6.t

package info (click to toggle)
duo-unix 1.11.3-1.2
  • links: PTS
  • area: main
  • in suites: sid, trixie
  • size: 2,892 kB
  • sloc: sh: 12,108; ansic: 9,223; python: 1,639; makefile: 156
file content (31 lines) | stat: -rw-r--r-- 907 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
mockduo with valid cert
  $ cd ${TESTDIR}
  $ python mockduo.py certs/mockduo.pem >/dev/null 2>&1 &
  $ MOCKPID=$!
  $ trap 'exec kill $MOCKPID >/dev/null 2>&1' EXIT
  $ sleep 1

Failsafe preauth fail
  $ ./testpam.py -d -c confs/mockduo_autopush.conf -f auth_timeout true
  [3] Error in Duo login for 'auth_timeout': HTTP 500
  Autopushing login request to phone...
  [1]



Failsecure preauth fail
  $ ./testpam.py -d -c confs/mockduo_autopush_secure.conf -f auth_timeout true
  [3] Error in Duo login for 'auth_timeout': HTTP 500
  Autopushing login request to phone...
  [1]

Failmode safe
  $ ./testpam.py -d -c confs/mockduo.conf -f failopen true
  [4] Aborted Duo login for 'failopen': correct failmode
  correct failmode
  [1]
Failmode secure
  $ ./testpam.py -d -c confs/mockduo_failsecure.conf -f failclosed true
  [4] Aborted Duo login for 'failclosed': correct failmode
  correct failmode
  [1]