Skip to content

core-go/authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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