-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.scm
29 lines (27 loc) · 940 Bytes
/
package.scm
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
(use-modules (guix)
(guix build-system go)
(guix licenses)
(gnu packages golang)
(gnu packages security-token)
(gnu packages tls))
(package
(name "openconnect-gp-okta")
(version "0.1.0")
(source
(origin
(method url-fetch)
(uri (format #f "file://~a" (getcwd)))
(sha256
(base32 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"))))
(build-system go-build-system)
(arguments
`(#:go ,go-1.20
#:import-path "openconnect-gp-okta"))
(inputs (list libfido2 libressl))
(synopsis "@code{openconnect} wrapper which performs a webauthn flow")
(description
"@code{openconnect-gp-okta} first performs a webauthn flow against a
GlobalProtect VPN endpoint which uses Okta and an authentication device. It then
launches @code{openconnect} and passes the pre-login cookie obtained to it.")
(home-page "http://katherine.cox-buday.com")
(license gpl3+))