Documentation
¶
Index ¶
- func AuthenticateAPIKey(username, apiKey string) bool
- func DeleteExpiredTokens()
- func Disable2FA(c *gin.Context)
- func Get2FARecoveryCodes(c *gin.Context)
- func Get2FAStatus(c *gin.Context)
- func GetPhoneIslandToken(jwtToken string, onlyToken bool) (string, error)
- func GetUserStatus(username string) (string, error)
- func PhoneIslandTokenCheck(c *gin.Context)
- func PhoneIslandTokenLogin(c *gin.Context)
- func PhoneIslandTokenRemove(c *gin.Context)
- func ProxyV1Request(c *gin.Context, path string)
- func QRCode(c *gin.Context)
- func VerifyOTP(c *gin.Context)
- func VerifyUserPassword(username, password string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthenticateAPIKey ¶ added in v0.0.3
AuthenticateAPIKey returns true if the API key matches the stored key for the user, false otherwise
func DeleteExpiredTokens ¶ added in v0.0.3
func DeleteExpiredTokens()
func Disable2FA ¶ added in v0.0.3
Disable2FA disables two-factor authentication for the user
func Get2FARecoveryCodes ¶ added in v0.0.3
Get2FARecoveryCodes retrieves the recovery codes for the user
func Get2FAStatus ¶ added in v0.0.3
Test2FAStatus checks if 2FA is enabled for the user
func GetPhoneIslandToken ¶ added in v0.0.3
Return the PhoneIslandToken from ApiKeyData given a JWT token string
func GetUserStatus ¶ added in v0.0.3
GetUserStatus retrieves the 2FA status for the user
func PhoneIslandTokenCheck ¶ added in v0.0.3
PhoneIslandTokenCheck checks if the user has a Phone Island API key
func PhoneIslandTokenLogin ¶ added in v0.0.3
PhoneIslandTokenLogin handles the login for Phone Island using a JWT token
func PhoneIslandTokenRemove ¶ added in v0.0.3
PhoneIslandTokenRemove removes the Phone Island API key for the user
func ProxyV1Request ¶
ProxyV1Request forwards requests to the legacy V1 API
func VerifyUserPassword ¶ added in v0.2.0
VerifyUserPassword verifies a user's password against NetCTI server
Types ¶
This section is empty.