Geofront
Installation
Running server
Reverse proxy
Using
geofront-cli
Remote colonization
SSH through Geofront
How to contribute
License agreement
Coding style
Tests
Geofront Changelog
Version 0.2.2
Version 0.2.1
Version 0.2.0
Version 0.1.1
Version 0.1.0
HTTP API
Server version
Endpoints
CLI
geofront-server
geofront-key-regen
Configuration
Example
geofront
— Simple SSH key management service
geofront.backends
— Backend implementations
geofront.identity
— Member identification
geofront.keystore
— Public key store
geofront.masterkey
— Master key management
geofront.regen
— Regen master key
geofront.remote
— Remote sets
geofront.server
— Key management service
geofront.team
— Team authentication
geofront.util
— Utilities
geofront.version
— Version data
Geofront
Docs
»
Edit on GitHub
Index
Symbols
|
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
P
|
R
|
S
|
T
|
U
|
V
Symbols
--create-master-key
geofront-key-regen command line option
geofront-server command line option
--force-https
geofront-server command line option
--renew-master-key
geofront-server command line option
--trusted-proxy
geofront-server command line option
-d, --debug
geofront-key-regen command line option
geofront-server command line option
-H <host>, --host <host>
geofront-server command line option
-h, --help
geofront-key-regen command line option
geofront-server command line option
-p <port>, --port <port>
geofront-server command line option
-v, --version
geofront-key-regen command line option
geofront-server command line option
A
access_token (geofront.identity.Identity attribute)
add_public_key() (in module geofront.server)
app (in module geofront.server)
authenticate() (geofront.team.Team method)
(in module geofront.server)
AuthenticationError
AUTHORIZATION_TIMEOUT (in module geofront.server)
AuthorizationError
authorize() (geofront.team.Team method)
(in module geofront.remote)
authorize_remote() (in module geofront.server)
AuthorizedKeyList (class in geofront.remote)
C
CloudKeyStore (class in geofront.backends.cloud)
CloudMasterKeyStore (class in geofront.backends.cloud)
CloudMasterPublicKeyStore (class in geofront.backends.cloud)
CloudRemoteSet (class in geofront.backends.cloud)
config (module)
create_access_token() (in module geofront.server)
D
DatabaseKeyStore (class in geofront.backends.dbapi)
DEFAULT_KEY_NAME_FORMAT (geofront.backends.cloud.CloudKeyStore attribute)
DefaultPermissionPolicy (class in geofront.remote)
delete_public_key() (in module geofront.server)
deregister() (geofront.keystore.KeyStore method)
DuplicatePublicKeyError
E
EmptyStoreError
ENABLE_HSTS (in module config)
environment variable
GEOFRONT_CONFIG
,
[1]
expires_at (geofront.server.Token attribute)
F
file
geofront-key-regen command line option
geofront-server command line option
FILE_PATH (geofront.remote.AuthorizedKeyList attribute)
FileSystemMasterKeyStore (class in geofront.masterkey)
filter() (geofront.remote.PermissionPolicy method)
FingerprintConverter (class in geofront.server)
format_openssh_pubkey() (in module geofront.keystore)
G
geofront (module)
geofront-key-regen command line option
--create-master-key
-d, --debug
-h, --help
-v, --version
file
geofront-server command line option
--create-master-key
--force-https
--renew-master-key
--trusted-proxy
-H <host>, --host <host>
-d, --debug
-h, --help
-p <port>, --port <port>
-v, --version
file
geofront.backends (module)
geofront.backends.cloud (module)
geofront.backends.dbapi (module)
geofront.backends.github (module)
geofront.identity (module)
geofront.keystore (module)
geofront.masterkey (module)
geofront.regen (module)
geofront.remote (module)
geofront.server (module)
geofront.team (module)
geofront.util (module)
geofront.version (module)
GEOFRONT_CONFIG
,
[1]
get_identity() (in module geofront.server)
get_key_fingerprint() (in module geofront.keystore)
get_key_store() (in module geofront.server)
get_master_key_store() (in module geofront.server)
get_permission_policy() (in module geofront.server)
get_public_key() (in module geofront.server)
get_remote_set() (in module geofront.server)
get_team() (in module geofront.server)
get_token_store() (in module geofront.server)
GitHubKeyStore (class in geofront.backends.github)
GitHubOrganization (class in geofront.backends.github)
GroupMetadataPermissionPolicy (class in geofront.remote)
H
host (geofront.remote.Remote attribute)
I
identifier (geofront.identity.Identity attribute)
Identity (class in geofront.identity)
identity (geofront.server.Token attribute)
K
KEY_STORE (in module config)
KEY_TYPES (in module geofront.keystore)
KeyStore (class in geofront.keystore)
KeyStoreError
KeyTypeError
L
list_groups() (geofront.team.Team method)
list_keys() (geofront.keystore.KeyStore method)
list_public_keys() (in module geofront.server)
load() (geofront.masterkey.MasterKeyStore method)
M
main() (in module geofront.regen)
(in module geofront.server)
main_parser() (in module geofront.regen)
(in module geofront.server)
master_key() (in module geofront.server)
MASTER_KEY_BITS (in module config)
MASTER_KEY_RENEWAL (in module config)
MASTER_KEY_STORE (in module config)
MasterKeyStore (class in geofront.masterkey)
metadata (geofront.remote.Remote attribute)
P
parse_openssh_pubkey() (in module geofront.keystore)
PeriodicalRenewal (class in geofront.masterkey)
PERMISSION_POLICY (in module config)
PermissionPolicy (class in geofront.remote)
permit() (geofront.remote.PermissionPolicy method)
port (geofront.remote.Remote attribute)
public_key() (in module geofront.server)
Python Enhancement Proposals
PEP 249
,
[1]
R
read_private_key_file() (in module geofront.masterkey)
regenerate() (in module geofront.regen)
register() (geofront.keystore.KeyStore method)
Remote (class in geofront.remote)
remote_dict() (in module geofront.server)
REMOTE_SET (in module config)
renew_master_key() (in module geofront.masterkey)
request() (in module geofront.backends.github)
request_authentication() (geofront.team.Team method)
S
save() (geofront.masterkey.MasterKeyStore method)
server_endpoint() (in module geofront.server)
server_version() (in module geofront.server)
T
Team (class in geofront.team)
TEAM (in module config)
team_type (geofront.identity.Identity attribute)
terminate() (geofront.masterkey.PeriodicalRenewal method)
Token (class in geofront.server)
token() (in module geofront.server)
TOKEN_EXPIRE (in module config)
TOKEN_STORE (in module config)
TokenIdConverter (class in geofront.server)
TwoPhaseRenewal (class in geofront.masterkey)
typed() (in module geofront.util)
U
url_for() (in module geofront.server)
user (geofront.remote.Remote attribute)
V
VERSION (in module geofront.version)
VERSION_INFO (in module geofront.version)
Read the Docs
v: 0.2.2
Versions
latest
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.