Categorygithub.com/core-go/authentication
repositorypackage
0.3.8
Repository: https://github.com/core-go/authentication.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Authentication

Authentication

  • authenticator
  • ldap authenticator
  • 2 factor authentication
  • oauth2

oauth2

Installation

Please make sure to initialize a Go module before installing core-go/auth:

go get -u github.com/core-go/authentication

Import:

import "github.com/core-go/authentication"

Models

  • AuthInfo
  • AuthResult
  • UserAccount
  • Privilege
  • UserInfo
  • StoredUser

Services

  • Authenticator

Repositories

  • UserRepository
  • PrivilegesRepository

Token

  • TokenConfig
  • TokenGenerator

OAuth2

Models

  • Configuration
  • OAuth2Info
  • User

Services

  • OAuth2Service
  • Azure

Repositories

  • UserRepository
  • OAuth2UserRepository
  • ConfigurationRepository