namespace Octokit
{
    /// <summary>
    /// Authentication protocols supported by the GitHub API
    /// </summary>
    public enum AuthenticationType
    {
        /// <summary>
        /// No credentials provided
        /// </summary>
        Anonymous,
        /// <summary>
        /// Username &amp; password
        /// </summary>
        Basic,
        /// <summary>
        /// Delegated access to a third party
        /// </summary>
        Oauth,
        /// <summary>
        /// Credential for GitHub App using signed JWT
        /// </summary>
        Bearer
    }
}
