# Packages
Package github provides authentication strategies using GitHub.
Package gitlab provides authentication strategies using Gitlab.
Package ldap implements strategies for authenticating using the LDAP protocol.
Package mock implements connectors which help test various server components.
Package oidc implements logging in through OpenID Connect providers.
Package saml contains login methods for SAML.
# Interfaces
CallbackConnector is an interface implemented by connectors which use an OAuth style redirect flow to determine user information.
Connector is a mechanism for federating login to a remote identity service.
PasswordConnector is an interface implemented by connectors which take a username and password.
RefreshConnector is a connector that can update the client claims.
SAMLConnector represents SAML connectors which implement the HTTP POST binding.