package powerman.example.auth

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service AuthIntSvc

service_int.proto:13

Private API, require authentication.

service AuthSvc

service.proto:40

Public API, require authentication.

service NoAuthSvc

service.proto:13

Public API, do not require authentication.

message Access

service.proto:129

Access describes identity's permissions.

Used in: User

enum Access.Role

service.proto:132

Possible roles for a user. New values may be added in the future.

Used in: Access

message Account

service.proto:104

Account contains data needed for authentication.

Used as response type in: NoAuthSvc.CreateAccount

Used as field type in: CreateAccountRequest

message SigninIdentityRequest.AccountAuth

service.proto:64

Authentication using username and password.

Used in: SigninIdentityRequest

message SigninIdentityRequest.EmailAuth

service.proto:71

Authentication user email and password.

Used in: SigninIdentityRequest

message User

service.proto:119

User is an identity tied to Account.

Used in: Account, CheckAccessTokenResponse, SigninIdentityResponse