mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2026-05-12 22:10:25 +00:00
25 lines
554 B
Go
25 lines
554 B
Go
|
|
// Copyright 2026 The Forgejo Authors. All rights reserved.
|
||
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||
|
|
|
||
|
|
package method
|
||
|
|
|
||
|
|
import (
|
||
|
|
user_model "forgejo.org/models/user"
|
||
|
|
"forgejo.org/services/auth"
|
||
|
|
)
|
||
|
|
|
||
|
|
var _ auth.AuthenticationResult = &basicPaswordAuthenticationResult{}
|
||
|
|
|
||
|
|
type basicPaswordAuthenticationResult struct {
|
||
|
|
*auth.BaseAuthenticationResult
|
||
|
|
user *user_model.User
|
||
|
|
}
|
||
|
|
|
||
|
|
func (*basicPaswordAuthenticationResult) IsPasswordAuthentication() bool {
|
||
|
|
return true
|
||
|
|
}
|
||
|
|
|
||
|
|
func (r *basicPaswordAuthenticationResult) User() *user_model.User {
|
||
|
|
return r.user
|
||
|
|
}
|