Directories
¶
Path | Synopsis |
---|---|
Package client implements a client for JSSO servers.
|
Package client implements a client for JSSO servers. |
Package envoyauthz implements Envoy's external authz interface.
|
Package envoyauthz implements Envoy's external authz interface. |
Package internalauth manages authorizing gRPC calls.
|
Package internalauth manages authorizing gRPC calls. |
Package jsso contains the RPC servers for JSSO.
|
Package jsso contains the RPC servers for JSSO. |
cmd
Package cmd implements a command to run the JSSO server.
|
Package cmd implements a command to run the JSSO server. |
enrollment
Package enrollment implements credential enrollment.
|
Package enrollment implements credential enrollment. |
login
Package login implements the login flow.
|
Package login implements the login flow. |
session
Package session implements the session management service.
|
Package session implements the session management service. |
user
Package user implements the user management service.
|
Package user implements the user management service. |
jssoctl
|
|
cmd
Package cmd implements the JSSO CLI.
|
Package cmd implements the JSSO CLI. |
Package jssopb contains the generated jssopb protos.
|
Package jssopb contains the generated jssopb protos. |
Package jtesting contains test helpers for JSSO.
|
Package jtesting contains test helpers for JSSO. |
Package logout implements an HTTP logout handler.
|
Package logout implements an HTTP logout handler. |
Package redirecttokens creates and validates web redirects.
|
Package redirecttokens creates and validates web redirects. |
Package sessions manages browser sessions.
|
Package sessions manages browser sessions. |
Package store manages the JSSO database.
|
Package store manages the JSSO database. |
Package testserver implements a JSSO RPC server for tests.
|
Package testserver implements a JSSO RPC server for tests. |
Package tokens generates typed authenticated tokens that allow untrusted third parties to safely carry state between applictions.
|
Package tokens generates typed authenticated tokens that allow untrusted third parties to safely carry state between applictions. |
Package types contains the generated protobufs for jsso2.
|
Package types contains the generated protobufs for jsso2. |
util
|
|
zapwriter
Package zapwriter implements an io.Writer that logs one line at a time to zap.
|
Package zapwriter implements an io.Writer that logs one line at a time to zap. |
Package web generates hyperlinks for the web app.
|
Package web generates hyperlinks for the web app. |
Package webauthn implements webauthn.
|
Package webauthn implements webauthn. |
Package webauthnpb contains the generated webauthn protos.
|
Package webauthnpb contains the generated webauthn protos. |
Click to show internal directories.
Click to hide internal directories.