Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 862 Bytes

README.md

File metadata and controls

54 lines (43 loc) · 862 Bytes

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