pkg/

directory
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2020 License: Apache-2.0

Directories

Path Synopsis
Package api defines the JSON-RPC API between the browser and the server as well as between mobile devices and the server.
Package api defines the JSON-RPC API between the browser and the server as well as between mobile devices and the server.
Package cache implements an caches for objects.
Package cache implements an caches for objects.
Package clients provides functions for invoking the APIs of the verification server
Package clients provides functions for invoking the APIs of the verification server
Package config defines the environment baased configuration for this project.
Package config defines the environment baased configuration for this project.
Package controller defines common utilities used by web and API controllers.
Package controller defines common utilities used by web and API controllers.
apikey
Package apikey contains web controllers for listing and adding API Keys.
Package apikey contains web controllers for listing and adding API Keys.
certapi
Package certapi implements the token + TEK verification API.
Package certapi implements the token + TEK verification API.
cleanup
Package cleanup implements periodic data deletion.
Package cleanup implements periodic data deletion.
codestatus
Package codestatus defines a web controller for the code status page of the verification server.
Package codestatus defines a web controller for the code status page of the verification server.
flash
Package flash implements flash messages.
Package flash implements flash messages.
home
Package home defines a web controller for the home page of the verification server.
Package home defines a web controller for the home page of the verification server.
issueapi
Package issueapi implements the API handler for taking a code request, assigning an OTP, saving it to the database and returning the result.
Package issueapi implements the API handler for taking a code request, assigning an OTP, saving it to the database and returning the result.
login
Package login defines the controller for the login page.
Package login defines the controller for the login page.
middleware
Package middleware contains application specific gin middleware functions.
Package middleware contains application specific gin middleware functions.
realm
Package realm contains web controllers for selecting the effective realm.
Package realm contains web controllers for selecting the effective realm.
realmadmin
Package realmadmin contains web controllers for changing realm settings.
Package realmadmin contains web controllers for changing realm settings.
realmkeys
Package realmkeys contains web controllers for realm certificate key management.
Package realmkeys contains web controllers for realm certificate key management.
user
Package user contains web controllers for listing and adding users.
Package user contains web controllers for listing and adding users.
verifyapi
Package verifyapi implements the exchange of the verification code (short term token) for a long term token that can be used to get a verification certification to send to the key server.
Package verifyapi implements the exchange of the verification code (short term token) for a long term token that can be used to get a verification certification to send to the key server.
Package database manages database connections and ORM integration.
Package database manages database connections and ORM integration.
Package jsonclient is a simple JSON over HTTP Client.
Package jsonclient is a simple JSON over HTTP Client.
Package jwthelper implements some common methods on top of the JWT library.
Package jwthelper implements some common methods on top of the JWT library.
Package keyutils provides helpers for working with ECDSA public keys.
Package keyutils provides helpers for working with ECDSA public keys.
Package observability provides tools for working with open census.
Package observability provides tools for working with open census.
Package otp contains the implementation of the issuance of verification codes.
Package otp contains the implementation of the issuance of verification codes.
Package ratelimit defines common rate limiting logic and config.
Package ratelimit defines common rate limiting logic and config.
limitware
Package limitware provides middleware for rate limiting HTTP handlers.
Package limitware provides middleware for rate limiting HTTP handlers.
Package redis defines redis-specific configurations.
Package redis defines redis-specific configurations.
Package render defines rendering functionality.
Package render defines rendering functionality.
Package sms defines interfaces for sending SMS text messages.
Package sms defines interfaces for sending SMS text messages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL