Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( StorageService = uuid.MustParse("00000000-0000-0000-0000-000000000003") OAuthService = uuid.MustParse("00000000-0000-0000-0000-000000000004") )
Functions ¶
func GetOAuthHostname ¶ added in v1.1.0
func GetOAuthHostname(information *library.ServiceInitializationInformation) (string, error)
func GetPublicKey ¶ added in v1.1.0
func GetPublicKey(information *library.ServiceInitializationInformation) (ed25519.PublicKey, error)
Types ¶
type File ¶ added in v1.0.1
type File struct {
Name string `validate:"required"`
User uuid.UUID `validate:"required"`
Reader *io.LimitedReader // Only used for write operations
}
type OAuthInformation ¶
type OAuthResponse ¶
func InitializeOAuth ¶ added in v1.1.0
func InitializeOAuth(oauth OAuthInformation, information *library.ServiceInitializationInformation) (oauthResponse OAuthResponse, pk ed25519.PublicKey, hostname string, err error)
func OAuthSignup ¶ added in v1.1.0
func OAuthSignup(oauth OAuthInformation, information *library.ServiceInitializationInformation) (OAuthResponse, error)
Click to show internal directories.
Click to hide internal directories.