Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
authd-oidc
Package main is the entry point.
|
Package main is the entry point. |
authd-oidc/daemon
Package daemon represents the oidc broker binary
|
Package daemon represents the oidc broker binary |
internal
|
|
broker
Package broker is the generic oidc business code.
|
Package broker is the generic oidc business code. |
broker/authmodes
Package authmodes lists the authentication modes that providers can support.
|
Package authmodes lists the authentication modes that providers can support. |
broker/sessionmode
Package sessionmode defines the session modes supported by the broker.
|
Package sessionmode defines the session modes supported by the broker. |
consts
Package consts defines the constants used by the project.
|
Package consts defines the constants used by the project. |
daemon
Package daemon handles the dbus daemon with systemd support.
|
Package daemon handles the dbus daemon with systemd support. |
dbusservice
Package dbusservice is the dbus service implementation delegating its functional call to brokers.
|
Package dbusservice is the dbus service implementation delegating its functional call to brokers. |
fileutils
Package fileutils provides utility functions for file operations.
|
Package fileutils provides utility functions for file operations. |
password
Package password provides functions for creating and using the hashed password file.
|
Package password provides functions for creating and using the hashed password file. |
providers
Package providers define provider-specific configurations and functions to be used by the OIDC broker.
|
Package providers define provider-specific configurations and functions to be used by the OIDC broker. |
providers/errors
Package errors provides custom error types which can be returned by the providers
|
Package errors provides custom error types which can be returned by the providers |
providers/google
Package google is the google specific extension.
|
Package google is the google specific extension. |
providers/info
Package info defines types used by the broker.
|
Package info defines types used by the broker. |
providers/msentraid
Package msentraid is the Microsoft Entra ID specific extension.
|
Package msentraid is the Microsoft Entra ID specific extension. |
providers/noprovider
Package noprovider is the generic oidc extension.
|
Package noprovider is the generic oidc extension. |
testutils
Package testutils provides utility functions and behaviors for testing.
|
Package testutils provides utility functions and behaviors for testing. |
testutils/golden
Package golden provides utilities to compare and update golden files in tests.
|
Package golden provides utilities to compare and update golden files in tests. |
token
Package token provides functions to save and load tokens from disk.
|
Package token provides functions to save and load tokens from disk. |
Package po allows embedding po files in project in development mode or windows.
|
Package po allows embedding po files in project in development mode or windows. |
Click to show internal directories.
Click to hide internal directories.