auth_anonymous.go 396 字节
Newer Older
S
stormgbs 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package dbus

// AuthAnonymous returns an Auth that uses the ANONYMOUS mechanism.
func AuthAnonymous() Auth {
	return &authAnonymous{}
}

type authAnonymous struct{}

func (a *authAnonymous) FirstData() (name, resp []byte, status AuthStatus) {
	return []byte("ANONYMOUS"), nil, AuthOk
}

func (a *authAnonymous) HandleData(data []byte) (resp []byte, status AuthStatus) {
	return nil, AuthError
}