github.com/pachyderm/pachyderm@v1.13.4/src/client/auth/auth.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: client/auth/auth.proto 3 4 package auth 5 6 import ( 7 context "context" 8 fmt "fmt" 9 _ "github.com/gogo/protobuf/gogoproto" 10 proto "github.com/gogo/protobuf/proto" 11 types "github.com/gogo/protobuf/types" 12 grpc "google.golang.org/grpc" 13 codes "google.golang.org/grpc/codes" 14 status "google.golang.org/grpc/status" 15 io "io" 16 math "math" 17 math_bits "math/bits" 18 ) 19 20 // Reference imports to suppress errors if they are not otherwise used. 21 var _ = proto.Marshal 22 var _ = fmt.Errorf 23 var _ = math.Inf 24 25 // This is a compile-time assertion to ensure that this generated file 26 // is compatible with the proto package it is being compiled against. 27 // A compilation error at this line likely means your copy of the 28 // proto package needs to be updated. 29 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 30 31 type ClusterRole int32 32 33 const ( 34 ClusterRole_UNDEFINED ClusterRole = 0 35 // SUPER gives access to all APIs and owner on everything in PFS (previous just called admin) 36 ClusterRole_SUPER ClusterRole = 1 37 // FS gives Owner on all repos in PFS but not access to manage other aspects of the cluster 38 ClusterRole_FS ClusterRole = 2 39 ) 40 41 var ClusterRole_name = map[int32]string{ 42 0: "UNDEFINED", 43 1: "SUPER", 44 2: "FS", 45 } 46 47 var ClusterRole_value = map[string]int32{ 48 "UNDEFINED": 0, 49 "SUPER": 1, 50 "FS": 2, 51 } 52 53 func (x ClusterRole) String() string { 54 return proto.EnumName(ClusterRole_name, int32(x)) 55 } 56 57 func (ClusterRole) EnumDescriptor() ([]byte, []int) { 58 return fileDescriptor_15ace9a5d0179ff3, []int{0} 59 } 60 61 // Scope (actually a "role" in canonical security nomenclature) represents a 62 // rough level of access that a principal has to a repo 63 type Scope int32 64 65 const ( 66 // To remove a user's scope from a repo, set their scope to NONE 67 Scope_NONE Scope = 0 68 Scope_READER Scope = 1 69 Scope_WRITER Scope = 2 70 Scope_OWNER Scope = 3 71 ) 72 73 var Scope_name = map[int32]string{ 74 0: "NONE", 75 1: "READER", 76 2: "WRITER", 77 3: "OWNER", 78 } 79 80 var Scope_value = map[string]int32{ 81 "NONE": 0, 82 "READER": 1, 83 "WRITER": 2, 84 "OWNER": 3, 85 } 86 87 func (x Scope) String() string { 88 return proto.EnumName(Scope_name, int32(x)) 89 } 90 91 func (Scope) EnumDescriptor() ([]byte, []int) { 92 return fileDescriptor_15ace9a5d0179ff3, []int{1} 93 } 94 95 type TokenInfo_TokenSource int32 96 97 const ( 98 TokenInfo_INVALID TokenInfo_TokenSource = 0 99 TokenInfo_AUTHENTICATE TokenInfo_TokenSource = 1 100 TokenInfo_GET_TOKEN TokenInfo_TokenSource = 2 101 ) 102 103 var TokenInfo_TokenSource_name = map[int32]string{ 104 0: "INVALID", 105 1: "AUTHENTICATE", 106 2: "GET_TOKEN", 107 } 108 109 var TokenInfo_TokenSource_value = map[string]int32{ 110 "INVALID": 0, 111 "AUTHENTICATE": 1, 112 "GET_TOKEN": 2, 113 } 114 115 func (x TokenInfo_TokenSource) String() string { 116 return proto.EnumName(TokenInfo_TokenSource_name, int32(x)) 117 } 118 119 func (TokenInfo_TokenSource) EnumDescriptor() ([]byte, []int) { 120 return fileDescriptor_15ace9a5d0179ff3, []int{20, 0} 121 } 122 123 // ActivateRequest mirrors AuthenticateRequest. The caller is authenticated via 124 // GitHub OAuth, and then promoted to the cluster's first Admin. Afterwards, the 125 // caller can promote other users to Admin and remove themselves 126 type ActivateRequest struct { 127 // If set, Pachyderm will authenticate the caller as this user. 128 // - If set to a github user (i.e. it has a 'github:' prefix or no prefix) 129 // then Pachyderm will confirm that it matches the user associated with 130 // 'github_token' 131 // - If set to a robot user (i.e. it has a 'robot:' prefix), then Pachyderm 132 // will generate a new token for the robot user; this token will be the only 133 // way to administer this cluster until more admins are added. 134 Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` 135 // This is the token returned by GitHub and used to authenticate the caller. 136 // When Pachyderm is deployed locally, setting this value to a given string 137 // will automatically authenticate the caller as a GitHub user whose username 138 // is that string (unless this "looks like" a GitHub access code, in which 139 // case Pachyderm does retrieve the corresponding GitHub username) 140 GitHubToken string `protobuf:"bytes,1,opt,name=github_token,json=githubToken,proto3" json:"github_token,omitempty"` 141 // If set, activate auth for the root user (`pach:root`), and add this 142 // token as the initial login token. The root user will have super 143 // admin permissions on the cluster. 144 RootToken string `protobuf:"bytes,3,opt,name=root_token,json=rootToken,proto3" json:"root_token,omitempty"` 145 XXX_NoUnkeyedLiteral struct{} `json:"-"` 146 XXX_unrecognized []byte `json:"-"` 147 XXX_sizecache int32 `json:"-"` 148 } 149 150 func (m *ActivateRequest) Reset() { *m = ActivateRequest{} } 151 func (m *ActivateRequest) String() string { return proto.CompactTextString(m) } 152 func (*ActivateRequest) ProtoMessage() {} 153 func (*ActivateRequest) Descriptor() ([]byte, []int) { 154 return fileDescriptor_15ace9a5d0179ff3, []int{0} 155 } 156 func (m *ActivateRequest) XXX_Unmarshal(b []byte) error { 157 return m.Unmarshal(b) 158 } 159 func (m *ActivateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 160 if deterministic { 161 return xxx_messageInfo_ActivateRequest.Marshal(b, m, deterministic) 162 } else { 163 b = b[:cap(b)] 164 n, err := m.MarshalToSizedBuffer(b) 165 if err != nil { 166 return nil, err 167 } 168 return b[:n], nil 169 } 170 } 171 func (m *ActivateRequest) XXX_Merge(src proto.Message) { 172 xxx_messageInfo_ActivateRequest.Merge(m, src) 173 } 174 func (m *ActivateRequest) XXX_Size() int { 175 return m.Size() 176 } 177 func (m *ActivateRequest) XXX_DiscardUnknown() { 178 xxx_messageInfo_ActivateRequest.DiscardUnknown(m) 179 } 180 181 var xxx_messageInfo_ActivateRequest proto.InternalMessageInfo 182 183 func (m *ActivateRequest) GetSubject() string { 184 if m != nil { 185 return m.Subject 186 } 187 return "" 188 } 189 190 func (m *ActivateRequest) GetGitHubToken() string { 191 if m != nil { 192 return m.GitHubToken 193 } 194 return "" 195 } 196 197 func (m *ActivateRequest) GetRootToken() string { 198 if m != nil { 199 return m.RootToken 200 } 201 return "" 202 } 203 204 type ActivateResponse struct { 205 // pach_token authenticates the caller with Pachyderm (if you want to perform 206 // Pachyderm operations after auth has been activated as themselves, you must 207 // present this token along with your regular request) 208 PachToken string `protobuf:"bytes,1,opt,name=pach_token,json=pachToken,proto3" json:"pach_token,omitempty"` 209 XXX_NoUnkeyedLiteral struct{} `json:"-"` 210 XXX_unrecognized []byte `json:"-"` 211 XXX_sizecache int32 `json:"-"` 212 } 213 214 func (m *ActivateResponse) Reset() { *m = ActivateResponse{} } 215 func (m *ActivateResponse) String() string { return proto.CompactTextString(m) } 216 func (*ActivateResponse) ProtoMessage() {} 217 func (*ActivateResponse) Descriptor() ([]byte, []int) { 218 return fileDescriptor_15ace9a5d0179ff3, []int{1} 219 } 220 func (m *ActivateResponse) XXX_Unmarshal(b []byte) error { 221 return m.Unmarshal(b) 222 } 223 func (m *ActivateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 224 if deterministic { 225 return xxx_messageInfo_ActivateResponse.Marshal(b, m, deterministic) 226 } else { 227 b = b[:cap(b)] 228 n, err := m.MarshalToSizedBuffer(b) 229 if err != nil { 230 return nil, err 231 } 232 return b[:n], nil 233 } 234 } 235 func (m *ActivateResponse) XXX_Merge(src proto.Message) { 236 xxx_messageInfo_ActivateResponse.Merge(m, src) 237 } 238 func (m *ActivateResponse) XXX_Size() int { 239 return m.Size() 240 } 241 func (m *ActivateResponse) XXX_DiscardUnknown() { 242 xxx_messageInfo_ActivateResponse.DiscardUnknown(m) 243 } 244 245 var xxx_messageInfo_ActivateResponse proto.InternalMessageInfo 246 247 func (m *ActivateResponse) GetPachToken() string { 248 if m != nil { 249 return m.PachToken 250 } 251 return "" 252 } 253 254 type DeactivateRequest struct { 255 XXX_NoUnkeyedLiteral struct{} `json:"-"` 256 XXX_unrecognized []byte `json:"-"` 257 XXX_sizecache int32 `json:"-"` 258 } 259 260 func (m *DeactivateRequest) Reset() { *m = DeactivateRequest{} } 261 func (m *DeactivateRequest) String() string { return proto.CompactTextString(m) } 262 func (*DeactivateRequest) ProtoMessage() {} 263 func (*DeactivateRequest) Descriptor() ([]byte, []int) { 264 return fileDescriptor_15ace9a5d0179ff3, []int{2} 265 } 266 func (m *DeactivateRequest) XXX_Unmarshal(b []byte) error { 267 return m.Unmarshal(b) 268 } 269 func (m *DeactivateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 270 if deterministic { 271 return xxx_messageInfo_DeactivateRequest.Marshal(b, m, deterministic) 272 } else { 273 b = b[:cap(b)] 274 n, err := m.MarshalToSizedBuffer(b) 275 if err != nil { 276 return nil, err 277 } 278 return b[:n], nil 279 } 280 } 281 func (m *DeactivateRequest) XXX_Merge(src proto.Message) { 282 xxx_messageInfo_DeactivateRequest.Merge(m, src) 283 } 284 func (m *DeactivateRequest) XXX_Size() int { 285 return m.Size() 286 } 287 func (m *DeactivateRequest) XXX_DiscardUnknown() { 288 xxx_messageInfo_DeactivateRequest.DiscardUnknown(m) 289 } 290 291 var xxx_messageInfo_DeactivateRequest proto.InternalMessageInfo 292 293 type DeactivateResponse struct { 294 XXX_NoUnkeyedLiteral struct{} `json:"-"` 295 XXX_unrecognized []byte `json:"-"` 296 XXX_sizecache int32 `json:"-"` 297 } 298 299 func (m *DeactivateResponse) Reset() { *m = DeactivateResponse{} } 300 func (m *DeactivateResponse) String() string { return proto.CompactTextString(m) } 301 func (*DeactivateResponse) ProtoMessage() {} 302 func (*DeactivateResponse) Descriptor() ([]byte, []int) { 303 return fileDescriptor_15ace9a5d0179ff3, []int{3} 304 } 305 func (m *DeactivateResponse) XXX_Unmarshal(b []byte) error { 306 return m.Unmarshal(b) 307 } 308 func (m *DeactivateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 309 if deterministic { 310 return xxx_messageInfo_DeactivateResponse.Marshal(b, m, deterministic) 311 } else { 312 b = b[:cap(b)] 313 n, err := m.MarshalToSizedBuffer(b) 314 if err != nil { 315 return nil, err 316 } 317 return b[:n], nil 318 } 319 } 320 func (m *DeactivateResponse) XXX_Merge(src proto.Message) { 321 xxx_messageInfo_DeactivateResponse.Merge(m, src) 322 } 323 func (m *DeactivateResponse) XXX_Size() int { 324 return m.Size() 325 } 326 func (m *DeactivateResponse) XXX_DiscardUnknown() { 327 xxx_messageInfo_DeactivateResponse.DiscardUnknown(m) 328 } 329 330 var xxx_messageInfo_DeactivateResponse proto.InternalMessageInfo 331 332 // IDProvider configures a single ID provider that can authenticate Pachyderm 333 // users 334 type IDProvider struct { 335 // Name identifies this authentication backend in Pachyderm. 336 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 337 // Description is a human-readable description of this authentication 338 // backend. It's ignored by Pachyderm, but exists for the benefit of users 339 // configuring Pachyderm's auth system. 340 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 341 SAML *IDProvider_SAMLOptions `protobuf:"bytes,3,opt,name=saml,proto3" json:"saml,omitempty"` 342 OIDC *IDProvider_OIDCOptions `protobuf:"bytes,5,opt,name=oidc,proto3" json:"oidc,omitempty"` 343 GitHub *IDProvider_GitHubOptions `protobuf:"bytes,4,opt,name=github,proto3" json:"github,omitempty"` 344 XXX_NoUnkeyedLiteral struct{} `json:"-"` 345 XXX_unrecognized []byte `json:"-"` 346 XXX_sizecache int32 `json:"-"` 347 } 348 349 func (m *IDProvider) Reset() { *m = IDProvider{} } 350 func (m *IDProvider) String() string { return proto.CompactTextString(m) } 351 func (*IDProvider) ProtoMessage() {} 352 func (*IDProvider) Descriptor() ([]byte, []int) { 353 return fileDescriptor_15ace9a5d0179ff3, []int{4} 354 } 355 func (m *IDProvider) XXX_Unmarshal(b []byte) error { 356 return m.Unmarshal(b) 357 } 358 func (m *IDProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 359 if deterministic { 360 return xxx_messageInfo_IDProvider.Marshal(b, m, deterministic) 361 } else { 362 b = b[:cap(b)] 363 n, err := m.MarshalToSizedBuffer(b) 364 if err != nil { 365 return nil, err 366 } 367 return b[:n], nil 368 } 369 } 370 func (m *IDProvider) XXX_Merge(src proto.Message) { 371 xxx_messageInfo_IDProvider.Merge(m, src) 372 } 373 func (m *IDProvider) XXX_Size() int { 374 return m.Size() 375 } 376 func (m *IDProvider) XXX_DiscardUnknown() { 377 xxx_messageInfo_IDProvider.DiscardUnknown(m) 378 } 379 380 var xxx_messageInfo_IDProvider proto.InternalMessageInfo 381 382 func (m *IDProvider) GetName() string { 383 if m != nil { 384 return m.Name 385 } 386 return "" 387 } 388 389 func (m *IDProvider) GetDescription() string { 390 if m != nil { 391 return m.Description 392 } 393 return "" 394 } 395 396 func (m *IDProvider) GetSAML() *IDProvider_SAMLOptions { 397 if m != nil { 398 return m.SAML 399 } 400 return nil 401 } 402 403 func (m *IDProvider) GetOIDC() *IDProvider_OIDCOptions { 404 if m != nil { 405 return m.OIDC 406 } 407 return nil 408 } 409 410 func (m *IDProvider) GetGitHub() *IDProvider_GitHubOptions { 411 if m != nil { 412 return m.GitHub 413 } 414 return nil 415 } 416 417 // SAMLOptions describes a SAML-based identity provider 418 type IDProvider_SAMLOptions struct { 419 // metadata_url is the URL of the SAML ID provider's metadata service 420 // (which Pachd can query to get more info about the SAML ID provider) 421 MetadataURL string `protobuf:"bytes,1,opt,name=metadata_url,json=metadataUrl,proto3" json:"metadata_url,omitempty"` 422 // metadata_xml is a direct reproduction of the ID provider's metadata. 423 // Users can set this field in the argument to SetConfig if the ID provider 424 // can't be reached from pachd (e.g. because it's on a separate network to 425 // which Pachyderm users also have access) or for testing. Exactly one of 426 // metadata_url and metadata_xml should be set in calls to SetConfig, but 427 // internally, if metadata_url is set, the result of scraping the metadata 428 // URL will be placed here in the result from GetConfig(). 429 MetadataXML []byte `protobuf:"bytes,2,opt,name=metadata_xml,json=metadataXml,proto3" json:"metadata_xml,omitempty"` 430 // If this ID provider supports sending group memberships via attribute, 431 // then users can set group_attribute to the SAML attribute that indicates 432 // group mmbership, and Pachyderm will update users' group memberships when 433 // they authenticate. 434 GroupAttribute string `protobuf:"bytes,3,opt,name=group_attribute,json=groupAttribute,proto3" json:"group_attribute,omitempty"` 435 XXX_NoUnkeyedLiteral struct{} `json:"-"` 436 XXX_unrecognized []byte `json:"-"` 437 XXX_sizecache int32 `json:"-"` 438 } 439 440 func (m *IDProvider_SAMLOptions) Reset() { *m = IDProvider_SAMLOptions{} } 441 func (m *IDProvider_SAMLOptions) String() string { return proto.CompactTextString(m) } 442 func (*IDProvider_SAMLOptions) ProtoMessage() {} 443 func (*IDProvider_SAMLOptions) Descriptor() ([]byte, []int) { 444 return fileDescriptor_15ace9a5d0179ff3, []int{4, 0} 445 } 446 func (m *IDProvider_SAMLOptions) XXX_Unmarshal(b []byte) error { 447 return m.Unmarshal(b) 448 } 449 func (m *IDProvider_SAMLOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 450 if deterministic { 451 return xxx_messageInfo_IDProvider_SAMLOptions.Marshal(b, m, deterministic) 452 } else { 453 b = b[:cap(b)] 454 n, err := m.MarshalToSizedBuffer(b) 455 if err != nil { 456 return nil, err 457 } 458 return b[:n], nil 459 } 460 } 461 func (m *IDProvider_SAMLOptions) XXX_Merge(src proto.Message) { 462 xxx_messageInfo_IDProvider_SAMLOptions.Merge(m, src) 463 } 464 func (m *IDProvider_SAMLOptions) XXX_Size() int { 465 return m.Size() 466 } 467 func (m *IDProvider_SAMLOptions) XXX_DiscardUnknown() { 468 xxx_messageInfo_IDProvider_SAMLOptions.DiscardUnknown(m) 469 } 470 471 var xxx_messageInfo_IDProvider_SAMLOptions proto.InternalMessageInfo 472 473 func (m *IDProvider_SAMLOptions) GetMetadataURL() string { 474 if m != nil { 475 return m.MetadataURL 476 } 477 return "" 478 } 479 480 func (m *IDProvider_SAMLOptions) GetMetadataXML() []byte { 481 if m != nil { 482 return m.MetadataXML 483 } 484 return nil 485 } 486 487 func (m *IDProvider_SAMLOptions) GetGroupAttribute() string { 488 if m != nil { 489 return m.GroupAttribute 490 } 491 return "" 492 } 493 494 // OIDCOptions describes a OIDC-based identity provider 495 type IDProvider_OIDCOptions struct { 496 Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"` 497 ClientID string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` 498 ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` 499 RedirectURI string `protobuf:"bytes,4,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"` 500 AdditionalScopes []string `protobuf:"bytes,5,rep,name=additional_scopes,json=additionalScopes,proto3" json:"additional_scopes,omitempty"` 501 IgnoreEmailVerified bool `protobuf:"varint,6,opt,name=ignore_email_verified,json=ignoreEmailVerified,proto3" json:"ignore_email_verified,omitempty"` 502 XXX_NoUnkeyedLiteral struct{} `json:"-"` 503 XXX_unrecognized []byte `json:"-"` 504 XXX_sizecache int32 `json:"-"` 505 } 506 507 func (m *IDProvider_OIDCOptions) Reset() { *m = IDProvider_OIDCOptions{} } 508 func (m *IDProvider_OIDCOptions) String() string { return proto.CompactTextString(m) } 509 func (*IDProvider_OIDCOptions) ProtoMessage() {} 510 func (*IDProvider_OIDCOptions) Descriptor() ([]byte, []int) { 511 return fileDescriptor_15ace9a5d0179ff3, []int{4, 1} 512 } 513 func (m *IDProvider_OIDCOptions) XXX_Unmarshal(b []byte) error { 514 return m.Unmarshal(b) 515 } 516 func (m *IDProvider_OIDCOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 517 if deterministic { 518 return xxx_messageInfo_IDProvider_OIDCOptions.Marshal(b, m, deterministic) 519 } else { 520 b = b[:cap(b)] 521 n, err := m.MarshalToSizedBuffer(b) 522 if err != nil { 523 return nil, err 524 } 525 return b[:n], nil 526 } 527 } 528 func (m *IDProvider_OIDCOptions) XXX_Merge(src proto.Message) { 529 xxx_messageInfo_IDProvider_OIDCOptions.Merge(m, src) 530 } 531 func (m *IDProvider_OIDCOptions) XXX_Size() int { 532 return m.Size() 533 } 534 func (m *IDProvider_OIDCOptions) XXX_DiscardUnknown() { 535 xxx_messageInfo_IDProvider_OIDCOptions.DiscardUnknown(m) 536 } 537 538 var xxx_messageInfo_IDProvider_OIDCOptions proto.InternalMessageInfo 539 540 func (m *IDProvider_OIDCOptions) GetIssuer() string { 541 if m != nil { 542 return m.Issuer 543 } 544 return "" 545 } 546 547 func (m *IDProvider_OIDCOptions) GetClientID() string { 548 if m != nil { 549 return m.ClientID 550 } 551 return "" 552 } 553 554 func (m *IDProvider_OIDCOptions) GetClientSecret() string { 555 if m != nil { 556 return m.ClientSecret 557 } 558 return "" 559 } 560 561 func (m *IDProvider_OIDCOptions) GetRedirectURI() string { 562 if m != nil { 563 return m.RedirectURI 564 } 565 return "" 566 } 567 568 func (m *IDProvider_OIDCOptions) GetAdditionalScopes() []string { 569 if m != nil { 570 return m.AdditionalScopes 571 } 572 return nil 573 } 574 575 func (m *IDProvider_OIDCOptions) GetIgnoreEmailVerified() bool { 576 if m != nil { 577 return m.IgnoreEmailVerified 578 } 579 return false 580 } 581 582 // GitHubOptions is an empty protobuf message whose presence in the IDProvider 583 // of an AuthConfig indicates that GitHub auth should be enabled. 584 type IDProvider_GitHubOptions struct { 585 XXX_NoUnkeyedLiteral struct{} `json:"-"` 586 XXX_unrecognized []byte `json:"-"` 587 XXX_sizecache int32 `json:"-"` 588 } 589 590 func (m *IDProvider_GitHubOptions) Reset() { *m = IDProvider_GitHubOptions{} } 591 func (m *IDProvider_GitHubOptions) String() string { return proto.CompactTextString(m) } 592 func (*IDProvider_GitHubOptions) ProtoMessage() {} 593 func (*IDProvider_GitHubOptions) Descriptor() ([]byte, []int) { 594 return fileDescriptor_15ace9a5d0179ff3, []int{4, 2} 595 } 596 func (m *IDProvider_GitHubOptions) XXX_Unmarshal(b []byte) error { 597 return m.Unmarshal(b) 598 } 599 func (m *IDProvider_GitHubOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 600 if deterministic { 601 return xxx_messageInfo_IDProvider_GitHubOptions.Marshal(b, m, deterministic) 602 } else { 603 b = b[:cap(b)] 604 n, err := m.MarshalToSizedBuffer(b) 605 if err != nil { 606 return nil, err 607 } 608 return b[:n], nil 609 } 610 } 611 func (m *IDProvider_GitHubOptions) XXX_Merge(src proto.Message) { 612 xxx_messageInfo_IDProvider_GitHubOptions.Merge(m, src) 613 } 614 func (m *IDProvider_GitHubOptions) XXX_Size() int { 615 return m.Size() 616 } 617 func (m *IDProvider_GitHubOptions) XXX_DiscardUnknown() { 618 xxx_messageInfo_IDProvider_GitHubOptions.DiscardUnknown(m) 619 } 620 621 var xxx_messageInfo_IDProvider_GitHubOptions proto.InternalMessageInfo 622 623 // Configure Pachyderm's auth system (particularly authentication backends 624 type AuthConfig struct { 625 // live_config_version identifies the version of a given pachyderm cluster's 626 // current auth configuration; if a user tries to write an auth configuration 627 // where live_config_version doesn't match the version of the cluster's 628 // current config, the write will fail. This allows for safe 629 // read+modify+write config changes. 630 LiveConfigVersion int64 `protobuf:"varint,1,opt,name=live_config_version,json=liveConfigVersion,proto3" json:"live_config_version,omitempty"` 631 // id_providers describes external ID providers that can authenticate 632 // Pachyderm users (e.g. GitHub, Okta, etc) 633 IDProviders []*IDProvider `protobuf:"bytes,2,rep,name=id_providers,json=idProviders,proto3" json:"id_providers,omitempty"` 634 SAMLServiceOptions *AuthConfig_SAMLServiceOptions `protobuf:"bytes,3,opt,name=saml_svc_options,json=samlSvcOptions,proto3" json:"saml_svc_options,omitempty"` 635 XXX_NoUnkeyedLiteral struct{} `json:"-"` 636 XXX_unrecognized []byte `json:"-"` 637 XXX_sizecache int32 `json:"-"` 638 } 639 640 func (m *AuthConfig) Reset() { *m = AuthConfig{} } 641 func (m *AuthConfig) String() string { return proto.CompactTextString(m) } 642 func (*AuthConfig) ProtoMessage() {} 643 func (*AuthConfig) Descriptor() ([]byte, []int) { 644 return fileDescriptor_15ace9a5d0179ff3, []int{5} 645 } 646 func (m *AuthConfig) XXX_Unmarshal(b []byte) error { 647 return m.Unmarshal(b) 648 } 649 func (m *AuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 650 if deterministic { 651 return xxx_messageInfo_AuthConfig.Marshal(b, m, deterministic) 652 } else { 653 b = b[:cap(b)] 654 n, err := m.MarshalToSizedBuffer(b) 655 if err != nil { 656 return nil, err 657 } 658 return b[:n], nil 659 } 660 } 661 func (m *AuthConfig) XXX_Merge(src proto.Message) { 662 xxx_messageInfo_AuthConfig.Merge(m, src) 663 } 664 func (m *AuthConfig) XXX_Size() int { 665 return m.Size() 666 } 667 func (m *AuthConfig) XXX_DiscardUnknown() { 668 xxx_messageInfo_AuthConfig.DiscardUnknown(m) 669 } 670 671 var xxx_messageInfo_AuthConfig proto.InternalMessageInfo 672 673 func (m *AuthConfig) GetLiveConfigVersion() int64 { 674 if m != nil { 675 return m.LiveConfigVersion 676 } 677 return 0 678 } 679 680 func (m *AuthConfig) GetIDProviders() []*IDProvider { 681 if m != nil { 682 return m.IDProviders 683 } 684 return nil 685 } 686 687 func (m *AuthConfig) GetSAMLServiceOptions() *AuthConfig_SAMLServiceOptions { 688 if m != nil { 689 return m.SAMLServiceOptions 690 } 691 return nil 692 } 693 694 // saml_svc_options configures the SAML services (Assertion Consumer Service 695 // and Metadata Service) that Pachd can export. 696 type AuthConfig_SAMLServiceOptions struct { 697 // acs is the URL of Pachd's Assertion Consumer Service (i.e. where SAML ID 698 // providers can send SAMLResponses to Pachd). If Pachyderm is running in a 699 // private cluster, the cluster admin would be responsible for setting up a 700 // domain name/proxy to resolve to pachd:654/acs 701 ACSURL string `protobuf:"bytes,1,opt,name=acs_url,json=acsUrl,proto3" json:"acs_url,omitempty"` 702 // metadata_url is the public URL of Pachd's SAML metadata service (some 703 // SAML ID providers will query this for information about Pachyderm's SAML 704 // implementation and use it to idenfity Pachyderm as a service provider). 705 // If Pachyderm is running in a private cluster, the cluster admin would be 706 // responsible for creating this URL (which must resolve to 707 // pachd:654/saml/metadata) 708 MetadataURL string `protobuf:"bytes,2,opt,name=metadata_url,json=metadataUrl,proto3" json:"metadata_url,omitempty"` 709 // dash_url is the public address of this cluster's Pachyderm 710 // dashboard, if one exists; this option determines where users will be 711 // redirected after successfully authenticating 712 DashURL string `protobuf:"bytes,3,opt,name=dash_url,json=dashUrl,proto3" json:"dash_url,omitempty"` 713 // session_duration determines the duration of SAML-IdP-authenticated user 714 // sessions (specified as a Golang time duration, e.g. "24h" or "600m"). If 715 // unset, user sessions last 24 hours (a short default, as SAML assertions 716 // may contain group memberships that need to be refreshed) 717 SessionDuration string `protobuf:"bytes,4,opt,name=session_duration,json=sessionDuration,proto3" json:"session_duration,omitempty"` 718 // debug_logging determines whether pachd emits verbose logs (including 719 // SAML credentials) as it receives them, which may be helpful for 720 // debugging. This will probably not be present in any official releases. 721 DebugLogging bool `protobuf:"varint,5,opt,name=debug_logging,json=debugLogging,proto3" json:"debug_logging,omitempty"` 722 XXX_NoUnkeyedLiteral struct{} `json:"-"` 723 XXX_unrecognized []byte `json:"-"` 724 XXX_sizecache int32 `json:"-"` 725 } 726 727 func (m *AuthConfig_SAMLServiceOptions) Reset() { *m = AuthConfig_SAMLServiceOptions{} } 728 func (m *AuthConfig_SAMLServiceOptions) String() string { return proto.CompactTextString(m) } 729 func (*AuthConfig_SAMLServiceOptions) ProtoMessage() {} 730 func (*AuthConfig_SAMLServiceOptions) Descriptor() ([]byte, []int) { 731 return fileDescriptor_15ace9a5d0179ff3, []int{5, 0} 732 } 733 func (m *AuthConfig_SAMLServiceOptions) XXX_Unmarshal(b []byte) error { 734 return m.Unmarshal(b) 735 } 736 func (m *AuthConfig_SAMLServiceOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 737 if deterministic { 738 return xxx_messageInfo_AuthConfig_SAMLServiceOptions.Marshal(b, m, deterministic) 739 } else { 740 b = b[:cap(b)] 741 n, err := m.MarshalToSizedBuffer(b) 742 if err != nil { 743 return nil, err 744 } 745 return b[:n], nil 746 } 747 } 748 func (m *AuthConfig_SAMLServiceOptions) XXX_Merge(src proto.Message) { 749 xxx_messageInfo_AuthConfig_SAMLServiceOptions.Merge(m, src) 750 } 751 func (m *AuthConfig_SAMLServiceOptions) XXX_Size() int { 752 return m.Size() 753 } 754 func (m *AuthConfig_SAMLServiceOptions) XXX_DiscardUnknown() { 755 xxx_messageInfo_AuthConfig_SAMLServiceOptions.DiscardUnknown(m) 756 } 757 758 var xxx_messageInfo_AuthConfig_SAMLServiceOptions proto.InternalMessageInfo 759 760 func (m *AuthConfig_SAMLServiceOptions) GetACSURL() string { 761 if m != nil { 762 return m.ACSURL 763 } 764 return "" 765 } 766 767 func (m *AuthConfig_SAMLServiceOptions) GetMetadataURL() string { 768 if m != nil { 769 return m.MetadataURL 770 } 771 return "" 772 } 773 774 func (m *AuthConfig_SAMLServiceOptions) GetDashURL() string { 775 if m != nil { 776 return m.DashURL 777 } 778 return "" 779 } 780 781 func (m *AuthConfig_SAMLServiceOptions) GetSessionDuration() string { 782 if m != nil { 783 return m.SessionDuration 784 } 785 return "" 786 } 787 788 func (m *AuthConfig_SAMLServiceOptions) GetDebugLogging() bool { 789 if m != nil { 790 return m.DebugLogging 791 } 792 return false 793 } 794 795 type GetConfigurationRequest struct { 796 XXX_NoUnkeyedLiteral struct{} `json:"-"` 797 XXX_unrecognized []byte `json:"-"` 798 XXX_sizecache int32 `json:"-"` 799 } 800 801 func (m *GetConfigurationRequest) Reset() { *m = GetConfigurationRequest{} } 802 func (m *GetConfigurationRequest) String() string { return proto.CompactTextString(m) } 803 func (*GetConfigurationRequest) ProtoMessage() {} 804 func (*GetConfigurationRequest) Descriptor() ([]byte, []int) { 805 return fileDescriptor_15ace9a5d0179ff3, []int{6} 806 } 807 func (m *GetConfigurationRequest) XXX_Unmarshal(b []byte) error { 808 return m.Unmarshal(b) 809 } 810 func (m *GetConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 811 if deterministic { 812 return xxx_messageInfo_GetConfigurationRequest.Marshal(b, m, deterministic) 813 } else { 814 b = b[:cap(b)] 815 n, err := m.MarshalToSizedBuffer(b) 816 if err != nil { 817 return nil, err 818 } 819 return b[:n], nil 820 } 821 } 822 func (m *GetConfigurationRequest) XXX_Merge(src proto.Message) { 823 xxx_messageInfo_GetConfigurationRequest.Merge(m, src) 824 } 825 func (m *GetConfigurationRequest) XXX_Size() int { 826 return m.Size() 827 } 828 func (m *GetConfigurationRequest) XXX_DiscardUnknown() { 829 xxx_messageInfo_GetConfigurationRequest.DiscardUnknown(m) 830 } 831 832 var xxx_messageInfo_GetConfigurationRequest proto.InternalMessageInfo 833 834 type GetConfigurationResponse struct { 835 Configuration *AuthConfig `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"` 836 XXX_NoUnkeyedLiteral struct{} `json:"-"` 837 XXX_unrecognized []byte `json:"-"` 838 XXX_sizecache int32 `json:"-"` 839 } 840 841 func (m *GetConfigurationResponse) Reset() { *m = GetConfigurationResponse{} } 842 func (m *GetConfigurationResponse) String() string { return proto.CompactTextString(m) } 843 func (*GetConfigurationResponse) ProtoMessage() {} 844 func (*GetConfigurationResponse) Descriptor() ([]byte, []int) { 845 return fileDescriptor_15ace9a5d0179ff3, []int{7} 846 } 847 func (m *GetConfigurationResponse) XXX_Unmarshal(b []byte) error { 848 return m.Unmarshal(b) 849 } 850 func (m *GetConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 851 if deterministic { 852 return xxx_messageInfo_GetConfigurationResponse.Marshal(b, m, deterministic) 853 } else { 854 b = b[:cap(b)] 855 n, err := m.MarshalToSizedBuffer(b) 856 if err != nil { 857 return nil, err 858 } 859 return b[:n], nil 860 } 861 } 862 func (m *GetConfigurationResponse) XXX_Merge(src proto.Message) { 863 xxx_messageInfo_GetConfigurationResponse.Merge(m, src) 864 } 865 func (m *GetConfigurationResponse) XXX_Size() int { 866 return m.Size() 867 } 868 func (m *GetConfigurationResponse) XXX_DiscardUnknown() { 869 xxx_messageInfo_GetConfigurationResponse.DiscardUnknown(m) 870 } 871 872 var xxx_messageInfo_GetConfigurationResponse proto.InternalMessageInfo 873 874 func (m *GetConfigurationResponse) GetConfiguration() *AuthConfig { 875 if m != nil { 876 return m.Configuration 877 } 878 return nil 879 } 880 881 type SetConfigurationRequest struct { 882 Configuration *AuthConfig `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"` 883 XXX_NoUnkeyedLiteral struct{} `json:"-"` 884 XXX_unrecognized []byte `json:"-"` 885 XXX_sizecache int32 `json:"-"` 886 } 887 888 func (m *SetConfigurationRequest) Reset() { *m = SetConfigurationRequest{} } 889 func (m *SetConfigurationRequest) String() string { return proto.CompactTextString(m) } 890 func (*SetConfigurationRequest) ProtoMessage() {} 891 func (*SetConfigurationRequest) Descriptor() ([]byte, []int) { 892 return fileDescriptor_15ace9a5d0179ff3, []int{8} 893 } 894 func (m *SetConfigurationRequest) XXX_Unmarshal(b []byte) error { 895 return m.Unmarshal(b) 896 } 897 func (m *SetConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 898 if deterministic { 899 return xxx_messageInfo_SetConfigurationRequest.Marshal(b, m, deterministic) 900 } else { 901 b = b[:cap(b)] 902 n, err := m.MarshalToSizedBuffer(b) 903 if err != nil { 904 return nil, err 905 } 906 return b[:n], nil 907 } 908 } 909 func (m *SetConfigurationRequest) XXX_Merge(src proto.Message) { 910 xxx_messageInfo_SetConfigurationRequest.Merge(m, src) 911 } 912 func (m *SetConfigurationRequest) XXX_Size() int { 913 return m.Size() 914 } 915 func (m *SetConfigurationRequest) XXX_DiscardUnknown() { 916 xxx_messageInfo_SetConfigurationRequest.DiscardUnknown(m) 917 } 918 919 var xxx_messageInfo_SetConfigurationRequest proto.InternalMessageInfo 920 921 func (m *SetConfigurationRequest) GetConfiguration() *AuthConfig { 922 if m != nil { 923 return m.Configuration 924 } 925 return nil 926 } 927 928 type SetConfigurationResponse struct { 929 XXX_NoUnkeyedLiteral struct{} `json:"-"` 930 XXX_unrecognized []byte `json:"-"` 931 XXX_sizecache int32 `json:"-"` 932 } 933 934 func (m *SetConfigurationResponse) Reset() { *m = SetConfigurationResponse{} } 935 func (m *SetConfigurationResponse) String() string { return proto.CompactTextString(m) } 936 func (*SetConfigurationResponse) ProtoMessage() {} 937 func (*SetConfigurationResponse) Descriptor() ([]byte, []int) { 938 return fileDescriptor_15ace9a5d0179ff3, []int{9} 939 } 940 func (m *SetConfigurationResponse) XXX_Unmarshal(b []byte) error { 941 return m.Unmarshal(b) 942 } 943 func (m *SetConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 944 if deterministic { 945 return xxx_messageInfo_SetConfigurationResponse.Marshal(b, m, deterministic) 946 } else { 947 b = b[:cap(b)] 948 n, err := m.MarshalToSizedBuffer(b) 949 if err != nil { 950 return nil, err 951 } 952 return b[:n], nil 953 } 954 } 955 func (m *SetConfigurationResponse) XXX_Merge(src proto.Message) { 956 xxx_messageInfo_SetConfigurationResponse.Merge(m, src) 957 } 958 func (m *SetConfigurationResponse) XXX_Size() int { 959 return m.Size() 960 } 961 func (m *SetConfigurationResponse) XXX_DiscardUnknown() { 962 xxx_messageInfo_SetConfigurationResponse.DiscardUnknown(m) 963 } 964 965 var xxx_messageInfo_SetConfigurationResponse proto.InternalMessageInfo 966 967 // ClusterRoles reflects any cluster-wide permissions a principal has. 968 // A principal can have multiple cluster roles. 969 type ClusterRoles struct { 970 Roles []ClusterRole `protobuf:"varint,1,rep,packed,name=roles,proto3,enum=auth.ClusterRole" json:"roles,omitempty"` 971 XXX_NoUnkeyedLiteral struct{} `json:"-"` 972 XXX_unrecognized []byte `json:"-"` 973 XXX_sizecache int32 `json:"-"` 974 } 975 976 func (m *ClusterRoles) Reset() { *m = ClusterRoles{} } 977 func (m *ClusterRoles) String() string { return proto.CompactTextString(m) } 978 func (*ClusterRoles) ProtoMessage() {} 979 func (*ClusterRoles) Descriptor() ([]byte, []int) { 980 return fileDescriptor_15ace9a5d0179ff3, []int{10} 981 } 982 func (m *ClusterRoles) XXX_Unmarshal(b []byte) error { 983 return m.Unmarshal(b) 984 } 985 func (m *ClusterRoles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 986 if deterministic { 987 return xxx_messageInfo_ClusterRoles.Marshal(b, m, deterministic) 988 } else { 989 b = b[:cap(b)] 990 n, err := m.MarshalToSizedBuffer(b) 991 if err != nil { 992 return nil, err 993 } 994 return b[:n], nil 995 } 996 } 997 func (m *ClusterRoles) XXX_Merge(src proto.Message) { 998 xxx_messageInfo_ClusterRoles.Merge(m, src) 999 } 1000 func (m *ClusterRoles) XXX_Size() int { 1001 return m.Size() 1002 } 1003 func (m *ClusterRoles) XXX_DiscardUnknown() { 1004 xxx_messageInfo_ClusterRoles.DiscardUnknown(m) 1005 } 1006 1007 var xxx_messageInfo_ClusterRoles proto.InternalMessageInfo 1008 1009 func (m *ClusterRoles) GetRoles() []ClusterRole { 1010 if m != nil { 1011 return m.Roles 1012 } 1013 return nil 1014 } 1015 1016 // Get the current set of principals and roles for the cluster 1017 type GetClusterRoleBindingsRequest struct { 1018 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1019 XXX_unrecognized []byte `json:"-"` 1020 XXX_sizecache int32 `json:"-"` 1021 } 1022 1023 func (m *GetClusterRoleBindingsRequest) Reset() { *m = GetClusterRoleBindingsRequest{} } 1024 func (m *GetClusterRoleBindingsRequest) String() string { return proto.CompactTextString(m) } 1025 func (*GetClusterRoleBindingsRequest) ProtoMessage() {} 1026 func (*GetClusterRoleBindingsRequest) Descriptor() ([]byte, []int) { 1027 return fileDescriptor_15ace9a5d0179ff3, []int{11} 1028 } 1029 func (m *GetClusterRoleBindingsRequest) XXX_Unmarshal(b []byte) error { 1030 return m.Unmarshal(b) 1031 } 1032 func (m *GetClusterRoleBindingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1033 if deterministic { 1034 return xxx_messageInfo_GetClusterRoleBindingsRequest.Marshal(b, m, deterministic) 1035 } else { 1036 b = b[:cap(b)] 1037 n, err := m.MarshalToSizedBuffer(b) 1038 if err != nil { 1039 return nil, err 1040 } 1041 return b[:n], nil 1042 } 1043 } 1044 func (m *GetClusterRoleBindingsRequest) XXX_Merge(src proto.Message) { 1045 xxx_messageInfo_GetClusterRoleBindingsRequest.Merge(m, src) 1046 } 1047 func (m *GetClusterRoleBindingsRequest) XXX_Size() int { 1048 return m.Size() 1049 } 1050 func (m *GetClusterRoleBindingsRequest) XXX_DiscardUnknown() { 1051 xxx_messageInfo_GetClusterRoleBindingsRequest.DiscardUnknown(m) 1052 } 1053 1054 var xxx_messageInfo_GetClusterRoleBindingsRequest proto.InternalMessageInfo 1055 1056 type GetClusterRoleBindingsResponse struct { 1057 // bindings contains a mapping of principals to cluster roles 1058 Bindings map[string]*ClusterRoles `protobuf:"bytes,1,rep,name=bindings,proto3" json:"bindings,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 1059 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1060 XXX_unrecognized []byte `json:"-"` 1061 XXX_sizecache int32 `json:"-"` 1062 } 1063 1064 func (m *GetClusterRoleBindingsResponse) Reset() { *m = GetClusterRoleBindingsResponse{} } 1065 func (m *GetClusterRoleBindingsResponse) String() string { return proto.CompactTextString(m) } 1066 func (*GetClusterRoleBindingsResponse) ProtoMessage() {} 1067 func (*GetClusterRoleBindingsResponse) Descriptor() ([]byte, []int) { 1068 return fileDescriptor_15ace9a5d0179ff3, []int{12} 1069 } 1070 func (m *GetClusterRoleBindingsResponse) XXX_Unmarshal(b []byte) error { 1071 return m.Unmarshal(b) 1072 } 1073 func (m *GetClusterRoleBindingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1074 if deterministic { 1075 return xxx_messageInfo_GetClusterRoleBindingsResponse.Marshal(b, m, deterministic) 1076 } else { 1077 b = b[:cap(b)] 1078 n, err := m.MarshalToSizedBuffer(b) 1079 if err != nil { 1080 return nil, err 1081 } 1082 return b[:n], nil 1083 } 1084 } 1085 func (m *GetClusterRoleBindingsResponse) XXX_Merge(src proto.Message) { 1086 xxx_messageInfo_GetClusterRoleBindingsResponse.Merge(m, src) 1087 } 1088 func (m *GetClusterRoleBindingsResponse) XXX_Size() int { 1089 return m.Size() 1090 } 1091 func (m *GetClusterRoleBindingsResponse) XXX_DiscardUnknown() { 1092 xxx_messageInfo_GetClusterRoleBindingsResponse.DiscardUnknown(m) 1093 } 1094 1095 var xxx_messageInfo_GetClusterRoleBindingsResponse proto.InternalMessageInfo 1096 1097 func (m *GetClusterRoleBindingsResponse) GetBindings() map[string]*ClusterRoles { 1098 if m != nil { 1099 return m.Bindings 1100 } 1101 return nil 1102 } 1103 1104 // Set cluster roles for the specified principal. Setting an empty list of roles 1105 // revokes any roles the principal has. 1106 type ModifyClusterRoleBindingRequest struct { 1107 Principal string `protobuf:"bytes,1,opt,name=principal,proto3" json:"principal,omitempty"` 1108 Roles *ClusterRoles `protobuf:"bytes,2,opt,name=roles,proto3" json:"roles,omitempty"` 1109 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1110 XXX_unrecognized []byte `json:"-"` 1111 XXX_sizecache int32 `json:"-"` 1112 } 1113 1114 func (m *ModifyClusterRoleBindingRequest) Reset() { *m = ModifyClusterRoleBindingRequest{} } 1115 func (m *ModifyClusterRoleBindingRequest) String() string { return proto.CompactTextString(m) } 1116 func (*ModifyClusterRoleBindingRequest) ProtoMessage() {} 1117 func (*ModifyClusterRoleBindingRequest) Descriptor() ([]byte, []int) { 1118 return fileDescriptor_15ace9a5d0179ff3, []int{13} 1119 } 1120 func (m *ModifyClusterRoleBindingRequest) XXX_Unmarshal(b []byte) error { 1121 return m.Unmarshal(b) 1122 } 1123 func (m *ModifyClusterRoleBindingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1124 if deterministic { 1125 return xxx_messageInfo_ModifyClusterRoleBindingRequest.Marshal(b, m, deterministic) 1126 } else { 1127 b = b[:cap(b)] 1128 n, err := m.MarshalToSizedBuffer(b) 1129 if err != nil { 1130 return nil, err 1131 } 1132 return b[:n], nil 1133 } 1134 } 1135 func (m *ModifyClusterRoleBindingRequest) XXX_Merge(src proto.Message) { 1136 xxx_messageInfo_ModifyClusterRoleBindingRequest.Merge(m, src) 1137 } 1138 func (m *ModifyClusterRoleBindingRequest) XXX_Size() int { 1139 return m.Size() 1140 } 1141 func (m *ModifyClusterRoleBindingRequest) XXX_DiscardUnknown() { 1142 xxx_messageInfo_ModifyClusterRoleBindingRequest.DiscardUnknown(m) 1143 } 1144 1145 var xxx_messageInfo_ModifyClusterRoleBindingRequest proto.InternalMessageInfo 1146 1147 func (m *ModifyClusterRoleBindingRequest) GetPrincipal() string { 1148 if m != nil { 1149 return m.Principal 1150 } 1151 return "" 1152 } 1153 1154 func (m *ModifyClusterRoleBindingRequest) GetRoles() *ClusterRoles { 1155 if m != nil { 1156 return m.Roles 1157 } 1158 return nil 1159 } 1160 1161 type ModifyClusterRoleBindingResponse struct { 1162 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1163 XXX_unrecognized []byte `json:"-"` 1164 XXX_sizecache int32 `json:"-"` 1165 } 1166 1167 func (m *ModifyClusterRoleBindingResponse) Reset() { *m = ModifyClusterRoleBindingResponse{} } 1168 func (m *ModifyClusterRoleBindingResponse) String() string { return proto.CompactTextString(m) } 1169 func (*ModifyClusterRoleBindingResponse) ProtoMessage() {} 1170 func (*ModifyClusterRoleBindingResponse) Descriptor() ([]byte, []int) { 1171 return fileDescriptor_15ace9a5d0179ff3, []int{14} 1172 } 1173 func (m *ModifyClusterRoleBindingResponse) XXX_Unmarshal(b []byte) error { 1174 return m.Unmarshal(b) 1175 } 1176 func (m *ModifyClusterRoleBindingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1177 if deterministic { 1178 return xxx_messageInfo_ModifyClusterRoleBindingResponse.Marshal(b, m, deterministic) 1179 } else { 1180 b = b[:cap(b)] 1181 n, err := m.MarshalToSizedBuffer(b) 1182 if err != nil { 1183 return nil, err 1184 } 1185 return b[:n], nil 1186 } 1187 } 1188 func (m *ModifyClusterRoleBindingResponse) XXX_Merge(src proto.Message) { 1189 xxx_messageInfo_ModifyClusterRoleBindingResponse.Merge(m, src) 1190 } 1191 func (m *ModifyClusterRoleBindingResponse) XXX_Size() int { 1192 return m.Size() 1193 } 1194 func (m *ModifyClusterRoleBindingResponse) XXX_DiscardUnknown() { 1195 xxx_messageInfo_ModifyClusterRoleBindingResponse.DiscardUnknown(m) 1196 } 1197 1198 var xxx_messageInfo_ModifyClusterRoleBindingResponse proto.InternalMessageInfo 1199 1200 // Deprecated. Get the list of cluster super admins. 1201 type GetAdminsRequest struct { 1202 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1203 XXX_unrecognized []byte `json:"-"` 1204 XXX_sizecache int32 `json:"-"` 1205 } 1206 1207 func (m *GetAdminsRequest) Reset() { *m = GetAdminsRequest{} } 1208 func (m *GetAdminsRequest) String() string { return proto.CompactTextString(m) } 1209 func (*GetAdminsRequest) ProtoMessage() {} 1210 func (*GetAdminsRequest) Descriptor() ([]byte, []int) { 1211 return fileDescriptor_15ace9a5d0179ff3, []int{15} 1212 } 1213 func (m *GetAdminsRequest) XXX_Unmarshal(b []byte) error { 1214 return m.Unmarshal(b) 1215 } 1216 func (m *GetAdminsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1217 if deterministic { 1218 return xxx_messageInfo_GetAdminsRequest.Marshal(b, m, deterministic) 1219 } else { 1220 b = b[:cap(b)] 1221 n, err := m.MarshalToSizedBuffer(b) 1222 if err != nil { 1223 return nil, err 1224 } 1225 return b[:n], nil 1226 } 1227 } 1228 func (m *GetAdminsRequest) XXX_Merge(src proto.Message) { 1229 xxx_messageInfo_GetAdminsRequest.Merge(m, src) 1230 } 1231 func (m *GetAdminsRequest) XXX_Size() int { 1232 return m.Size() 1233 } 1234 func (m *GetAdminsRequest) XXX_DiscardUnknown() { 1235 xxx_messageInfo_GetAdminsRequest.DiscardUnknown(m) 1236 } 1237 1238 var xxx_messageInfo_GetAdminsRequest proto.InternalMessageInfo 1239 1240 type GetAdminsResponse struct { 1241 Admins []string `protobuf:"bytes,1,rep,name=admins,proto3" json:"admins,omitempty"` 1242 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1243 XXX_unrecognized []byte `json:"-"` 1244 XXX_sizecache int32 `json:"-"` 1245 } 1246 1247 func (m *GetAdminsResponse) Reset() { *m = GetAdminsResponse{} } 1248 func (m *GetAdminsResponse) String() string { return proto.CompactTextString(m) } 1249 func (*GetAdminsResponse) ProtoMessage() {} 1250 func (*GetAdminsResponse) Descriptor() ([]byte, []int) { 1251 return fileDescriptor_15ace9a5d0179ff3, []int{16} 1252 } 1253 func (m *GetAdminsResponse) XXX_Unmarshal(b []byte) error { 1254 return m.Unmarshal(b) 1255 } 1256 func (m *GetAdminsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1257 if deterministic { 1258 return xxx_messageInfo_GetAdminsResponse.Marshal(b, m, deterministic) 1259 } else { 1260 b = b[:cap(b)] 1261 n, err := m.MarshalToSizedBuffer(b) 1262 if err != nil { 1263 return nil, err 1264 } 1265 return b[:n], nil 1266 } 1267 } 1268 func (m *GetAdminsResponse) XXX_Merge(src proto.Message) { 1269 xxx_messageInfo_GetAdminsResponse.Merge(m, src) 1270 } 1271 func (m *GetAdminsResponse) XXX_Size() int { 1272 return m.Size() 1273 } 1274 func (m *GetAdminsResponse) XXX_DiscardUnknown() { 1275 xxx_messageInfo_GetAdminsResponse.DiscardUnknown(m) 1276 } 1277 1278 var xxx_messageInfo_GetAdminsResponse proto.InternalMessageInfo 1279 1280 func (m *GetAdminsResponse) GetAdmins() []string { 1281 if m != nil { 1282 return m.Admins 1283 } 1284 return nil 1285 } 1286 1287 // Deprecated. Add and remove users from the set of cluster super admins. 1288 type ModifyAdminsRequest struct { 1289 Add []string `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"` 1290 Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"` 1291 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1292 XXX_unrecognized []byte `json:"-"` 1293 XXX_sizecache int32 `json:"-"` 1294 } 1295 1296 func (m *ModifyAdminsRequest) Reset() { *m = ModifyAdminsRequest{} } 1297 func (m *ModifyAdminsRequest) String() string { return proto.CompactTextString(m) } 1298 func (*ModifyAdminsRequest) ProtoMessage() {} 1299 func (*ModifyAdminsRequest) Descriptor() ([]byte, []int) { 1300 return fileDescriptor_15ace9a5d0179ff3, []int{17} 1301 } 1302 func (m *ModifyAdminsRequest) XXX_Unmarshal(b []byte) error { 1303 return m.Unmarshal(b) 1304 } 1305 func (m *ModifyAdminsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1306 if deterministic { 1307 return xxx_messageInfo_ModifyAdminsRequest.Marshal(b, m, deterministic) 1308 } else { 1309 b = b[:cap(b)] 1310 n, err := m.MarshalToSizedBuffer(b) 1311 if err != nil { 1312 return nil, err 1313 } 1314 return b[:n], nil 1315 } 1316 } 1317 func (m *ModifyAdminsRequest) XXX_Merge(src proto.Message) { 1318 xxx_messageInfo_ModifyAdminsRequest.Merge(m, src) 1319 } 1320 func (m *ModifyAdminsRequest) XXX_Size() int { 1321 return m.Size() 1322 } 1323 func (m *ModifyAdminsRequest) XXX_DiscardUnknown() { 1324 xxx_messageInfo_ModifyAdminsRequest.DiscardUnknown(m) 1325 } 1326 1327 var xxx_messageInfo_ModifyAdminsRequest proto.InternalMessageInfo 1328 1329 func (m *ModifyAdminsRequest) GetAdd() []string { 1330 if m != nil { 1331 return m.Add 1332 } 1333 return nil 1334 } 1335 1336 func (m *ModifyAdminsRequest) GetRemove() []string { 1337 if m != nil { 1338 return m.Remove 1339 } 1340 return nil 1341 } 1342 1343 type ModifyAdminsResponse struct { 1344 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1345 XXX_unrecognized []byte `json:"-"` 1346 XXX_sizecache int32 `json:"-"` 1347 } 1348 1349 func (m *ModifyAdminsResponse) Reset() { *m = ModifyAdminsResponse{} } 1350 func (m *ModifyAdminsResponse) String() string { return proto.CompactTextString(m) } 1351 func (*ModifyAdminsResponse) ProtoMessage() {} 1352 func (*ModifyAdminsResponse) Descriptor() ([]byte, []int) { 1353 return fileDescriptor_15ace9a5d0179ff3, []int{18} 1354 } 1355 func (m *ModifyAdminsResponse) XXX_Unmarshal(b []byte) error { 1356 return m.Unmarshal(b) 1357 } 1358 func (m *ModifyAdminsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1359 if deterministic { 1360 return xxx_messageInfo_ModifyAdminsResponse.Marshal(b, m, deterministic) 1361 } else { 1362 b = b[:cap(b)] 1363 n, err := m.MarshalToSizedBuffer(b) 1364 if err != nil { 1365 return nil, err 1366 } 1367 return b[:n], nil 1368 } 1369 } 1370 func (m *ModifyAdminsResponse) XXX_Merge(src proto.Message) { 1371 xxx_messageInfo_ModifyAdminsResponse.Merge(m, src) 1372 } 1373 func (m *ModifyAdminsResponse) XXX_Size() int { 1374 return m.Size() 1375 } 1376 func (m *ModifyAdminsResponse) XXX_DiscardUnknown() { 1377 xxx_messageInfo_ModifyAdminsResponse.DiscardUnknown(m) 1378 } 1379 1380 var xxx_messageInfo_ModifyAdminsResponse proto.InternalMessageInfo 1381 1382 // OTPInfo is the analogue of 'TokenInfo' for Authentication Codes (short-lived, 1383 // one-time-use codes that are passed to the frontend and then exchanged for 1384 // longer-lived tokens) 1385 type OTPInfo struct { 1386 // Subject (i.e. Pachyderm account) that a given OTP authenticates. This may 1387 // be copied into the 'subject' field of a TokenInfo, and therefore has the 1388 // same format, with the same prefixes. 1389 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 1390 // session_expiration indicates when the subject's session expires, a.k.a. 1391 // when the Token to which this OTP converts expires (likely later than this 1392 // OTP expires, but never earlier). 1393 SessionExpiration *types.Timestamp `protobuf:"bytes,2,opt,name=session_expiration,json=sessionExpiration,proto3" json:"session_expiration,omitempty"` 1394 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1395 XXX_unrecognized []byte `json:"-"` 1396 XXX_sizecache int32 `json:"-"` 1397 } 1398 1399 func (m *OTPInfo) Reset() { *m = OTPInfo{} } 1400 func (m *OTPInfo) String() string { return proto.CompactTextString(m) } 1401 func (*OTPInfo) ProtoMessage() {} 1402 func (*OTPInfo) Descriptor() ([]byte, []int) { 1403 return fileDescriptor_15ace9a5d0179ff3, []int{19} 1404 } 1405 func (m *OTPInfo) XXX_Unmarshal(b []byte) error { 1406 return m.Unmarshal(b) 1407 } 1408 func (m *OTPInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1409 if deterministic { 1410 return xxx_messageInfo_OTPInfo.Marshal(b, m, deterministic) 1411 } else { 1412 b = b[:cap(b)] 1413 n, err := m.MarshalToSizedBuffer(b) 1414 if err != nil { 1415 return nil, err 1416 } 1417 return b[:n], nil 1418 } 1419 } 1420 func (m *OTPInfo) XXX_Merge(src proto.Message) { 1421 xxx_messageInfo_OTPInfo.Merge(m, src) 1422 } 1423 func (m *OTPInfo) XXX_Size() int { 1424 return m.Size() 1425 } 1426 func (m *OTPInfo) XXX_DiscardUnknown() { 1427 xxx_messageInfo_OTPInfo.DiscardUnknown(m) 1428 } 1429 1430 var xxx_messageInfo_OTPInfo proto.InternalMessageInfo 1431 1432 func (m *OTPInfo) GetSubject() string { 1433 if m != nil { 1434 return m.Subject 1435 } 1436 return "" 1437 } 1438 1439 func (m *OTPInfo) GetSessionExpiration() *types.Timestamp { 1440 if m != nil { 1441 return m.SessionExpiration 1442 } 1443 return nil 1444 } 1445 1446 // TokenInfo is the 'value' of an auth token 'key' in the 'tokens' collection 1447 type TokenInfo struct { 1448 // Subject (i.e. Pachyderm account) that a given token authorizes. Prefixed 1449 // with "github:" or "robot:" to distinguish the two classes of 1450 // Subject in Pachyderm 1451 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 1452 Source TokenInfo_TokenSource `protobuf:"varint,2,opt,name=source,proto3,enum=auth.TokenInfo_TokenSource" json:"source,omitempty"` 1453 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1454 XXX_unrecognized []byte `json:"-"` 1455 XXX_sizecache int32 `json:"-"` 1456 } 1457 1458 func (m *TokenInfo) Reset() { *m = TokenInfo{} } 1459 func (m *TokenInfo) String() string { return proto.CompactTextString(m) } 1460 func (*TokenInfo) ProtoMessage() {} 1461 func (*TokenInfo) Descriptor() ([]byte, []int) { 1462 return fileDescriptor_15ace9a5d0179ff3, []int{20} 1463 } 1464 func (m *TokenInfo) XXX_Unmarshal(b []byte) error { 1465 return m.Unmarshal(b) 1466 } 1467 func (m *TokenInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1468 if deterministic { 1469 return xxx_messageInfo_TokenInfo.Marshal(b, m, deterministic) 1470 } else { 1471 b = b[:cap(b)] 1472 n, err := m.MarshalToSizedBuffer(b) 1473 if err != nil { 1474 return nil, err 1475 } 1476 return b[:n], nil 1477 } 1478 } 1479 func (m *TokenInfo) XXX_Merge(src proto.Message) { 1480 xxx_messageInfo_TokenInfo.Merge(m, src) 1481 } 1482 func (m *TokenInfo) XXX_Size() int { 1483 return m.Size() 1484 } 1485 func (m *TokenInfo) XXX_DiscardUnknown() { 1486 xxx_messageInfo_TokenInfo.DiscardUnknown(m) 1487 } 1488 1489 var xxx_messageInfo_TokenInfo proto.InternalMessageInfo 1490 1491 func (m *TokenInfo) GetSubject() string { 1492 if m != nil { 1493 return m.Subject 1494 } 1495 return "" 1496 } 1497 1498 func (m *TokenInfo) GetSource() TokenInfo_TokenSource { 1499 if m != nil { 1500 return m.Source 1501 } 1502 return TokenInfo_INVALID 1503 } 1504 1505 type AuthenticateRequest struct { 1506 // This is the token returned by GitHub and used to authenticate the caller. 1507 // When Pachyderm is deployed locally, setting this value to a given string 1508 // will automatically authenticate the caller as a GitHub user whose username 1509 // is that string (unless this "looks like" a GitHub access code, in which 1510 // case Pachyderm does retrieve the corresponding GitHub username) 1511 GitHubToken string `protobuf:"bytes,1,opt,name=github_token,json=githubToken,proto3" json:"github_token,omitempty"` 1512 // This is the session state that Pachyderm creates in order to keep track of 1513 // information related to the current OIDC session. 1514 OIDCState string `protobuf:"bytes,3,opt,name=oidc_state,json=oidcState,proto3" json:"oidc_state,omitempty"` 1515 // This is a short-lived, one-time-use password generated by Pachyderm, for 1516 // the purpose of propagating authentication to new clients (e.g. from the 1517 // dash to pachd) 1518 OneTimePassword string `protobuf:"bytes,2,opt,name=one_time_password,json=oneTimePassword,proto3" json:"one_time_password,omitempty"` 1519 // This is an ID Token issued by the OIDC provider. 1520 IdToken string `protobuf:"bytes,4,opt,name=id_token,json=idToken,proto3" json:"id_token,omitempty"` 1521 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1522 XXX_unrecognized []byte `json:"-"` 1523 XXX_sizecache int32 `json:"-"` 1524 } 1525 1526 func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} } 1527 func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) } 1528 func (*AuthenticateRequest) ProtoMessage() {} 1529 func (*AuthenticateRequest) Descriptor() ([]byte, []int) { 1530 return fileDescriptor_15ace9a5d0179ff3, []int{21} 1531 } 1532 func (m *AuthenticateRequest) XXX_Unmarshal(b []byte) error { 1533 return m.Unmarshal(b) 1534 } 1535 func (m *AuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1536 if deterministic { 1537 return xxx_messageInfo_AuthenticateRequest.Marshal(b, m, deterministic) 1538 } else { 1539 b = b[:cap(b)] 1540 n, err := m.MarshalToSizedBuffer(b) 1541 if err != nil { 1542 return nil, err 1543 } 1544 return b[:n], nil 1545 } 1546 } 1547 func (m *AuthenticateRequest) XXX_Merge(src proto.Message) { 1548 xxx_messageInfo_AuthenticateRequest.Merge(m, src) 1549 } 1550 func (m *AuthenticateRequest) XXX_Size() int { 1551 return m.Size() 1552 } 1553 func (m *AuthenticateRequest) XXX_DiscardUnknown() { 1554 xxx_messageInfo_AuthenticateRequest.DiscardUnknown(m) 1555 } 1556 1557 var xxx_messageInfo_AuthenticateRequest proto.InternalMessageInfo 1558 1559 func (m *AuthenticateRequest) GetGitHubToken() string { 1560 if m != nil { 1561 return m.GitHubToken 1562 } 1563 return "" 1564 } 1565 1566 func (m *AuthenticateRequest) GetOIDCState() string { 1567 if m != nil { 1568 return m.OIDCState 1569 } 1570 return "" 1571 } 1572 1573 func (m *AuthenticateRequest) GetOneTimePassword() string { 1574 if m != nil { 1575 return m.OneTimePassword 1576 } 1577 return "" 1578 } 1579 1580 func (m *AuthenticateRequest) GetIdToken() string { 1581 if m != nil { 1582 return m.IdToken 1583 } 1584 return "" 1585 } 1586 1587 type AuthenticateResponse struct { 1588 // pach_token authenticates the caller with Pachyderm (if you want to perform 1589 // Pachyderm operations after auth has been activated as themselves, you must 1590 // present this token along with your regular request) 1591 PachToken string `protobuf:"bytes,1,opt,name=pach_token,json=pachToken,proto3" json:"pach_token,omitempty"` 1592 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1593 XXX_unrecognized []byte `json:"-"` 1594 XXX_sizecache int32 `json:"-"` 1595 } 1596 1597 func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} } 1598 func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) } 1599 func (*AuthenticateResponse) ProtoMessage() {} 1600 func (*AuthenticateResponse) Descriptor() ([]byte, []int) { 1601 return fileDescriptor_15ace9a5d0179ff3, []int{22} 1602 } 1603 func (m *AuthenticateResponse) XXX_Unmarshal(b []byte) error { 1604 return m.Unmarshal(b) 1605 } 1606 func (m *AuthenticateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1607 if deterministic { 1608 return xxx_messageInfo_AuthenticateResponse.Marshal(b, m, deterministic) 1609 } else { 1610 b = b[:cap(b)] 1611 n, err := m.MarshalToSizedBuffer(b) 1612 if err != nil { 1613 return nil, err 1614 } 1615 return b[:n], nil 1616 } 1617 } 1618 func (m *AuthenticateResponse) XXX_Merge(src proto.Message) { 1619 xxx_messageInfo_AuthenticateResponse.Merge(m, src) 1620 } 1621 func (m *AuthenticateResponse) XXX_Size() int { 1622 return m.Size() 1623 } 1624 func (m *AuthenticateResponse) XXX_DiscardUnknown() { 1625 xxx_messageInfo_AuthenticateResponse.DiscardUnknown(m) 1626 } 1627 1628 var xxx_messageInfo_AuthenticateResponse proto.InternalMessageInfo 1629 1630 func (m *AuthenticateResponse) GetPachToken() string { 1631 if m != nil { 1632 return m.PachToken 1633 } 1634 return "" 1635 } 1636 1637 type WhoAmIRequest struct { 1638 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1639 XXX_unrecognized []byte `json:"-"` 1640 XXX_sizecache int32 `json:"-"` 1641 } 1642 1643 func (m *WhoAmIRequest) Reset() { *m = WhoAmIRequest{} } 1644 func (m *WhoAmIRequest) String() string { return proto.CompactTextString(m) } 1645 func (*WhoAmIRequest) ProtoMessage() {} 1646 func (*WhoAmIRequest) Descriptor() ([]byte, []int) { 1647 return fileDescriptor_15ace9a5d0179ff3, []int{23} 1648 } 1649 func (m *WhoAmIRequest) XXX_Unmarshal(b []byte) error { 1650 return m.Unmarshal(b) 1651 } 1652 func (m *WhoAmIRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1653 if deterministic { 1654 return xxx_messageInfo_WhoAmIRequest.Marshal(b, m, deterministic) 1655 } else { 1656 b = b[:cap(b)] 1657 n, err := m.MarshalToSizedBuffer(b) 1658 if err != nil { 1659 return nil, err 1660 } 1661 return b[:n], nil 1662 } 1663 } 1664 func (m *WhoAmIRequest) XXX_Merge(src proto.Message) { 1665 xxx_messageInfo_WhoAmIRequest.Merge(m, src) 1666 } 1667 func (m *WhoAmIRequest) XXX_Size() int { 1668 return m.Size() 1669 } 1670 func (m *WhoAmIRequest) XXX_DiscardUnknown() { 1671 xxx_messageInfo_WhoAmIRequest.DiscardUnknown(m) 1672 } 1673 1674 var xxx_messageInfo_WhoAmIRequest proto.InternalMessageInfo 1675 1676 type WhoAmIResponse struct { 1677 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 1678 IsAdmin bool `protobuf:"varint,2,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"` 1679 TTL int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` 1680 ClusterRoles *ClusterRoles `protobuf:"bytes,4,opt,name=cluster_roles,json=clusterRoles,proto3" json:"cluster_roles,omitempty"` 1681 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1682 XXX_unrecognized []byte `json:"-"` 1683 XXX_sizecache int32 `json:"-"` 1684 } 1685 1686 func (m *WhoAmIResponse) Reset() { *m = WhoAmIResponse{} } 1687 func (m *WhoAmIResponse) String() string { return proto.CompactTextString(m) } 1688 func (*WhoAmIResponse) ProtoMessage() {} 1689 func (*WhoAmIResponse) Descriptor() ([]byte, []int) { 1690 return fileDescriptor_15ace9a5d0179ff3, []int{24} 1691 } 1692 func (m *WhoAmIResponse) XXX_Unmarshal(b []byte) error { 1693 return m.Unmarshal(b) 1694 } 1695 func (m *WhoAmIResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1696 if deterministic { 1697 return xxx_messageInfo_WhoAmIResponse.Marshal(b, m, deterministic) 1698 } else { 1699 b = b[:cap(b)] 1700 n, err := m.MarshalToSizedBuffer(b) 1701 if err != nil { 1702 return nil, err 1703 } 1704 return b[:n], nil 1705 } 1706 } 1707 func (m *WhoAmIResponse) XXX_Merge(src proto.Message) { 1708 xxx_messageInfo_WhoAmIResponse.Merge(m, src) 1709 } 1710 func (m *WhoAmIResponse) XXX_Size() int { 1711 return m.Size() 1712 } 1713 func (m *WhoAmIResponse) XXX_DiscardUnknown() { 1714 xxx_messageInfo_WhoAmIResponse.DiscardUnknown(m) 1715 } 1716 1717 var xxx_messageInfo_WhoAmIResponse proto.InternalMessageInfo 1718 1719 func (m *WhoAmIResponse) GetUsername() string { 1720 if m != nil { 1721 return m.Username 1722 } 1723 return "" 1724 } 1725 1726 func (m *WhoAmIResponse) GetIsAdmin() bool { 1727 if m != nil { 1728 return m.IsAdmin 1729 } 1730 return false 1731 } 1732 1733 func (m *WhoAmIResponse) GetTTL() int64 { 1734 if m != nil { 1735 return m.TTL 1736 } 1737 return 0 1738 } 1739 1740 func (m *WhoAmIResponse) GetClusterRoles() *ClusterRoles { 1741 if m != nil { 1742 return m.ClusterRoles 1743 } 1744 return nil 1745 } 1746 1747 type ACL struct { 1748 // principal -> scope. All principals are the default principal of a Pachyderm 1749 // subject (i.e. all keys in this map are strings prefixed with either 1750 // "github:" or "robot:", followed by the name of a GitHub user, all of whom 1751 // are Pachyderm subjects, or a Pachyderm robot user) 1752 Entries map[string]Scope `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=auth.Scope"` 1753 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1754 XXX_unrecognized []byte `json:"-"` 1755 XXX_sizecache int32 `json:"-"` 1756 } 1757 1758 func (m *ACL) Reset() { *m = ACL{} } 1759 func (m *ACL) String() string { return proto.CompactTextString(m) } 1760 func (*ACL) ProtoMessage() {} 1761 func (*ACL) Descriptor() ([]byte, []int) { 1762 return fileDescriptor_15ace9a5d0179ff3, []int{25} 1763 } 1764 func (m *ACL) XXX_Unmarshal(b []byte) error { 1765 return m.Unmarshal(b) 1766 } 1767 func (m *ACL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1768 if deterministic { 1769 return xxx_messageInfo_ACL.Marshal(b, m, deterministic) 1770 } else { 1771 b = b[:cap(b)] 1772 n, err := m.MarshalToSizedBuffer(b) 1773 if err != nil { 1774 return nil, err 1775 } 1776 return b[:n], nil 1777 } 1778 } 1779 func (m *ACL) XXX_Merge(src proto.Message) { 1780 xxx_messageInfo_ACL.Merge(m, src) 1781 } 1782 func (m *ACL) XXX_Size() int { 1783 return m.Size() 1784 } 1785 func (m *ACL) XXX_DiscardUnknown() { 1786 xxx_messageInfo_ACL.DiscardUnknown(m) 1787 } 1788 1789 var xxx_messageInfo_ACL proto.InternalMessageInfo 1790 1791 func (m *ACL) GetEntries() map[string]Scope { 1792 if m != nil { 1793 return m.Entries 1794 } 1795 return nil 1796 } 1797 1798 type Users struct { 1799 Usernames map[string]bool `protobuf:"bytes,1,rep,name=usernames,proto3" json:"usernames,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1800 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1801 XXX_unrecognized []byte `json:"-"` 1802 XXX_sizecache int32 `json:"-"` 1803 } 1804 1805 func (m *Users) Reset() { *m = Users{} } 1806 func (m *Users) String() string { return proto.CompactTextString(m) } 1807 func (*Users) ProtoMessage() {} 1808 func (*Users) Descriptor() ([]byte, []int) { 1809 return fileDescriptor_15ace9a5d0179ff3, []int{26} 1810 } 1811 func (m *Users) XXX_Unmarshal(b []byte) error { 1812 return m.Unmarshal(b) 1813 } 1814 func (m *Users) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1815 if deterministic { 1816 return xxx_messageInfo_Users.Marshal(b, m, deterministic) 1817 } else { 1818 b = b[:cap(b)] 1819 n, err := m.MarshalToSizedBuffer(b) 1820 if err != nil { 1821 return nil, err 1822 } 1823 return b[:n], nil 1824 } 1825 } 1826 func (m *Users) XXX_Merge(src proto.Message) { 1827 xxx_messageInfo_Users.Merge(m, src) 1828 } 1829 func (m *Users) XXX_Size() int { 1830 return m.Size() 1831 } 1832 func (m *Users) XXX_DiscardUnknown() { 1833 xxx_messageInfo_Users.DiscardUnknown(m) 1834 } 1835 1836 var xxx_messageInfo_Users proto.InternalMessageInfo 1837 1838 func (m *Users) GetUsernames() map[string]bool { 1839 if m != nil { 1840 return m.Usernames 1841 } 1842 return nil 1843 } 1844 1845 type Groups struct { 1846 Groups map[string]bool `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 1847 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1848 XXX_unrecognized []byte `json:"-"` 1849 XXX_sizecache int32 `json:"-"` 1850 } 1851 1852 func (m *Groups) Reset() { *m = Groups{} } 1853 func (m *Groups) String() string { return proto.CompactTextString(m) } 1854 func (*Groups) ProtoMessage() {} 1855 func (*Groups) Descriptor() ([]byte, []int) { 1856 return fileDescriptor_15ace9a5d0179ff3, []int{27} 1857 } 1858 func (m *Groups) XXX_Unmarshal(b []byte) error { 1859 return m.Unmarshal(b) 1860 } 1861 func (m *Groups) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1862 if deterministic { 1863 return xxx_messageInfo_Groups.Marshal(b, m, deterministic) 1864 } else { 1865 b = b[:cap(b)] 1866 n, err := m.MarshalToSizedBuffer(b) 1867 if err != nil { 1868 return nil, err 1869 } 1870 return b[:n], nil 1871 } 1872 } 1873 func (m *Groups) XXX_Merge(src proto.Message) { 1874 xxx_messageInfo_Groups.Merge(m, src) 1875 } 1876 func (m *Groups) XXX_Size() int { 1877 return m.Size() 1878 } 1879 func (m *Groups) XXX_DiscardUnknown() { 1880 xxx_messageInfo_Groups.DiscardUnknown(m) 1881 } 1882 1883 var xxx_messageInfo_Groups proto.InternalMessageInfo 1884 1885 func (m *Groups) GetGroups() map[string]bool { 1886 if m != nil { 1887 return m.Groups 1888 } 1889 return nil 1890 } 1891 1892 type AuthorizeRequest struct { 1893 // repo is the object that the caller wants to access 1894 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 1895 // scope is the access level that the caller needs to perform an action 1896 Scope Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=auth.Scope" json:"scope,omitempty"` 1897 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1898 XXX_unrecognized []byte `json:"-"` 1899 XXX_sizecache int32 `json:"-"` 1900 } 1901 1902 func (m *AuthorizeRequest) Reset() { *m = AuthorizeRequest{} } 1903 func (m *AuthorizeRequest) String() string { return proto.CompactTextString(m) } 1904 func (*AuthorizeRequest) ProtoMessage() {} 1905 func (*AuthorizeRequest) Descriptor() ([]byte, []int) { 1906 return fileDescriptor_15ace9a5d0179ff3, []int{28} 1907 } 1908 func (m *AuthorizeRequest) XXX_Unmarshal(b []byte) error { 1909 return m.Unmarshal(b) 1910 } 1911 func (m *AuthorizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1912 if deterministic { 1913 return xxx_messageInfo_AuthorizeRequest.Marshal(b, m, deterministic) 1914 } else { 1915 b = b[:cap(b)] 1916 n, err := m.MarshalToSizedBuffer(b) 1917 if err != nil { 1918 return nil, err 1919 } 1920 return b[:n], nil 1921 } 1922 } 1923 func (m *AuthorizeRequest) XXX_Merge(src proto.Message) { 1924 xxx_messageInfo_AuthorizeRequest.Merge(m, src) 1925 } 1926 func (m *AuthorizeRequest) XXX_Size() int { 1927 return m.Size() 1928 } 1929 func (m *AuthorizeRequest) XXX_DiscardUnknown() { 1930 xxx_messageInfo_AuthorizeRequest.DiscardUnknown(m) 1931 } 1932 1933 var xxx_messageInfo_AuthorizeRequest proto.InternalMessageInfo 1934 1935 func (m *AuthorizeRequest) GetRepo() string { 1936 if m != nil { 1937 return m.Repo 1938 } 1939 return "" 1940 } 1941 1942 func (m *AuthorizeRequest) GetScope() Scope { 1943 if m != nil { 1944 return m.Scope 1945 } 1946 return Scope_NONE 1947 } 1948 1949 type AuthorizeResponse struct { 1950 // authorized is true if the caller has at least 1951 // 'AuthorizeRequest.scope'-level access to 'AuthorizeRequest.repo', and false 1952 // otherwise 1953 Authorized bool `protobuf:"varint,1,opt,name=authorized,proto3" json:"authorized,omitempty"` 1954 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1955 XXX_unrecognized []byte `json:"-"` 1956 XXX_sizecache int32 `json:"-"` 1957 } 1958 1959 func (m *AuthorizeResponse) Reset() { *m = AuthorizeResponse{} } 1960 func (m *AuthorizeResponse) String() string { return proto.CompactTextString(m) } 1961 func (*AuthorizeResponse) ProtoMessage() {} 1962 func (*AuthorizeResponse) Descriptor() ([]byte, []int) { 1963 return fileDescriptor_15ace9a5d0179ff3, []int{29} 1964 } 1965 func (m *AuthorizeResponse) XXX_Unmarshal(b []byte) error { 1966 return m.Unmarshal(b) 1967 } 1968 func (m *AuthorizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1969 if deterministic { 1970 return xxx_messageInfo_AuthorizeResponse.Marshal(b, m, deterministic) 1971 } else { 1972 b = b[:cap(b)] 1973 n, err := m.MarshalToSizedBuffer(b) 1974 if err != nil { 1975 return nil, err 1976 } 1977 return b[:n], nil 1978 } 1979 } 1980 func (m *AuthorizeResponse) XXX_Merge(src proto.Message) { 1981 xxx_messageInfo_AuthorizeResponse.Merge(m, src) 1982 } 1983 func (m *AuthorizeResponse) XXX_Size() int { 1984 return m.Size() 1985 } 1986 func (m *AuthorizeResponse) XXX_DiscardUnknown() { 1987 xxx_messageInfo_AuthorizeResponse.DiscardUnknown(m) 1988 } 1989 1990 var xxx_messageInfo_AuthorizeResponse proto.InternalMessageInfo 1991 1992 func (m *AuthorizeResponse) GetAuthorized() bool { 1993 if m != nil { 1994 return m.Authorized 1995 } 1996 return false 1997 } 1998 1999 type GetScopeRequest struct { 2000 // username is the principal (some of which belong to robots rather than 2001 // users, but the name is preserved for now to provide compatibility with the 2002 // pachyderm dash) whose access level is queried. To query the access level 2003 // of a robot user, the caller must prefix username with "robot:". If 2004 // 'username' has no prefix (i.e. no ":"), then it's assumed to be a github 2005 // user's principal. 2006 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2007 // repos are the objects to which 'username's access level is being queried 2008 Repos []string `protobuf:"bytes,2,rep,name=repos,proto3" json:"repos,omitempty"` 2009 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2010 XXX_unrecognized []byte `json:"-"` 2011 XXX_sizecache int32 `json:"-"` 2012 } 2013 2014 func (m *GetScopeRequest) Reset() { *m = GetScopeRequest{} } 2015 func (m *GetScopeRequest) String() string { return proto.CompactTextString(m) } 2016 func (*GetScopeRequest) ProtoMessage() {} 2017 func (*GetScopeRequest) Descriptor() ([]byte, []int) { 2018 return fileDescriptor_15ace9a5d0179ff3, []int{30} 2019 } 2020 func (m *GetScopeRequest) XXX_Unmarshal(b []byte) error { 2021 return m.Unmarshal(b) 2022 } 2023 func (m *GetScopeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2024 if deterministic { 2025 return xxx_messageInfo_GetScopeRequest.Marshal(b, m, deterministic) 2026 } else { 2027 b = b[:cap(b)] 2028 n, err := m.MarshalToSizedBuffer(b) 2029 if err != nil { 2030 return nil, err 2031 } 2032 return b[:n], nil 2033 } 2034 } 2035 func (m *GetScopeRequest) XXX_Merge(src proto.Message) { 2036 xxx_messageInfo_GetScopeRequest.Merge(m, src) 2037 } 2038 func (m *GetScopeRequest) XXX_Size() int { 2039 return m.Size() 2040 } 2041 func (m *GetScopeRequest) XXX_DiscardUnknown() { 2042 xxx_messageInfo_GetScopeRequest.DiscardUnknown(m) 2043 } 2044 2045 var xxx_messageInfo_GetScopeRequest proto.InternalMessageInfo 2046 2047 func (m *GetScopeRequest) GetUsername() string { 2048 if m != nil { 2049 return m.Username 2050 } 2051 return "" 2052 } 2053 2054 func (m *GetScopeRequest) GetRepos() []string { 2055 if m != nil { 2056 return m.Repos 2057 } 2058 return nil 2059 } 2060 2061 type GetScopeResponse struct { 2062 // scopes (actually a "role"--see "Scope") are the access level that 2063 // 'GetScopeRequest.username' has to each repo in 'GetScopeRequest.repos', in 2064 // the same order that repos appeared in 'repos'. 2065 Scopes []Scope `protobuf:"varint,1,rep,packed,name=scopes,proto3,enum=auth.Scope" json:"scopes,omitempty"` 2066 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2067 XXX_unrecognized []byte `json:"-"` 2068 XXX_sizecache int32 `json:"-"` 2069 } 2070 2071 func (m *GetScopeResponse) Reset() { *m = GetScopeResponse{} } 2072 func (m *GetScopeResponse) String() string { return proto.CompactTextString(m) } 2073 func (*GetScopeResponse) ProtoMessage() {} 2074 func (*GetScopeResponse) Descriptor() ([]byte, []int) { 2075 return fileDescriptor_15ace9a5d0179ff3, []int{31} 2076 } 2077 func (m *GetScopeResponse) XXX_Unmarshal(b []byte) error { 2078 return m.Unmarshal(b) 2079 } 2080 func (m *GetScopeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2081 if deterministic { 2082 return xxx_messageInfo_GetScopeResponse.Marshal(b, m, deterministic) 2083 } else { 2084 b = b[:cap(b)] 2085 n, err := m.MarshalToSizedBuffer(b) 2086 if err != nil { 2087 return nil, err 2088 } 2089 return b[:n], nil 2090 } 2091 } 2092 func (m *GetScopeResponse) XXX_Merge(src proto.Message) { 2093 xxx_messageInfo_GetScopeResponse.Merge(m, src) 2094 } 2095 func (m *GetScopeResponse) XXX_Size() int { 2096 return m.Size() 2097 } 2098 func (m *GetScopeResponse) XXX_DiscardUnknown() { 2099 xxx_messageInfo_GetScopeResponse.DiscardUnknown(m) 2100 } 2101 2102 var xxx_messageInfo_GetScopeResponse proto.InternalMessageInfo 2103 2104 func (m *GetScopeResponse) GetScopes() []Scope { 2105 if m != nil { 2106 return m.Scopes 2107 } 2108 return nil 2109 } 2110 2111 type SetScopeRequest struct { 2112 // username is the principal (some of which belong to robots rather than 2113 // users, but the name is preserved for now to provide compatibility with the 2114 // pachyderm dash) whose access is being granted/revoked. As with 2115 // GetScopeRequest, to set the access level of a robot user, the caller must 2116 // prefix username with "robot:". If 'username' has no prefix (i.e. no ":"), 2117 // then it's assumed to be a github user's principal. 2118 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2119 // repo is the object to which access is being granted/revoked 2120 Repo string `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"` 2121 // scope (actually a "role"--see "Scope") is the access level that the owner 2122 // of 'principal' will now have 2123 Scope Scope `protobuf:"varint,3,opt,name=scope,proto3,enum=auth.Scope" json:"scope,omitempty"` 2124 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2125 XXX_unrecognized []byte `json:"-"` 2126 XXX_sizecache int32 `json:"-"` 2127 } 2128 2129 func (m *SetScopeRequest) Reset() { *m = SetScopeRequest{} } 2130 func (m *SetScopeRequest) String() string { return proto.CompactTextString(m) } 2131 func (*SetScopeRequest) ProtoMessage() {} 2132 func (*SetScopeRequest) Descriptor() ([]byte, []int) { 2133 return fileDescriptor_15ace9a5d0179ff3, []int{32} 2134 } 2135 func (m *SetScopeRequest) XXX_Unmarshal(b []byte) error { 2136 return m.Unmarshal(b) 2137 } 2138 func (m *SetScopeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2139 if deterministic { 2140 return xxx_messageInfo_SetScopeRequest.Marshal(b, m, deterministic) 2141 } else { 2142 b = b[:cap(b)] 2143 n, err := m.MarshalToSizedBuffer(b) 2144 if err != nil { 2145 return nil, err 2146 } 2147 return b[:n], nil 2148 } 2149 } 2150 func (m *SetScopeRequest) XXX_Merge(src proto.Message) { 2151 xxx_messageInfo_SetScopeRequest.Merge(m, src) 2152 } 2153 func (m *SetScopeRequest) XXX_Size() int { 2154 return m.Size() 2155 } 2156 func (m *SetScopeRequest) XXX_DiscardUnknown() { 2157 xxx_messageInfo_SetScopeRequest.DiscardUnknown(m) 2158 } 2159 2160 var xxx_messageInfo_SetScopeRequest proto.InternalMessageInfo 2161 2162 func (m *SetScopeRequest) GetUsername() string { 2163 if m != nil { 2164 return m.Username 2165 } 2166 return "" 2167 } 2168 2169 func (m *SetScopeRequest) GetRepo() string { 2170 if m != nil { 2171 return m.Repo 2172 } 2173 return "" 2174 } 2175 2176 func (m *SetScopeRequest) GetScope() Scope { 2177 if m != nil { 2178 return m.Scope 2179 } 2180 return Scope_NONE 2181 } 2182 2183 type SetScopeResponse struct { 2184 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2185 XXX_unrecognized []byte `json:"-"` 2186 XXX_sizecache int32 `json:"-"` 2187 } 2188 2189 func (m *SetScopeResponse) Reset() { *m = SetScopeResponse{} } 2190 func (m *SetScopeResponse) String() string { return proto.CompactTextString(m) } 2191 func (*SetScopeResponse) ProtoMessage() {} 2192 func (*SetScopeResponse) Descriptor() ([]byte, []int) { 2193 return fileDescriptor_15ace9a5d0179ff3, []int{33} 2194 } 2195 func (m *SetScopeResponse) XXX_Unmarshal(b []byte) error { 2196 return m.Unmarshal(b) 2197 } 2198 func (m *SetScopeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2199 if deterministic { 2200 return xxx_messageInfo_SetScopeResponse.Marshal(b, m, deterministic) 2201 } else { 2202 b = b[:cap(b)] 2203 n, err := m.MarshalToSizedBuffer(b) 2204 if err != nil { 2205 return nil, err 2206 } 2207 return b[:n], nil 2208 } 2209 } 2210 func (m *SetScopeResponse) XXX_Merge(src proto.Message) { 2211 xxx_messageInfo_SetScopeResponse.Merge(m, src) 2212 } 2213 func (m *SetScopeResponse) XXX_Size() int { 2214 return m.Size() 2215 } 2216 func (m *SetScopeResponse) XXX_DiscardUnknown() { 2217 xxx_messageInfo_SetScopeResponse.DiscardUnknown(m) 2218 } 2219 2220 var xxx_messageInfo_SetScopeResponse proto.InternalMessageInfo 2221 2222 type GetACLRequest struct { 2223 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 2224 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2225 XXX_unrecognized []byte `json:"-"` 2226 XXX_sizecache int32 `json:"-"` 2227 } 2228 2229 func (m *GetACLRequest) Reset() { *m = GetACLRequest{} } 2230 func (m *GetACLRequest) String() string { return proto.CompactTextString(m) } 2231 func (*GetACLRequest) ProtoMessage() {} 2232 func (*GetACLRequest) Descriptor() ([]byte, []int) { 2233 return fileDescriptor_15ace9a5d0179ff3, []int{34} 2234 } 2235 func (m *GetACLRequest) XXX_Unmarshal(b []byte) error { 2236 return m.Unmarshal(b) 2237 } 2238 func (m *GetACLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2239 if deterministic { 2240 return xxx_messageInfo_GetACLRequest.Marshal(b, m, deterministic) 2241 } else { 2242 b = b[:cap(b)] 2243 n, err := m.MarshalToSizedBuffer(b) 2244 if err != nil { 2245 return nil, err 2246 } 2247 return b[:n], nil 2248 } 2249 } 2250 func (m *GetACLRequest) XXX_Merge(src proto.Message) { 2251 xxx_messageInfo_GetACLRequest.Merge(m, src) 2252 } 2253 func (m *GetACLRequest) XXX_Size() int { 2254 return m.Size() 2255 } 2256 func (m *GetACLRequest) XXX_DiscardUnknown() { 2257 xxx_messageInfo_GetACLRequest.DiscardUnknown(m) 2258 } 2259 2260 var xxx_messageInfo_GetACLRequest proto.InternalMessageInfo 2261 2262 func (m *GetACLRequest) GetRepo() string { 2263 if m != nil { 2264 return m.Repo 2265 } 2266 return "" 2267 } 2268 2269 type ACLEntry struct { 2270 // username is the principal posessing this level of access to this ACL's 2271 // repo (despite the name, this principal may be for a human github user or a 2272 // pachyderm robot) 2273 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2274 // scope is the level of access that the owner of 'principal' has to this 2275 // ACL's repo (actually a role in typical security terminology) 2276 Scope Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=auth.Scope" json:"scope,omitempty"` 2277 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2278 XXX_unrecognized []byte `json:"-"` 2279 XXX_sizecache int32 `json:"-"` 2280 } 2281 2282 func (m *ACLEntry) Reset() { *m = ACLEntry{} } 2283 func (m *ACLEntry) String() string { return proto.CompactTextString(m) } 2284 func (*ACLEntry) ProtoMessage() {} 2285 func (*ACLEntry) Descriptor() ([]byte, []int) { 2286 return fileDescriptor_15ace9a5d0179ff3, []int{35} 2287 } 2288 func (m *ACLEntry) XXX_Unmarshal(b []byte) error { 2289 return m.Unmarshal(b) 2290 } 2291 func (m *ACLEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2292 if deterministic { 2293 return xxx_messageInfo_ACLEntry.Marshal(b, m, deterministic) 2294 } else { 2295 b = b[:cap(b)] 2296 n, err := m.MarshalToSizedBuffer(b) 2297 if err != nil { 2298 return nil, err 2299 } 2300 return b[:n], nil 2301 } 2302 } 2303 func (m *ACLEntry) XXX_Merge(src proto.Message) { 2304 xxx_messageInfo_ACLEntry.Merge(m, src) 2305 } 2306 func (m *ACLEntry) XXX_Size() int { 2307 return m.Size() 2308 } 2309 func (m *ACLEntry) XXX_DiscardUnknown() { 2310 xxx_messageInfo_ACLEntry.DiscardUnknown(m) 2311 } 2312 2313 var xxx_messageInfo_ACLEntry proto.InternalMessageInfo 2314 2315 func (m *ACLEntry) GetUsername() string { 2316 if m != nil { 2317 return m.Username 2318 } 2319 return "" 2320 } 2321 2322 func (m *ACLEntry) GetScope() Scope { 2323 if m != nil { 2324 return m.Scope 2325 } 2326 return Scope_NONE 2327 } 2328 2329 // GetACLReponse contains the list of entries on a Pachyderm ACL. 2330 // 2331 // To avoid migration pain with the Pachyderm dash the list of user principal 2332 // entries and robot principal entries are separate. This way, no prefix or 2333 // other disambiguating device is needed in 'entries' to separate user 2334 // principals from robot principals (which would confuse the dash). Instead, 2335 // the dash can simply ignore robot principals. 2336 type GetACLResponse struct { 2337 // entries contains all [user principal] -> [role] mappings. This is separate 2338 // from robot_entries to avoid migration pain the Pachyderm dashboard 2339 Entries []*ACLEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` 2340 // robot_entries contains all [robot principal] -> [role] mappings. This is 2341 // separate from entries to be unambiguous (all keys are robot principals, but 2342 // have no prefixes) while avoiding migration pain in the Pachyderm dashboard. 2343 RobotEntries []*ACLEntry `protobuf:"bytes,2,rep,name=robot_entries,json=robotEntries,proto3" json:"robot_entries,omitempty"` 2344 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2345 XXX_unrecognized []byte `json:"-"` 2346 XXX_sizecache int32 `json:"-"` 2347 } 2348 2349 func (m *GetACLResponse) Reset() { *m = GetACLResponse{} } 2350 func (m *GetACLResponse) String() string { return proto.CompactTextString(m) } 2351 func (*GetACLResponse) ProtoMessage() {} 2352 func (*GetACLResponse) Descriptor() ([]byte, []int) { 2353 return fileDescriptor_15ace9a5d0179ff3, []int{36} 2354 } 2355 func (m *GetACLResponse) XXX_Unmarshal(b []byte) error { 2356 return m.Unmarshal(b) 2357 } 2358 func (m *GetACLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2359 if deterministic { 2360 return xxx_messageInfo_GetACLResponse.Marshal(b, m, deterministic) 2361 } else { 2362 b = b[:cap(b)] 2363 n, err := m.MarshalToSizedBuffer(b) 2364 if err != nil { 2365 return nil, err 2366 } 2367 return b[:n], nil 2368 } 2369 } 2370 func (m *GetACLResponse) XXX_Merge(src proto.Message) { 2371 xxx_messageInfo_GetACLResponse.Merge(m, src) 2372 } 2373 func (m *GetACLResponse) XXX_Size() int { 2374 return m.Size() 2375 } 2376 func (m *GetACLResponse) XXX_DiscardUnknown() { 2377 xxx_messageInfo_GetACLResponse.DiscardUnknown(m) 2378 } 2379 2380 var xxx_messageInfo_GetACLResponse proto.InternalMessageInfo 2381 2382 func (m *GetACLResponse) GetEntries() []*ACLEntry { 2383 if m != nil { 2384 return m.Entries 2385 } 2386 return nil 2387 } 2388 2389 func (m *GetACLResponse) GetRobotEntries() []*ACLEntry { 2390 if m != nil { 2391 return m.RobotEntries 2392 } 2393 return nil 2394 } 2395 2396 type SetACLRequest struct { 2397 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 2398 Entries []*ACLEntry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"` 2399 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2400 XXX_unrecognized []byte `json:"-"` 2401 XXX_sizecache int32 `json:"-"` 2402 } 2403 2404 func (m *SetACLRequest) Reset() { *m = SetACLRequest{} } 2405 func (m *SetACLRequest) String() string { return proto.CompactTextString(m) } 2406 func (*SetACLRequest) ProtoMessage() {} 2407 func (*SetACLRequest) Descriptor() ([]byte, []int) { 2408 return fileDescriptor_15ace9a5d0179ff3, []int{37} 2409 } 2410 func (m *SetACLRequest) XXX_Unmarshal(b []byte) error { 2411 return m.Unmarshal(b) 2412 } 2413 func (m *SetACLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2414 if deterministic { 2415 return xxx_messageInfo_SetACLRequest.Marshal(b, m, deterministic) 2416 } else { 2417 b = b[:cap(b)] 2418 n, err := m.MarshalToSizedBuffer(b) 2419 if err != nil { 2420 return nil, err 2421 } 2422 return b[:n], nil 2423 } 2424 } 2425 func (m *SetACLRequest) XXX_Merge(src proto.Message) { 2426 xxx_messageInfo_SetACLRequest.Merge(m, src) 2427 } 2428 func (m *SetACLRequest) XXX_Size() int { 2429 return m.Size() 2430 } 2431 func (m *SetACLRequest) XXX_DiscardUnknown() { 2432 xxx_messageInfo_SetACLRequest.DiscardUnknown(m) 2433 } 2434 2435 var xxx_messageInfo_SetACLRequest proto.InternalMessageInfo 2436 2437 func (m *SetACLRequest) GetRepo() string { 2438 if m != nil { 2439 return m.Repo 2440 } 2441 return "" 2442 } 2443 2444 func (m *SetACLRequest) GetEntries() []*ACLEntry { 2445 if m != nil { 2446 return m.Entries 2447 } 2448 return nil 2449 } 2450 2451 type SetACLResponse struct { 2452 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2453 XXX_unrecognized []byte `json:"-"` 2454 XXX_sizecache int32 `json:"-"` 2455 } 2456 2457 func (m *SetACLResponse) Reset() { *m = SetACLResponse{} } 2458 func (m *SetACLResponse) String() string { return proto.CompactTextString(m) } 2459 func (*SetACLResponse) ProtoMessage() {} 2460 func (*SetACLResponse) Descriptor() ([]byte, []int) { 2461 return fileDescriptor_15ace9a5d0179ff3, []int{38} 2462 } 2463 func (m *SetACLResponse) XXX_Unmarshal(b []byte) error { 2464 return m.Unmarshal(b) 2465 } 2466 func (m *SetACLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2467 if deterministic { 2468 return xxx_messageInfo_SetACLResponse.Marshal(b, m, deterministic) 2469 } else { 2470 b = b[:cap(b)] 2471 n, err := m.MarshalToSizedBuffer(b) 2472 if err != nil { 2473 return nil, err 2474 } 2475 return b[:n], nil 2476 } 2477 } 2478 func (m *SetACLResponse) XXX_Merge(src proto.Message) { 2479 xxx_messageInfo_SetACLResponse.Merge(m, src) 2480 } 2481 func (m *SetACLResponse) XXX_Size() int { 2482 return m.Size() 2483 } 2484 func (m *SetACLResponse) XXX_DiscardUnknown() { 2485 xxx_messageInfo_SetACLResponse.DiscardUnknown(m) 2486 } 2487 2488 var xxx_messageInfo_SetACLResponse proto.InternalMessageInfo 2489 2490 // SessionInfo stores information associated with one OIDC authentication 2491 // session (i.e. a single instance of a single user logging in). Sessions are 2492 // short-lived and stored in the 'oidc-authns' collection, keyed by the OIDC 2493 // 'state' token (30-character CSPRNG-generated string). 'GetOIDCLogin' 2494 // generates and inserts entries, then /authorization-code/callback retrieves 2495 // an access token from the ID provider and uses it to retrive the caller's 2496 // email and store it in 'email', and finally Authorize() returns a Pachyderm 2497 // token identified with that email address as a subject in Pachyderm. 2498 type SessionInfo struct { 2499 // nonce is used by /authorization-code/callback to validate session 2500 // continuity with the IdP after a user has arrived there from GetOIDCLogin(). 2501 // This is a 30-character CSPRNG-generated string. 2502 Nonce string `protobuf:"bytes,1,opt,name=nonce,proto3" json:"nonce,omitempty"` 2503 // email contains the email adddress associated with a user in their OIDC ID 2504 // provider. Currently users are identified with their email address rather 2505 // than their OIDC subject identifier to make switching between OIDC ID 2506 // providers easier for users, and to make user identities more easily 2507 // comprehensible in Pachyderm. The OIDC spec doesn't require that users' 2508 // emails be present or unique, but we think this will be preferable in 2509 // practice. 2510 Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` 2511 // conversion_err indicates whether an error was encountered while exchanging 2512 // an auth code for an access token, or while obtaining a user's email (in 2513 // /authorization-code/callback). Storing the error state here allows any 2514 // sibling calls to Authenticate() (i.e. using the same OIDC state token) to 2515 // notify their caller that an error has occurred. We avoid passing the caller 2516 // any details of the error (which are logged by Pachyderm) to avoid giving 2517 // information to a user who has network access to Pachyderm but not an 2518 // account in the OIDC provider. 2519 ConversionErr bool `protobuf:"varint,3,opt,name=conversion_err,json=conversionErr,proto3" json:"conversion_err,omitempty"` 2520 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2521 XXX_unrecognized []byte `json:"-"` 2522 XXX_sizecache int32 `json:"-"` 2523 } 2524 2525 func (m *SessionInfo) Reset() { *m = SessionInfo{} } 2526 func (m *SessionInfo) String() string { return proto.CompactTextString(m) } 2527 func (*SessionInfo) ProtoMessage() {} 2528 func (*SessionInfo) Descriptor() ([]byte, []int) { 2529 return fileDescriptor_15ace9a5d0179ff3, []int{39} 2530 } 2531 func (m *SessionInfo) XXX_Unmarshal(b []byte) error { 2532 return m.Unmarshal(b) 2533 } 2534 func (m *SessionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2535 if deterministic { 2536 return xxx_messageInfo_SessionInfo.Marshal(b, m, deterministic) 2537 } else { 2538 b = b[:cap(b)] 2539 n, err := m.MarshalToSizedBuffer(b) 2540 if err != nil { 2541 return nil, err 2542 } 2543 return b[:n], nil 2544 } 2545 } 2546 func (m *SessionInfo) XXX_Merge(src proto.Message) { 2547 xxx_messageInfo_SessionInfo.Merge(m, src) 2548 } 2549 func (m *SessionInfo) XXX_Size() int { 2550 return m.Size() 2551 } 2552 func (m *SessionInfo) XXX_DiscardUnknown() { 2553 xxx_messageInfo_SessionInfo.DiscardUnknown(m) 2554 } 2555 2556 var xxx_messageInfo_SessionInfo proto.InternalMessageInfo 2557 2558 func (m *SessionInfo) GetNonce() string { 2559 if m != nil { 2560 return m.Nonce 2561 } 2562 return "" 2563 } 2564 2565 func (m *SessionInfo) GetEmail() string { 2566 if m != nil { 2567 return m.Email 2568 } 2569 return "" 2570 } 2571 2572 func (m *SessionInfo) GetConversionErr() bool { 2573 if m != nil { 2574 return m.ConversionErr 2575 } 2576 return false 2577 } 2578 2579 type GetOIDCLoginRequest struct { 2580 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2581 XXX_unrecognized []byte `json:"-"` 2582 XXX_sizecache int32 `json:"-"` 2583 } 2584 2585 func (m *GetOIDCLoginRequest) Reset() { *m = GetOIDCLoginRequest{} } 2586 func (m *GetOIDCLoginRequest) String() string { return proto.CompactTextString(m) } 2587 func (*GetOIDCLoginRequest) ProtoMessage() {} 2588 func (*GetOIDCLoginRequest) Descriptor() ([]byte, []int) { 2589 return fileDescriptor_15ace9a5d0179ff3, []int{40} 2590 } 2591 func (m *GetOIDCLoginRequest) XXX_Unmarshal(b []byte) error { 2592 return m.Unmarshal(b) 2593 } 2594 func (m *GetOIDCLoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2595 if deterministic { 2596 return xxx_messageInfo_GetOIDCLoginRequest.Marshal(b, m, deterministic) 2597 } else { 2598 b = b[:cap(b)] 2599 n, err := m.MarshalToSizedBuffer(b) 2600 if err != nil { 2601 return nil, err 2602 } 2603 return b[:n], nil 2604 } 2605 } 2606 func (m *GetOIDCLoginRequest) XXX_Merge(src proto.Message) { 2607 xxx_messageInfo_GetOIDCLoginRequest.Merge(m, src) 2608 } 2609 func (m *GetOIDCLoginRequest) XXX_Size() int { 2610 return m.Size() 2611 } 2612 func (m *GetOIDCLoginRequest) XXX_DiscardUnknown() { 2613 xxx_messageInfo_GetOIDCLoginRequest.DiscardUnknown(m) 2614 } 2615 2616 var xxx_messageInfo_GetOIDCLoginRequest proto.InternalMessageInfo 2617 2618 type GetOIDCLoginResponse struct { 2619 // The login URL generated for the OIDC object 2620 LoginURL string `protobuf:"bytes,1,opt,name=login_url,json=loginUrl,proto3" json:"login_url,omitempty"` 2621 State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` 2622 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2623 XXX_unrecognized []byte `json:"-"` 2624 XXX_sizecache int32 `json:"-"` 2625 } 2626 2627 func (m *GetOIDCLoginResponse) Reset() { *m = GetOIDCLoginResponse{} } 2628 func (m *GetOIDCLoginResponse) String() string { return proto.CompactTextString(m) } 2629 func (*GetOIDCLoginResponse) ProtoMessage() {} 2630 func (*GetOIDCLoginResponse) Descriptor() ([]byte, []int) { 2631 return fileDescriptor_15ace9a5d0179ff3, []int{41} 2632 } 2633 func (m *GetOIDCLoginResponse) XXX_Unmarshal(b []byte) error { 2634 return m.Unmarshal(b) 2635 } 2636 func (m *GetOIDCLoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2637 if deterministic { 2638 return xxx_messageInfo_GetOIDCLoginResponse.Marshal(b, m, deterministic) 2639 } else { 2640 b = b[:cap(b)] 2641 n, err := m.MarshalToSizedBuffer(b) 2642 if err != nil { 2643 return nil, err 2644 } 2645 return b[:n], nil 2646 } 2647 } 2648 func (m *GetOIDCLoginResponse) XXX_Merge(src proto.Message) { 2649 xxx_messageInfo_GetOIDCLoginResponse.Merge(m, src) 2650 } 2651 func (m *GetOIDCLoginResponse) XXX_Size() int { 2652 return m.Size() 2653 } 2654 func (m *GetOIDCLoginResponse) XXX_DiscardUnknown() { 2655 xxx_messageInfo_GetOIDCLoginResponse.DiscardUnknown(m) 2656 } 2657 2658 var xxx_messageInfo_GetOIDCLoginResponse proto.InternalMessageInfo 2659 2660 func (m *GetOIDCLoginResponse) GetLoginURL() string { 2661 if m != nil { 2662 return m.LoginURL 2663 } 2664 return "" 2665 } 2666 2667 func (m *GetOIDCLoginResponse) GetState() string { 2668 if m != nil { 2669 return m.State 2670 } 2671 return "" 2672 } 2673 2674 type GetAuthTokenRequest struct { 2675 // The returned token will allow the caller to access resources as this 2676 // subject 2677 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 2678 // ttl indicates the requested (approximate) remaining lifetime of this token, 2679 // in seconds 2680 TTL int64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` 2681 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2682 XXX_unrecognized []byte `json:"-"` 2683 XXX_sizecache int32 `json:"-"` 2684 } 2685 2686 func (m *GetAuthTokenRequest) Reset() { *m = GetAuthTokenRequest{} } 2687 func (m *GetAuthTokenRequest) String() string { return proto.CompactTextString(m) } 2688 func (*GetAuthTokenRequest) ProtoMessage() {} 2689 func (*GetAuthTokenRequest) Descriptor() ([]byte, []int) { 2690 return fileDescriptor_15ace9a5d0179ff3, []int{42} 2691 } 2692 func (m *GetAuthTokenRequest) XXX_Unmarshal(b []byte) error { 2693 return m.Unmarshal(b) 2694 } 2695 func (m *GetAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2696 if deterministic { 2697 return xxx_messageInfo_GetAuthTokenRequest.Marshal(b, m, deterministic) 2698 } else { 2699 b = b[:cap(b)] 2700 n, err := m.MarshalToSizedBuffer(b) 2701 if err != nil { 2702 return nil, err 2703 } 2704 return b[:n], nil 2705 } 2706 } 2707 func (m *GetAuthTokenRequest) XXX_Merge(src proto.Message) { 2708 xxx_messageInfo_GetAuthTokenRequest.Merge(m, src) 2709 } 2710 func (m *GetAuthTokenRequest) XXX_Size() int { 2711 return m.Size() 2712 } 2713 func (m *GetAuthTokenRequest) XXX_DiscardUnknown() { 2714 xxx_messageInfo_GetAuthTokenRequest.DiscardUnknown(m) 2715 } 2716 2717 var xxx_messageInfo_GetAuthTokenRequest proto.InternalMessageInfo 2718 2719 func (m *GetAuthTokenRequest) GetSubject() string { 2720 if m != nil { 2721 return m.Subject 2722 } 2723 return "" 2724 } 2725 2726 func (m *GetAuthTokenRequest) GetTTL() int64 { 2727 if m != nil { 2728 return m.TTL 2729 } 2730 return 0 2731 } 2732 2733 type GetAuthTokenResponse struct { 2734 // A canonicalized version of the subject in the request 2735 Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` 2736 // A new auth token for the user in 'GetAuthTokenRequest.Subject' token 2737 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 2738 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2739 XXX_unrecognized []byte `json:"-"` 2740 XXX_sizecache int32 `json:"-"` 2741 } 2742 2743 func (m *GetAuthTokenResponse) Reset() { *m = GetAuthTokenResponse{} } 2744 func (m *GetAuthTokenResponse) String() string { return proto.CompactTextString(m) } 2745 func (*GetAuthTokenResponse) ProtoMessage() {} 2746 func (*GetAuthTokenResponse) Descriptor() ([]byte, []int) { 2747 return fileDescriptor_15ace9a5d0179ff3, []int{43} 2748 } 2749 func (m *GetAuthTokenResponse) XXX_Unmarshal(b []byte) error { 2750 return m.Unmarshal(b) 2751 } 2752 func (m *GetAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2753 if deterministic { 2754 return xxx_messageInfo_GetAuthTokenResponse.Marshal(b, m, deterministic) 2755 } else { 2756 b = b[:cap(b)] 2757 n, err := m.MarshalToSizedBuffer(b) 2758 if err != nil { 2759 return nil, err 2760 } 2761 return b[:n], nil 2762 } 2763 } 2764 func (m *GetAuthTokenResponse) XXX_Merge(src proto.Message) { 2765 xxx_messageInfo_GetAuthTokenResponse.Merge(m, src) 2766 } 2767 func (m *GetAuthTokenResponse) XXX_Size() int { 2768 return m.Size() 2769 } 2770 func (m *GetAuthTokenResponse) XXX_DiscardUnknown() { 2771 xxx_messageInfo_GetAuthTokenResponse.DiscardUnknown(m) 2772 } 2773 2774 var xxx_messageInfo_GetAuthTokenResponse proto.InternalMessageInfo 2775 2776 func (m *GetAuthTokenResponse) GetSubject() string { 2777 if m != nil { 2778 return m.Subject 2779 } 2780 return "" 2781 } 2782 2783 func (m *GetAuthTokenResponse) GetToken() string { 2784 if m != nil { 2785 return m.Token 2786 } 2787 return "" 2788 } 2789 2790 type ExtendAuthTokenRequest struct { 2791 // token indicates the Pachyderm token whose TTL is being extended 2792 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 2793 // ttl indicates the new TTL of 'token' (if it's longer than the existing TTL) 2794 TTL int64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` 2795 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2796 XXX_unrecognized []byte `json:"-"` 2797 XXX_sizecache int32 `json:"-"` 2798 } 2799 2800 func (m *ExtendAuthTokenRequest) Reset() { *m = ExtendAuthTokenRequest{} } 2801 func (m *ExtendAuthTokenRequest) String() string { return proto.CompactTextString(m) } 2802 func (*ExtendAuthTokenRequest) ProtoMessage() {} 2803 func (*ExtendAuthTokenRequest) Descriptor() ([]byte, []int) { 2804 return fileDescriptor_15ace9a5d0179ff3, []int{44} 2805 } 2806 func (m *ExtendAuthTokenRequest) XXX_Unmarshal(b []byte) error { 2807 return m.Unmarshal(b) 2808 } 2809 func (m *ExtendAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2810 if deterministic { 2811 return xxx_messageInfo_ExtendAuthTokenRequest.Marshal(b, m, deterministic) 2812 } else { 2813 b = b[:cap(b)] 2814 n, err := m.MarshalToSizedBuffer(b) 2815 if err != nil { 2816 return nil, err 2817 } 2818 return b[:n], nil 2819 } 2820 } 2821 func (m *ExtendAuthTokenRequest) XXX_Merge(src proto.Message) { 2822 xxx_messageInfo_ExtendAuthTokenRequest.Merge(m, src) 2823 } 2824 func (m *ExtendAuthTokenRequest) XXX_Size() int { 2825 return m.Size() 2826 } 2827 func (m *ExtendAuthTokenRequest) XXX_DiscardUnknown() { 2828 xxx_messageInfo_ExtendAuthTokenRequest.DiscardUnknown(m) 2829 } 2830 2831 var xxx_messageInfo_ExtendAuthTokenRequest proto.InternalMessageInfo 2832 2833 func (m *ExtendAuthTokenRequest) GetToken() string { 2834 if m != nil { 2835 return m.Token 2836 } 2837 return "" 2838 } 2839 2840 func (m *ExtendAuthTokenRequest) GetTTL() int64 { 2841 if m != nil { 2842 return m.TTL 2843 } 2844 return 0 2845 } 2846 2847 type ExtendAuthTokenResponse struct { 2848 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2849 XXX_unrecognized []byte `json:"-"` 2850 XXX_sizecache int32 `json:"-"` 2851 } 2852 2853 func (m *ExtendAuthTokenResponse) Reset() { *m = ExtendAuthTokenResponse{} } 2854 func (m *ExtendAuthTokenResponse) String() string { return proto.CompactTextString(m) } 2855 func (*ExtendAuthTokenResponse) ProtoMessage() {} 2856 func (*ExtendAuthTokenResponse) Descriptor() ([]byte, []int) { 2857 return fileDescriptor_15ace9a5d0179ff3, []int{45} 2858 } 2859 func (m *ExtendAuthTokenResponse) XXX_Unmarshal(b []byte) error { 2860 return m.Unmarshal(b) 2861 } 2862 func (m *ExtendAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2863 if deterministic { 2864 return xxx_messageInfo_ExtendAuthTokenResponse.Marshal(b, m, deterministic) 2865 } else { 2866 b = b[:cap(b)] 2867 n, err := m.MarshalToSizedBuffer(b) 2868 if err != nil { 2869 return nil, err 2870 } 2871 return b[:n], nil 2872 } 2873 } 2874 func (m *ExtendAuthTokenResponse) XXX_Merge(src proto.Message) { 2875 xxx_messageInfo_ExtendAuthTokenResponse.Merge(m, src) 2876 } 2877 func (m *ExtendAuthTokenResponse) XXX_Size() int { 2878 return m.Size() 2879 } 2880 func (m *ExtendAuthTokenResponse) XXX_DiscardUnknown() { 2881 xxx_messageInfo_ExtendAuthTokenResponse.DiscardUnknown(m) 2882 } 2883 2884 var xxx_messageInfo_ExtendAuthTokenResponse proto.InternalMessageInfo 2885 2886 type RevokeAuthTokenRequest struct { 2887 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 2888 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2889 XXX_unrecognized []byte `json:"-"` 2890 XXX_sizecache int32 `json:"-"` 2891 } 2892 2893 func (m *RevokeAuthTokenRequest) Reset() { *m = RevokeAuthTokenRequest{} } 2894 func (m *RevokeAuthTokenRequest) String() string { return proto.CompactTextString(m) } 2895 func (*RevokeAuthTokenRequest) ProtoMessage() {} 2896 func (*RevokeAuthTokenRequest) Descriptor() ([]byte, []int) { 2897 return fileDescriptor_15ace9a5d0179ff3, []int{46} 2898 } 2899 func (m *RevokeAuthTokenRequest) XXX_Unmarshal(b []byte) error { 2900 return m.Unmarshal(b) 2901 } 2902 func (m *RevokeAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2903 if deterministic { 2904 return xxx_messageInfo_RevokeAuthTokenRequest.Marshal(b, m, deterministic) 2905 } else { 2906 b = b[:cap(b)] 2907 n, err := m.MarshalToSizedBuffer(b) 2908 if err != nil { 2909 return nil, err 2910 } 2911 return b[:n], nil 2912 } 2913 } 2914 func (m *RevokeAuthTokenRequest) XXX_Merge(src proto.Message) { 2915 xxx_messageInfo_RevokeAuthTokenRequest.Merge(m, src) 2916 } 2917 func (m *RevokeAuthTokenRequest) XXX_Size() int { 2918 return m.Size() 2919 } 2920 func (m *RevokeAuthTokenRequest) XXX_DiscardUnknown() { 2921 xxx_messageInfo_RevokeAuthTokenRequest.DiscardUnknown(m) 2922 } 2923 2924 var xxx_messageInfo_RevokeAuthTokenRequest proto.InternalMessageInfo 2925 2926 func (m *RevokeAuthTokenRequest) GetToken() string { 2927 if m != nil { 2928 return m.Token 2929 } 2930 return "" 2931 } 2932 2933 type RevokeAuthTokenResponse struct { 2934 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2935 XXX_unrecognized []byte `json:"-"` 2936 XXX_sizecache int32 `json:"-"` 2937 } 2938 2939 func (m *RevokeAuthTokenResponse) Reset() { *m = RevokeAuthTokenResponse{} } 2940 func (m *RevokeAuthTokenResponse) String() string { return proto.CompactTextString(m) } 2941 func (*RevokeAuthTokenResponse) ProtoMessage() {} 2942 func (*RevokeAuthTokenResponse) Descriptor() ([]byte, []int) { 2943 return fileDescriptor_15ace9a5d0179ff3, []int{47} 2944 } 2945 func (m *RevokeAuthTokenResponse) XXX_Unmarshal(b []byte) error { 2946 return m.Unmarshal(b) 2947 } 2948 func (m *RevokeAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2949 if deterministic { 2950 return xxx_messageInfo_RevokeAuthTokenResponse.Marshal(b, m, deterministic) 2951 } else { 2952 b = b[:cap(b)] 2953 n, err := m.MarshalToSizedBuffer(b) 2954 if err != nil { 2955 return nil, err 2956 } 2957 return b[:n], nil 2958 } 2959 } 2960 func (m *RevokeAuthTokenResponse) XXX_Merge(src proto.Message) { 2961 xxx_messageInfo_RevokeAuthTokenResponse.Merge(m, src) 2962 } 2963 func (m *RevokeAuthTokenResponse) XXX_Size() int { 2964 return m.Size() 2965 } 2966 func (m *RevokeAuthTokenResponse) XXX_DiscardUnknown() { 2967 xxx_messageInfo_RevokeAuthTokenResponse.DiscardUnknown(m) 2968 } 2969 2970 var xxx_messageInfo_RevokeAuthTokenResponse proto.InternalMessageInfo 2971 2972 type SetGroupsForUserRequest struct { 2973 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2974 Groups []string `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` 2975 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2976 XXX_unrecognized []byte `json:"-"` 2977 XXX_sizecache int32 `json:"-"` 2978 } 2979 2980 func (m *SetGroupsForUserRequest) Reset() { *m = SetGroupsForUserRequest{} } 2981 func (m *SetGroupsForUserRequest) String() string { return proto.CompactTextString(m) } 2982 func (*SetGroupsForUserRequest) ProtoMessage() {} 2983 func (*SetGroupsForUserRequest) Descriptor() ([]byte, []int) { 2984 return fileDescriptor_15ace9a5d0179ff3, []int{48} 2985 } 2986 func (m *SetGroupsForUserRequest) XXX_Unmarshal(b []byte) error { 2987 return m.Unmarshal(b) 2988 } 2989 func (m *SetGroupsForUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2990 if deterministic { 2991 return xxx_messageInfo_SetGroupsForUserRequest.Marshal(b, m, deterministic) 2992 } else { 2993 b = b[:cap(b)] 2994 n, err := m.MarshalToSizedBuffer(b) 2995 if err != nil { 2996 return nil, err 2997 } 2998 return b[:n], nil 2999 } 3000 } 3001 func (m *SetGroupsForUserRequest) XXX_Merge(src proto.Message) { 3002 xxx_messageInfo_SetGroupsForUserRequest.Merge(m, src) 3003 } 3004 func (m *SetGroupsForUserRequest) XXX_Size() int { 3005 return m.Size() 3006 } 3007 func (m *SetGroupsForUserRequest) XXX_DiscardUnknown() { 3008 xxx_messageInfo_SetGroupsForUserRequest.DiscardUnknown(m) 3009 } 3010 3011 var xxx_messageInfo_SetGroupsForUserRequest proto.InternalMessageInfo 3012 3013 func (m *SetGroupsForUserRequest) GetUsername() string { 3014 if m != nil { 3015 return m.Username 3016 } 3017 return "" 3018 } 3019 3020 func (m *SetGroupsForUserRequest) GetGroups() []string { 3021 if m != nil { 3022 return m.Groups 3023 } 3024 return nil 3025 } 3026 3027 type SetGroupsForUserResponse struct { 3028 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3029 XXX_unrecognized []byte `json:"-"` 3030 XXX_sizecache int32 `json:"-"` 3031 } 3032 3033 func (m *SetGroupsForUserResponse) Reset() { *m = SetGroupsForUserResponse{} } 3034 func (m *SetGroupsForUserResponse) String() string { return proto.CompactTextString(m) } 3035 func (*SetGroupsForUserResponse) ProtoMessage() {} 3036 func (*SetGroupsForUserResponse) Descriptor() ([]byte, []int) { 3037 return fileDescriptor_15ace9a5d0179ff3, []int{49} 3038 } 3039 func (m *SetGroupsForUserResponse) XXX_Unmarshal(b []byte) error { 3040 return m.Unmarshal(b) 3041 } 3042 func (m *SetGroupsForUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3043 if deterministic { 3044 return xxx_messageInfo_SetGroupsForUserResponse.Marshal(b, m, deterministic) 3045 } else { 3046 b = b[:cap(b)] 3047 n, err := m.MarshalToSizedBuffer(b) 3048 if err != nil { 3049 return nil, err 3050 } 3051 return b[:n], nil 3052 } 3053 } 3054 func (m *SetGroupsForUserResponse) XXX_Merge(src proto.Message) { 3055 xxx_messageInfo_SetGroupsForUserResponse.Merge(m, src) 3056 } 3057 func (m *SetGroupsForUserResponse) XXX_Size() int { 3058 return m.Size() 3059 } 3060 func (m *SetGroupsForUserResponse) XXX_DiscardUnknown() { 3061 xxx_messageInfo_SetGroupsForUserResponse.DiscardUnknown(m) 3062 } 3063 3064 var xxx_messageInfo_SetGroupsForUserResponse proto.InternalMessageInfo 3065 3066 type ModifyMembersRequest struct { 3067 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` 3068 Add []string `protobuf:"bytes,2,rep,name=add,proto3" json:"add,omitempty"` 3069 Remove []string `protobuf:"bytes,3,rep,name=remove,proto3" json:"remove,omitempty"` 3070 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3071 XXX_unrecognized []byte `json:"-"` 3072 XXX_sizecache int32 `json:"-"` 3073 } 3074 3075 func (m *ModifyMembersRequest) Reset() { *m = ModifyMembersRequest{} } 3076 func (m *ModifyMembersRequest) String() string { return proto.CompactTextString(m) } 3077 func (*ModifyMembersRequest) ProtoMessage() {} 3078 func (*ModifyMembersRequest) Descriptor() ([]byte, []int) { 3079 return fileDescriptor_15ace9a5d0179ff3, []int{50} 3080 } 3081 func (m *ModifyMembersRequest) XXX_Unmarshal(b []byte) error { 3082 return m.Unmarshal(b) 3083 } 3084 func (m *ModifyMembersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3085 if deterministic { 3086 return xxx_messageInfo_ModifyMembersRequest.Marshal(b, m, deterministic) 3087 } else { 3088 b = b[:cap(b)] 3089 n, err := m.MarshalToSizedBuffer(b) 3090 if err != nil { 3091 return nil, err 3092 } 3093 return b[:n], nil 3094 } 3095 } 3096 func (m *ModifyMembersRequest) XXX_Merge(src proto.Message) { 3097 xxx_messageInfo_ModifyMembersRequest.Merge(m, src) 3098 } 3099 func (m *ModifyMembersRequest) XXX_Size() int { 3100 return m.Size() 3101 } 3102 func (m *ModifyMembersRequest) XXX_DiscardUnknown() { 3103 xxx_messageInfo_ModifyMembersRequest.DiscardUnknown(m) 3104 } 3105 3106 var xxx_messageInfo_ModifyMembersRequest proto.InternalMessageInfo 3107 3108 func (m *ModifyMembersRequest) GetGroup() string { 3109 if m != nil { 3110 return m.Group 3111 } 3112 return "" 3113 } 3114 3115 func (m *ModifyMembersRequest) GetAdd() []string { 3116 if m != nil { 3117 return m.Add 3118 } 3119 return nil 3120 } 3121 3122 func (m *ModifyMembersRequest) GetRemove() []string { 3123 if m != nil { 3124 return m.Remove 3125 } 3126 return nil 3127 } 3128 3129 type ModifyMembersResponse struct { 3130 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3131 XXX_unrecognized []byte `json:"-"` 3132 XXX_sizecache int32 `json:"-"` 3133 } 3134 3135 func (m *ModifyMembersResponse) Reset() { *m = ModifyMembersResponse{} } 3136 func (m *ModifyMembersResponse) String() string { return proto.CompactTextString(m) } 3137 func (*ModifyMembersResponse) ProtoMessage() {} 3138 func (*ModifyMembersResponse) Descriptor() ([]byte, []int) { 3139 return fileDescriptor_15ace9a5d0179ff3, []int{51} 3140 } 3141 func (m *ModifyMembersResponse) XXX_Unmarshal(b []byte) error { 3142 return m.Unmarshal(b) 3143 } 3144 func (m *ModifyMembersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3145 if deterministic { 3146 return xxx_messageInfo_ModifyMembersResponse.Marshal(b, m, deterministic) 3147 } else { 3148 b = b[:cap(b)] 3149 n, err := m.MarshalToSizedBuffer(b) 3150 if err != nil { 3151 return nil, err 3152 } 3153 return b[:n], nil 3154 } 3155 } 3156 func (m *ModifyMembersResponse) XXX_Merge(src proto.Message) { 3157 xxx_messageInfo_ModifyMembersResponse.Merge(m, src) 3158 } 3159 func (m *ModifyMembersResponse) XXX_Size() int { 3160 return m.Size() 3161 } 3162 func (m *ModifyMembersResponse) XXX_DiscardUnknown() { 3163 xxx_messageInfo_ModifyMembersResponse.DiscardUnknown(m) 3164 } 3165 3166 var xxx_messageInfo_ModifyMembersResponse proto.InternalMessageInfo 3167 3168 type GetGroupsRequest struct { 3169 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 3170 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3171 XXX_unrecognized []byte `json:"-"` 3172 XXX_sizecache int32 `json:"-"` 3173 } 3174 3175 func (m *GetGroupsRequest) Reset() { *m = GetGroupsRequest{} } 3176 func (m *GetGroupsRequest) String() string { return proto.CompactTextString(m) } 3177 func (*GetGroupsRequest) ProtoMessage() {} 3178 func (*GetGroupsRequest) Descriptor() ([]byte, []int) { 3179 return fileDescriptor_15ace9a5d0179ff3, []int{52} 3180 } 3181 func (m *GetGroupsRequest) XXX_Unmarshal(b []byte) error { 3182 return m.Unmarshal(b) 3183 } 3184 func (m *GetGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3185 if deterministic { 3186 return xxx_messageInfo_GetGroupsRequest.Marshal(b, m, deterministic) 3187 } else { 3188 b = b[:cap(b)] 3189 n, err := m.MarshalToSizedBuffer(b) 3190 if err != nil { 3191 return nil, err 3192 } 3193 return b[:n], nil 3194 } 3195 } 3196 func (m *GetGroupsRequest) XXX_Merge(src proto.Message) { 3197 xxx_messageInfo_GetGroupsRequest.Merge(m, src) 3198 } 3199 func (m *GetGroupsRequest) XXX_Size() int { 3200 return m.Size() 3201 } 3202 func (m *GetGroupsRequest) XXX_DiscardUnknown() { 3203 xxx_messageInfo_GetGroupsRequest.DiscardUnknown(m) 3204 } 3205 3206 var xxx_messageInfo_GetGroupsRequest proto.InternalMessageInfo 3207 3208 func (m *GetGroupsRequest) GetUsername() string { 3209 if m != nil { 3210 return m.Username 3211 } 3212 return "" 3213 } 3214 3215 type GetGroupsResponse struct { 3216 Groups []string `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` 3217 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3218 XXX_unrecognized []byte `json:"-"` 3219 XXX_sizecache int32 `json:"-"` 3220 } 3221 3222 func (m *GetGroupsResponse) Reset() { *m = GetGroupsResponse{} } 3223 func (m *GetGroupsResponse) String() string { return proto.CompactTextString(m) } 3224 func (*GetGroupsResponse) ProtoMessage() {} 3225 func (*GetGroupsResponse) Descriptor() ([]byte, []int) { 3226 return fileDescriptor_15ace9a5d0179ff3, []int{53} 3227 } 3228 func (m *GetGroupsResponse) XXX_Unmarshal(b []byte) error { 3229 return m.Unmarshal(b) 3230 } 3231 func (m *GetGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3232 if deterministic { 3233 return xxx_messageInfo_GetGroupsResponse.Marshal(b, m, deterministic) 3234 } else { 3235 b = b[:cap(b)] 3236 n, err := m.MarshalToSizedBuffer(b) 3237 if err != nil { 3238 return nil, err 3239 } 3240 return b[:n], nil 3241 } 3242 } 3243 func (m *GetGroupsResponse) XXX_Merge(src proto.Message) { 3244 xxx_messageInfo_GetGroupsResponse.Merge(m, src) 3245 } 3246 func (m *GetGroupsResponse) XXX_Size() int { 3247 return m.Size() 3248 } 3249 func (m *GetGroupsResponse) XXX_DiscardUnknown() { 3250 xxx_messageInfo_GetGroupsResponse.DiscardUnknown(m) 3251 } 3252 3253 var xxx_messageInfo_GetGroupsResponse proto.InternalMessageInfo 3254 3255 func (m *GetGroupsResponse) GetGroups() []string { 3256 if m != nil { 3257 return m.Groups 3258 } 3259 return nil 3260 } 3261 3262 type GetUsersRequest struct { 3263 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` 3264 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3265 XXX_unrecognized []byte `json:"-"` 3266 XXX_sizecache int32 `json:"-"` 3267 } 3268 3269 func (m *GetUsersRequest) Reset() { *m = GetUsersRequest{} } 3270 func (m *GetUsersRequest) String() string { return proto.CompactTextString(m) } 3271 func (*GetUsersRequest) ProtoMessage() {} 3272 func (*GetUsersRequest) Descriptor() ([]byte, []int) { 3273 return fileDescriptor_15ace9a5d0179ff3, []int{54} 3274 } 3275 func (m *GetUsersRequest) XXX_Unmarshal(b []byte) error { 3276 return m.Unmarshal(b) 3277 } 3278 func (m *GetUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3279 if deterministic { 3280 return xxx_messageInfo_GetUsersRequest.Marshal(b, m, deterministic) 3281 } else { 3282 b = b[:cap(b)] 3283 n, err := m.MarshalToSizedBuffer(b) 3284 if err != nil { 3285 return nil, err 3286 } 3287 return b[:n], nil 3288 } 3289 } 3290 func (m *GetUsersRequest) XXX_Merge(src proto.Message) { 3291 xxx_messageInfo_GetUsersRequest.Merge(m, src) 3292 } 3293 func (m *GetUsersRequest) XXX_Size() int { 3294 return m.Size() 3295 } 3296 func (m *GetUsersRequest) XXX_DiscardUnknown() { 3297 xxx_messageInfo_GetUsersRequest.DiscardUnknown(m) 3298 } 3299 3300 var xxx_messageInfo_GetUsersRequest proto.InternalMessageInfo 3301 3302 func (m *GetUsersRequest) GetGroup() string { 3303 if m != nil { 3304 return m.Group 3305 } 3306 return "" 3307 } 3308 3309 type GetUsersResponse struct { 3310 Usernames []string `protobuf:"bytes,1,rep,name=usernames,proto3" json:"usernames,omitempty"` 3311 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3312 XXX_unrecognized []byte `json:"-"` 3313 XXX_sizecache int32 `json:"-"` 3314 } 3315 3316 func (m *GetUsersResponse) Reset() { *m = GetUsersResponse{} } 3317 func (m *GetUsersResponse) String() string { return proto.CompactTextString(m) } 3318 func (*GetUsersResponse) ProtoMessage() {} 3319 func (*GetUsersResponse) Descriptor() ([]byte, []int) { 3320 return fileDescriptor_15ace9a5d0179ff3, []int{55} 3321 } 3322 func (m *GetUsersResponse) XXX_Unmarshal(b []byte) error { 3323 return m.Unmarshal(b) 3324 } 3325 func (m *GetUsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3326 if deterministic { 3327 return xxx_messageInfo_GetUsersResponse.Marshal(b, m, deterministic) 3328 } else { 3329 b = b[:cap(b)] 3330 n, err := m.MarshalToSizedBuffer(b) 3331 if err != nil { 3332 return nil, err 3333 } 3334 return b[:n], nil 3335 } 3336 } 3337 func (m *GetUsersResponse) XXX_Merge(src proto.Message) { 3338 xxx_messageInfo_GetUsersResponse.Merge(m, src) 3339 } 3340 func (m *GetUsersResponse) XXX_Size() int { 3341 return m.Size() 3342 } 3343 func (m *GetUsersResponse) XXX_DiscardUnknown() { 3344 xxx_messageInfo_GetUsersResponse.DiscardUnknown(m) 3345 } 3346 3347 var xxx_messageInfo_GetUsersResponse proto.InternalMessageInfo 3348 3349 func (m *GetUsersResponse) GetUsernames() []string { 3350 if m != nil { 3351 return m.Usernames 3352 } 3353 return nil 3354 } 3355 3356 // GetOneTimePassword allows users to generate short-lived (~30s) tokens that 3357 // can be passed to Authenticate() (via AuthenticateRequest.one_time_password) 3358 // and exchanged for a longer-lived pachyderm token. This is more secure than 3359 // GetAuthToken, which produces long-lived authorization tokens. 3360 type GetOneTimePasswordRequest struct { 3361 // If the caller is an admin, GetOneTimePassword() can return a code for 3362 // any user (useful for testing). 3363 // If the caller is not an admin, GetOneTimePassword() will return an 3364 // authentication code for the caller if username is unset or set to the 3365 // caller's username (and will return an error otherwise) 3366 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 3367 // ttl indicates the requested (approximate) remaining lifetime of this token, 3368 // in seconds 3369 TTL int64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` 3370 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3371 XXX_unrecognized []byte `json:"-"` 3372 XXX_sizecache int32 `json:"-"` 3373 } 3374 3375 func (m *GetOneTimePasswordRequest) Reset() { *m = GetOneTimePasswordRequest{} } 3376 func (m *GetOneTimePasswordRequest) String() string { return proto.CompactTextString(m) } 3377 func (*GetOneTimePasswordRequest) ProtoMessage() {} 3378 func (*GetOneTimePasswordRequest) Descriptor() ([]byte, []int) { 3379 return fileDescriptor_15ace9a5d0179ff3, []int{56} 3380 } 3381 func (m *GetOneTimePasswordRequest) XXX_Unmarshal(b []byte) error { 3382 return m.Unmarshal(b) 3383 } 3384 func (m *GetOneTimePasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3385 if deterministic { 3386 return xxx_messageInfo_GetOneTimePasswordRequest.Marshal(b, m, deterministic) 3387 } else { 3388 b = b[:cap(b)] 3389 n, err := m.MarshalToSizedBuffer(b) 3390 if err != nil { 3391 return nil, err 3392 } 3393 return b[:n], nil 3394 } 3395 } 3396 func (m *GetOneTimePasswordRequest) XXX_Merge(src proto.Message) { 3397 xxx_messageInfo_GetOneTimePasswordRequest.Merge(m, src) 3398 } 3399 func (m *GetOneTimePasswordRequest) XXX_Size() int { 3400 return m.Size() 3401 } 3402 func (m *GetOneTimePasswordRequest) XXX_DiscardUnknown() { 3403 xxx_messageInfo_GetOneTimePasswordRequest.DiscardUnknown(m) 3404 } 3405 3406 var xxx_messageInfo_GetOneTimePasswordRequest proto.InternalMessageInfo 3407 3408 func (m *GetOneTimePasswordRequest) GetSubject() string { 3409 if m != nil { 3410 return m.Subject 3411 } 3412 return "" 3413 } 3414 3415 func (m *GetOneTimePasswordRequest) GetTTL() int64 { 3416 if m != nil { 3417 return m.TTL 3418 } 3419 return 0 3420 } 3421 3422 type GetOneTimePasswordResponse struct { 3423 // 'code' is the string that must be presented in 3424 // AuthenticateRequest.one_time_password to login as 3425 // GetOneTimePasswordRequest.subject 3426 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` 3427 // expiration is the time at which the token in 'code' will expire 3428 OTPExpiration *types.Timestamp `protobuf:"bytes,2,opt,name=otp_expiration,json=otpExpiration,proto3" json:"otp_expiration,omitempty"` 3429 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3430 XXX_unrecognized []byte `json:"-"` 3431 XXX_sizecache int32 `json:"-"` 3432 } 3433 3434 func (m *GetOneTimePasswordResponse) Reset() { *m = GetOneTimePasswordResponse{} } 3435 func (m *GetOneTimePasswordResponse) String() string { return proto.CompactTextString(m) } 3436 func (*GetOneTimePasswordResponse) ProtoMessage() {} 3437 func (*GetOneTimePasswordResponse) Descriptor() ([]byte, []int) { 3438 return fileDescriptor_15ace9a5d0179ff3, []int{57} 3439 } 3440 func (m *GetOneTimePasswordResponse) XXX_Unmarshal(b []byte) error { 3441 return m.Unmarshal(b) 3442 } 3443 func (m *GetOneTimePasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3444 if deterministic { 3445 return xxx_messageInfo_GetOneTimePasswordResponse.Marshal(b, m, deterministic) 3446 } else { 3447 b = b[:cap(b)] 3448 n, err := m.MarshalToSizedBuffer(b) 3449 if err != nil { 3450 return nil, err 3451 } 3452 return b[:n], nil 3453 } 3454 } 3455 func (m *GetOneTimePasswordResponse) XXX_Merge(src proto.Message) { 3456 xxx_messageInfo_GetOneTimePasswordResponse.Merge(m, src) 3457 } 3458 func (m *GetOneTimePasswordResponse) XXX_Size() int { 3459 return m.Size() 3460 } 3461 func (m *GetOneTimePasswordResponse) XXX_DiscardUnknown() { 3462 xxx_messageInfo_GetOneTimePasswordResponse.DiscardUnknown(m) 3463 } 3464 3465 var xxx_messageInfo_GetOneTimePasswordResponse proto.InternalMessageInfo 3466 3467 func (m *GetOneTimePasswordResponse) GetCode() string { 3468 if m != nil { 3469 return m.Code 3470 } 3471 return "" 3472 } 3473 3474 func (m *GetOneTimePasswordResponse) GetOTPExpiration() *types.Timestamp { 3475 if m != nil { 3476 return m.OTPExpiration 3477 } 3478 return nil 3479 } 3480 3481 type HashedAuthToken struct { 3482 HashedToken string `protobuf:"bytes,1,opt,name=hashed_token,json=hashedToken,proto3" json:"hashed_token,omitempty"` 3483 TokenInfo *TokenInfo `protobuf:"bytes,2,opt,name=token_info,json=tokenInfo,proto3" json:"token_info,omitempty"` 3484 Expiration *types.Timestamp `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"` 3485 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3486 XXX_unrecognized []byte `json:"-"` 3487 XXX_sizecache int32 `json:"-"` 3488 } 3489 3490 func (m *HashedAuthToken) Reset() { *m = HashedAuthToken{} } 3491 func (m *HashedAuthToken) String() string { return proto.CompactTextString(m) } 3492 func (*HashedAuthToken) ProtoMessage() {} 3493 func (*HashedAuthToken) Descriptor() ([]byte, []int) { 3494 return fileDescriptor_15ace9a5d0179ff3, []int{58} 3495 } 3496 func (m *HashedAuthToken) XXX_Unmarshal(b []byte) error { 3497 return m.Unmarshal(b) 3498 } 3499 func (m *HashedAuthToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3500 if deterministic { 3501 return xxx_messageInfo_HashedAuthToken.Marshal(b, m, deterministic) 3502 } else { 3503 b = b[:cap(b)] 3504 n, err := m.MarshalToSizedBuffer(b) 3505 if err != nil { 3506 return nil, err 3507 } 3508 return b[:n], nil 3509 } 3510 } 3511 func (m *HashedAuthToken) XXX_Merge(src proto.Message) { 3512 xxx_messageInfo_HashedAuthToken.Merge(m, src) 3513 } 3514 func (m *HashedAuthToken) XXX_Size() int { 3515 return m.Size() 3516 } 3517 func (m *HashedAuthToken) XXX_DiscardUnknown() { 3518 xxx_messageInfo_HashedAuthToken.DiscardUnknown(m) 3519 } 3520 3521 var xxx_messageInfo_HashedAuthToken proto.InternalMessageInfo 3522 3523 func (m *HashedAuthToken) GetHashedToken() string { 3524 if m != nil { 3525 return m.HashedToken 3526 } 3527 return "" 3528 } 3529 3530 func (m *HashedAuthToken) GetTokenInfo() *TokenInfo { 3531 if m != nil { 3532 return m.TokenInfo 3533 } 3534 return nil 3535 } 3536 3537 func (m *HashedAuthToken) GetExpiration() *types.Timestamp { 3538 if m != nil { 3539 return m.Expiration 3540 } 3541 return nil 3542 } 3543 3544 // ExtractAuthTokens returns all the hashed robot tokens that have been issued. 3545 // User tokens are not extracted as they can be recreated by logging in. 3546 type ExtractAuthTokensRequest struct { 3547 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3548 XXX_unrecognized []byte `json:"-"` 3549 XXX_sizecache int32 `json:"-"` 3550 } 3551 3552 func (m *ExtractAuthTokensRequest) Reset() { *m = ExtractAuthTokensRequest{} } 3553 func (m *ExtractAuthTokensRequest) String() string { return proto.CompactTextString(m) } 3554 func (*ExtractAuthTokensRequest) ProtoMessage() {} 3555 func (*ExtractAuthTokensRequest) Descriptor() ([]byte, []int) { 3556 return fileDescriptor_15ace9a5d0179ff3, []int{59} 3557 } 3558 func (m *ExtractAuthTokensRequest) XXX_Unmarshal(b []byte) error { 3559 return m.Unmarshal(b) 3560 } 3561 func (m *ExtractAuthTokensRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3562 if deterministic { 3563 return xxx_messageInfo_ExtractAuthTokensRequest.Marshal(b, m, deterministic) 3564 } else { 3565 b = b[:cap(b)] 3566 n, err := m.MarshalToSizedBuffer(b) 3567 if err != nil { 3568 return nil, err 3569 } 3570 return b[:n], nil 3571 } 3572 } 3573 func (m *ExtractAuthTokensRequest) XXX_Merge(src proto.Message) { 3574 xxx_messageInfo_ExtractAuthTokensRequest.Merge(m, src) 3575 } 3576 func (m *ExtractAuthTokensRequest) XXX_Size() int { 3577 return m.Size() 3578 } 3579 func (m *ExtractAuthTokensRequest) XXX_DiscardUnknown() { 3580 xxx_messageInfo_ExtractAuthTokensRequest.DiscardUnknown(m) 3581 } 3582 3583 var xxx_messageInfo_ExtractAuthTokensRequest proto.InternalMessageInfo 3584 3585 type ExtractAuthTokensResponse struct { 3586 Tokens []*HashedAuthToken `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"` 3587 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3588 XXX_unrecognized []byte `json:"-"` 3589 XXX_sizecache int32 `json:"-"` 3590 } 3591 3592 func (m *ExtractAuthTokensResponse) Reset() { *m = ExtractAuthTokensResponse{} } 3593 func (m *ExtractAuthTokensResponse) String() string { return proto.CompactTextString(m) } 3594 func (*ExtractAuthTokensResponse) ProtoMessage() {} 3595 func (*ExtractAuthTokensResponse) Descriptor() ([]byte, []int) { 3596 return fileDescriptor_15ace9a5d0179ff3, []int{60} 3597 } 3598 func (m *ExtractAuthTokensResponse) XXX_Unmarshal(b []byte) error { 3599 return m.Unmarshal(b) 3600 } 3601 func (m *ExtractAuthTokensResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3602 if deterministic { 3603 return xxx_messageInfo_ExtractAuthTokensResponse.Marshal(b, m, deterministic) 3604 } else { 3605 b = b[:cap(b)] 3606 n, err := m.MarshalToSizedBuffer(b) 3607 if err != nil { 3608 return nil, err 3609 } 3610 return b[:n], nil 3611 } 3612 } 3613 func (m *ExtractAuthTokensResponse) XXX_Merge(src proto.Message) { 3614 xxx_messageInfo_ExtractAuthTokensResponse.Merge(m, src) 3615 } 3616 func (m *ExtractAuthTokensResponse) XXX_Size() int { 3617 return m.Size() 3618 } 3619 func (m *ExtractAuthTokensResponse) XXX_DiscardUnknown() { 3620 xxx_messageInfo_ExtractAuthTokensResponse.DiscardUnknown(m) 3621 } 3622 3623 var xxx_messageInfo_ExtractAuthTokensResponse proto.InternalMessageInfo 3624 3625 func (m *ExtractAuthTokensResponse) GetTokens() []*HashedAuthToken { 3626 if m != nil { 3627 return m.Tokens 3628 } 3629 return nil 3630 } 3631 3632 // RestoreAuthToken inserts a hashed token that has previously been extracted. 3633 type RestoreAuthTokenRequest struct { 3634 Token *HashedAuthToken `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 3635 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3636 XXX_unrecognized []byte `json:"-"` 3637 XXX_sizecache int32 `json:"-"` 3638 } 3639 3640 func (m *RestoreAuthTokenRequest) Reset() { *m = RestoreAuthTokenRequest{} } 3641 func (m *RestoreAuthTokenRequest) String() string { return proto.CompactTextString(m) } 3642 func (*RestoreAuthTokenRequest) ProtoMessage() {} 3643 func (*RestoreAuthTokenRequest) Descriptor() ([]byte, []int) { 3644 return fileDescriptor_15ace9a5d0179ff3, []int{61} 3645 } 3646 func (m *RestoreAuthTokenRequest) XXX_Unmarshal(b []byte) error { 3647 return m.Unmarshal(b) 3648 } 3649 func (m *RestoreAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3650 if deterministic { 3651 return xxx_messageInfo_RestoreAuthTokenRequest.Marshal(b, m, deterministic) 3652 } else { 3653 b = b[:cap(b)] 3654 n, err := m.MarshalToSizedBuffer(b) 3655 if err != nil { 3656 return nil, err 3657 } 3658 return b[:n], nil 3659 } 3660 } 3661 func (m *RestoreAuthTokenRequest) XXX_Merge(src proto.Message) { 3662 xxx_messageInfo_RestoreAuthTokenRequest.Merge(m, src) 3663 } 3664 func (m *RestoreAuthTokenRequest) XXX_Size() int { 3665 return m.Size() 3666 } 3667 func (m *RestoreAuthTokenRequest) XXX_DiscardUnknown() { 3668 xxx_messageInfo_RestoreAuthTokenRequest.DiscardUnknown(m) 3669 } 3670 3671 var xxx_messageInfo_RestoreAuthTokenRequest proto.InternalMessageInfo 3672 3673 func (m *RestoreAuthTokenRequest) GetToken() *HashedAuthToken { 3674 if m != nil { 3675 return m.Token 3676 } 3677 return nil 3678 } 3679 3680 type RestoreAuthTokenResponse struct { 3681 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3682 XXX_unrecognized []byte `json:"-"` 3683 XXX_sizecache int32 `json:"-"` 3684 } 3685 3686 func (m *RestoreAuthTokenResponse) Reset() { *m = RestoreAuthTokenResponse{} } 3687 func (m *RestoreAuthTokenResponse) String() string { return proto.CompactTextString(m) } 3688 func (*RestoreAuthTokenResponse) ProtoMessage() {} 3689 func (*RestoreAuthTokenResponse) Descriptor() ([]byte, []int) { 3690 return fileDescriptor_15ace9a5d0179ff3, []int{62} 3691 } 3692 func (m *RestoreAuthTokenResponse) XXX_Unmarshal(b []byte) error { 3693 return m.Unmarshal(b) 3694 } 3695 func (m *RestoreAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3696 if deterministic { 3697 return xxx_messageInfo_RestoreAuthTokenResponse.Marshal(b, m, deterministic) 3698 } else { 3699 b = b[:cap(b)] 3700 n, err := m.MarshalToSizedBuffer(b) 3701 if err != nil { 3702 return nil, err 3703 } 3704 return b[:n], nil 3705 } 3706 } 3707 func (m *RestoreAuthTokenResponse) XXX_Merge(src proto.Message) { 3708 xxx_messageInfo_RestoreAuthTokenResponse.Merge(m, src) 3709 } 3710 func (m *RestoreAuthTokenResponse) XXX_Size() int { 3711 return m.Size() 3712 } 3713 func (m *RestoreAuthTokenResponse) XXX_DiscardUnknown() { 3714 xxx_messageInfo_RestoreAuthTokenResponse.DiscardUnknown(m) 3715 } 3716 3717 var xxx_messageInfo_RestoreAuthTokenResponse proto.InternalMessageInfo 3718 3719 func init() { 3720 proto.RegisterEnum("auth.ClusterRole", ClusterRole_name, ClusterRole_value) 3721 proto.RegisterEnum("auth.Scope", Scope_name, Scope_value) 3722 proto.RegisterEnum("auth.TokenInfo_TokenSource", TokenInfo_TokenSource_name, TokenInfo_TokenSource_value) 3723 proto.RegisterType((*ActivateRequest)(nil), "auth.ActivateRequest") 3724 proto.RegisterType((*ActivateResponse)(nil), "auth.ActivateResponse") 3725 proto.RegisterType((*DeactivateRequest)(nil), "auth.DeactivateRequest") 3726 proto.RegisterType((*DeactivateResponse)(nil), "auth.DeactivateResponse") 3727 proto.RegisterType((*IDProvider)(nil), "auth.IDProvider") 3728 proto.RegisterType((*IDProvider_SAMLOptions)(nil), "auth.IDProvider.SAMLOptions") 3729 proto.RegisterType((*IDProvider_OIDCOptions)(nil), "auth.IDProvider.OIDCOptions") 3730 proto.RegisterType((*IDProvider_GitHubOptions)(nil), "auth.IDProvider.GitHubOptions") 3731 proto.RegisterType((*AuthConfig)(nil), "auth.AuthConfig") 3732 proto.RegisterType((*AuthConfig_SAMLServiceOptions)(nil), "auth.AuthConfig.SAMLServiceOptions") 3733 proto.RegisterType((*GetConfigurationRequest)(nil), "auth.GetConfigurationRequest") 3734 proto.RegisterType((*GetConfigurationResponse)(nil), "auth.GetConfigurationResponse") 3735 proto.RegisterType((*SetConfigurationRequest)(nil), "auth.SetConfigurationRequest") 3736 proto.RegisterType((*SetConfigurationResponse)(nil), "auth.SetConfigurationResponse") 3737 proto.RegisterType((*ClusterRoles)(nil), "auth.ClusterRoles") 3738 proto.RegisterType((*GetClusterRoleBindingsRequest)(nil), "auth.GetClusterRoleBindingsRequest") 3739 proto.RegisterType((*GetClusterRoleBindingsResponse)(nil), "auth.GetClusterRoleBindingsResponse") 3740 proto.RegisterMapType((map[string]*ClusterRoles)(nil), "auth.GetClusterRoleBindingsResponse.BindingsEntry") 3741 proto.RegisterType((*ModifyClusterRoleBindingRequest)(nil), "auth.ModifyClusterRoleBindingRequest") 3742 proto.RegisterType((*ModifyClusterRoleBindingResponse)(nil), "auth.ModifyClusterRoleBindingResponse") 3743 proto.RegisterType((*GetAdminsRequest)(nil), "auth.GetAdminsRequest") 3744 proto.RegisterType((*GetAdminsResponse)(nil), "auth.GetAdminsResponse") 3745 proto.RegisterType((*ModifyAdminsRequest)(nil), "auth.ModifyAdminsRequest") 3746 proto.RegisterType((*ModifyAdminsResponse)(nil), "auth.ModifyAdminsResponse") 3747 proto.RegisterType((*OTPInfo)(nil), "auth.OTPInfo") 3748 proto.RegisterType((*TokenInfo)(nil), "auth.TokenInfo") 3749 proto.RegisterType((*AuthenticateRequest)(nil), "auth.AuthenticateRequest") 3750 proto.RegisterType((*AuthenticateResponse)(nil), "auth.AuthenticateResponse") 3751 proto.RegisterType((*WhoAmIRequest)(nil), "auth.WhoAmIRequest") 3752 proto.RegisterType((*WhoAmIResponse)(nil), "auth.WhoAmIResponse") 3753 proto.RegisterType((*ACL)(nil), "auth.ACL") 3754 proto.RegisterMapType((map[string]Scope)(nil), "auth.ACL.EntriesEntry") 3755 proto.RegisterType((*Users)(nil), "auth.Users") 3756 proto.RegisterMapType((map[string]bool)(nil), "auth.Users.UsernamesEntry") 3757 proto.RegisterType((*Groups)(nil), "auth.Groups") 3758 proto.RegisterMapType((map[string]bool)(nil), "auth.Groups.GroupsEntry") 3759 proto.RegisterType((*AuthorizeRequest)(nil), "auth.AuthorizeRequest") 3760 proto.RegisterType((*AuthorizeResponse)(nil), "auth.AuthorizeResponse") 3761 proto.RegisterType((*GetScopeRequest)(nil), "auth.GetScopeRequest") 3762 proto.RegisterType((*GetScopeResponse)(nil), "auth.GetScopeResponse") 3763 proto.RegisterType((*SetScopeRequest)(nil), "auth.SetScopeRequest") 3764 proto.RegisterType((*SetScopeResponse)(nil), "auth.SetScopeResponse") 3765 proto.RegisterType((*GetACLRequest)(nil), "auth.GetACLRequest") 3766 proto.RegisterType((*ACLEntry)(nil), "auth.ACLEntry") 3767 proto.RegisterType((*GetACLResponse)(nil), "auth.GetACLResponse") 3768 proto.RegisterType((*SetACLRequest)(nil), "auth.SetACLRequest") 3769 proto.RegisterType((*SetACLResponse)(nil), "auth.SetACLResponse") 3770 proto.RegisterType((*SessionInfo)(nil), "auth.SessionInfo") 3771 proto.RegisterType((*GetOIDCLoginRequest)(nil), "auth.GetOIDCLoginRequest") 3772 proto.RegisterType((*GetOIDCLoginResponse)(nil), "auth.GetOIDCLoginResponse") 3773 proto.RegisterType((*GetAuthTokenRequest)(nil), "auth.GetAuthTokenRequest") 3774 proto.RegisterType((*GetAuthTokenResponse)(nil), "auth.GetAuthTokenResponse") 3775 proto.RegisterType((*ExtendAuthTokenRequest)(nil), "auth.ExtendAuthTokenRequest") 3776 proto.RegisterType((*ExtendAuthTokenResponse)(nil), "auth.ExtendAuthTokenResponse") 3777 proto.RegisterType((*RevokeAuthTokenRequest)(nil), "auth.RevokeAuthTokenRequest") 3778 proto.RegisterType((*RevokeAuthTokenResponse)(nil), "auth.RevokeAuthTokenResponse") 3779 proto.RegisterType((*SetGroupsForUserRequest)(nil), "auth.SetGroupsForUserRequest") 3780 proto.RegisterType((*SetGroupsForUserResponse)(nil), "auth.SetGroupsForUserResponse") 3781 proto.RegisterType((*ModifyMembersRequest)(nil), "auth.ModifyMembersRequest") 3782 proto.RegisterType((*ModifyMembersResponse)(nil), "auth.ModifyMembersResponse") 3783 proto.RegisterType((*GetGroupsRequest)(nil), "auth.GetGroupsRequest") 3784 proto.RegisterType((*GetGroupsResponse)(nil), "auth.GetGroupsResponse") 3785 proto.RegisterType((*GetUsersRequest)(nil), "auth.GetUsersRequest") 3786 proto.RegisterType((*GetUsersResponse)(nil), "auth.GetUsersResponse") 3787 proto.RegisterType((*GetOneTimePasswordRequest)(nil), "auth.GetOneTimePasswordRequest") 3788 proto.RegisterType((*GetOneTimePasswordResponse)(nil), "auth.GetOneTimePasswordResponse") 3789 proto.RegisterType((*HashedAuthToken)(nil), "auth.HashedAuthToken") 3790 proto.RegisterType((*ExtractAuthTokensRequest)(nil), "auth.ExtractAuthTokensRequest") 3791 proto.RegisterType((*ExtractAuthTokensResponse)(nil), "auth.ExtractAuthTokensResponse") 3792 proto.RegisterType((*RestoreAuthTokenRequest)(nil), "auth.RestoreAuthTokenRequest") 3793 proto.RegisterType((*RestoreAuthTokenResponse)(nil), "auth.RestoreAuthTokenResponse") 3794 } 3795 3796 func init() { proto.RegisterFile("client/auth/auth.proto", fileDescriptor_15ace9a5d0179ff3) } 3797 3798 var fileDescriptor_15ace9a5d0179ff3 = []byte{ 3799 // 2605 bytes of a gzipped FileDescriptorProto 3800 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x59, 0xcd, 0x73, 0x1b, 0x49, 3801 0x15, 0xb7, 0x24, 0x4b, 0x96, 0x9e, 0x3e, 0xdd, 0x76, 0x64, 0x79, 0x76, 0x63, 0x79, 0xc7, 0xec, 3802 0xae, 0x77, 0x17, 0xe4, 0xe0, 0x10, 0xb2, 0x24, 0x5b, 0x50, 0xb2, 0xad, 0x38, 0x0a, 0xfe, 0x62, 3803 0x46, 0x4e, 0x16, 0x2e, 0x62, 0x3c, 0xd3, 0x96, 0x87, 0x48, 0x33, 0x62, 0x66, 0x64, 0x12, 0x0e, 3804 0xc0, 0x89, 0x03, 0x27, 0x6e, 0x1c, 0xa8, 0xa2, 0xf8, 0x47, 0xa0, 0x8a, 0x1b, 0x47, 0xf8, 0x07, 3805 0x5c, 0x94, 0xaa, 0xf8, 0x3f, 0xa8, 0xfe, 0x1a, 0xf5, 0x48, 0x23, 0xc7, 0x59, 0x2e, 0x76, 0xf7, 3806 0xfb, 0xea, 0x37, 0xef, 0xbd, 0x7e, 0xfd, 0xeb, 0x16, 0x54, 0xcd, 0xbe, 0x8d, 0x9d, 0x60, 0xc7, 3807 0x18, 0x05, 0x57, 0xf4, 0x4f, 0x63, 0xe8, 0xb9, 0x81, 0x8b, 0x16, 0xc9, 0x58, 0x59, 0xed, 0xb9, 3808 0x3d, 0x97, 0x12, 0x76, 0xc8, 0x88, 0xf1, 0x94, 0x7a, 0xcf, 0x75, 0x7b, 0x7d, 0xbc, 0x43, 0x67, 3809 0x17, 0xa3, 0xcb, 0x9d, 0xc0, 0x1e, 0x60, 0x3f, 0x30, 0x06, 0x43, 0x26, 0xa0, 0xfe, 0x06, 0xca, 3810 0x4d, 0x33, 0xb0, 0xaf, 0x8d, 0x00, 0x6b, 0xf8, 0x97, 0x23, 0xec, 0x07, 0xa8, 0x06, 0x4b, 0xfe, 3811 0xe8, 0xe2, 0x17, 0xd8, 0x0c, 0x6a, 0xc9, 0xcd, 0xc4, 0x76, 0x4e, 0x13, 0x53, 0xb4, 0x0b, 0x85, 3812 0x9e, 0x1d, 0x5c, 0x8d, 0x2e, 0xba, 0x81, 0xfb, 0x1a, 0x3b, 0xb5, 0x04, 0x61, 0xef, 0x95, 0xc7, 3813 0x37, 0xf5, 0xfc, 0xa1, 0x1d, 0x3c, 0x1f, 0x5d, 0x74, 0x08, 0x59, 0xcb, 0x33, 0x21, 0x3a, 0x41, 3814 0xf7, 0x01, 0x3c, 0xd7, 0x0d, 0xb8, 0x46, 0x8a, 0x1a, 0xcc, 0x11, 0x0a, 0x65, 0xab, 0xdf, 0x85, 3815 0xca, 0x64, 0x7d, 0x7f, 0xe8, 0x3a, 0x3e, 0x26, 0x2a, 0x43, 0xc3, 0xbc, 0x92, 0x17, 0xd1, 0x72, 3816 0x84, 0xc2, 0x54, 0x56, 0x60, 0xf9, 0x00, 0x1b, 0x51, 0xa7, 0xd5, 0x55, 0x40, 0x32, 0x91, 0x59, 3817 0x52, 0xff, 0x96, 0x06, 0x68, 0x1f, 0x9c, 0x79, 0xee, 0xb5, 0x6d, 0x61, 0x0f, 0x21, 0x58, 0x74, 3818 0x8c, 0x01, 0xe6, 0x26, 0xe9, 0x18, 0x6d, 0x42, 0xde, 0xc2, 0xbe, 0xe9, 0xd9, 0xc3, 0xc0, 0x76, 3819 0x1d, 0xfe, 0xc5, 0x32, 0x09, 0x3d, 0x81, 0x45, 0xdf, 0x18, 0xf4, 0xa9, 0xef, 0xf9, 0xdd, 0x0f, 3820 0x1b, 0x34, 0xf4, 0x13, 0xab, 0x0d, 0xbd, 0x79, 0x7c, 0x74, 0x4a, 0x45, 0xfd, 0xbd, 0xec, 0xf8, 3821 0xa6, 0xbe, 0x48, 0x08, 0x1a, 0xd5, 0x21, 0xba, 0xae, 0x6d, 0x99, 0xb5, 0xf4, 0x1c, 0xdd, 0xd3, 3822 0xf6, 0xc1, 0x7e, 0x44, 0x97, 0x10, 0x34, 0xaa, 0x83, 0xf6, 0x20, 0xc3, 0x02, 0x59, 0x5b, 0xa4, 3823 0xda, 0x1b, 0x33, 0xda, 0x2c, 0xe8, 0x42, 0x1f, 0xc6, 0x37, 0xf5, 0x0c, 0x23, 0x69, 0x5c, 0x53, 3824 0xf9, 0x4b, 0x02, 0xf2, 0x92, 0x7f, 0x24, 0x83, 0x03, 0x1c, 0x18, 0x96, 0x11, 0x18, 0xdd, 0x91, 3825 0xd7, 0x97, 0x33, 0x78, 0xcc, 0xe9, 0xe7, 0xda, 0x91, 0x96, 0x17, 0x42, 0xe7, 0x5e, 0x3f, 0xa2, 3826 0xf3, 0x66, 0xd0, 0xa7, 0x21, 0x2a, 0x44, 0x75, 0xbe, 0x3e, 0x96, 0x74, 0xbe, 0x1e, 0xf4, 0xd1, 3827 0xa7, 0x50, 0xee, 0x79, 0xee, 0x68, 0xd8, 0x35, 0x82, 0xc0, 0xb3, 0x2f, 0x46, 0x01, 0xe6, 0xa9, 3828 0x2f, 0x51, 0x72, 0x53, 0x50, 0x95, 0x3f, 0x24, 0x21, 0x2f, 0x05, 0x01, 0x55, 0x21, 0x63, 0xfb, 3829 0xfe, 0x08, 0x7b, 0x3c, 0x49, 0x7c, 0x86, 0x3e, 0x83, 0x1c, 0x2b, 0xff, 0xae, 0x6d, 0xb1, 0x24, 3830 0xed, 0x15, 0xc6, 0x37, 0xf5, 0xec, 0x3e, 0x25, 0xb6, 0x0f, 0xb4, 0x2c, 0x63, 0xb7, 0x2d, 0xb4, 3831 0x05, 0x45, 0x2e, 0xea, 0x63, 0xd3, 0xc3, 0x01, 0x5f, 0xb9, 0xc0, 0x88, 0x3a, 0xa5, 0x91, 0x8f, 3832 0xf2, 0xb0, 0x65, 0x7b, 0xd8, 0x0c, 0xba, 0x23, 0xcf, 0xa6, 0x21, 0xe6, 0x81, 0xd0, 0x38, 0xfd, 3833 0x5c, 0x6b, 0x6b, 0x79, 0x21, 0x74, 0xee, 0xd9, 0xe8, 0x0b, 0x58, 0x36, 0x2c, 0xcb, 0x26, 0x8e, 3834 0x1a, 0xfd, 0xae, 0x6f, 0xba, 0x43, 0xec, 0xd7, 0xd2, 0x9b, 0xa9, 0xed, 0x9c, 0x56, 0x99, 0x30, 3835 0x74, 0x4a, 0x47, 0xbb, 0x70, 0xcf, 0xee, 0x39, 0xae, 0x87, 0xbb, 0x78, 0x60, 0xd8, 0xfd, 0xee, 3836 0x35, 0xf6, 0xec, 0x4b, 0x1b, 0x5b, 0xb5, 0xcc, 0x66, 0x62, 0x3b, 0xab, 0xad, 0x30, 0x66, 0x8b, 3837 0xf0, 0x5e, 0x72, 0x96, 0x52, 0x86, 0x62, 0x24, 0xa5, 0xea, 0xbf, 0x53, 0x00, 0xcd, 0x51, 0x70, 3838 0xb5, 0xef, 0x3a, 0x97, 0x76, 0x0f, 0x35, 0x60, 0xa5, 0x6f, 0x5f, 0xe3, 0xae, 0x49, 0xa7, 0xc4, 3839 0xa4, 0x4f, 0x6a, 0x96, 0x44, 0x2a, 0xa5, 0x2d, 0x13, 0x16, 0x13, 0x7c, 0xc9, 0x18, 0xe8, 0x00, 3840 0x0a, 0xb6, 0xd5, 0x1d, 0xf2, 0x72, 0xf1, 0x6b, 0xc9, 0xcd, 0xd4, 0x76, 0x7e, 0xb7, 0x32, 0x5d, 3841 0x47, 0xec, 0xb3, 0x27, 0x73, 0x5f, 0xcb, 0xdb, 0x56, 0x38, 0x41, 0x18, 0x2a, 0xa4, 0x96, 0xbb, 3842 0xfe, 0xb5, 0xd9, 0x75, 0x99, 0x63, 0x7c, 0x2f, 0x6c, 0x31, 0x4b, 0x13, 0x0f, 0xe9, 0x5e, 0xd0, 3843 0xb1, 0x77, 0x6d, 0x9b, 0x58, 0x94, 0x65, 0x75, 0x7c, 0x53, 0x47, 0xb3, 0x74, 0xad, 0x44, 0x8c, 3844 0xea, 0xd7, 0x26, 0x9f, 0x2b, 0xff, 0x4d, 0x40, 0x8c, 0x18, 0xda, 0x82, 0x25, 0xc3, 0xf4, 0xa5, 3845 0x62, 0xa5, 0x65, 0xde, 0xdc, 0xd7, 0x49, 0x9d, 0x66, 0x0c, 0xd3, 0x9f, 0x2e, 0x51, 0x22, 0x99, 3846 0xbc, 0x43, 0x59, 0x7f, 0x02, 0x59, 0xcb, 0xf0, 0xaf, 0xa8, 0x3c, 0xad, 0x90, 0xbd, 0xfc, 0xf8, 3847 0xa6, 0xbe, 0x74, 0x60, 0xf8, 0x57, 0x44, 0x76, 0x89, 0x30, 0x89, 0xdc, 0x67, 0x50, 0xf1, 0xb1, 3848 0x4f, 0xe2, 0xd9, 0xb5, 0x46, 0x9e, 0x41, 0xbb, 0x04, 0xad, 0x16, 0xad, 0xcc, 0xe9, 0x07, 0x9c, 3849 0x4c, 0x2a, 0xcf, 0xc2, 0x17, 0xa3, 0x5e, 0xb7, 0xef, 0xf6, 0x7a, 0xb6, 0xd3, 0xa3, 0xdb, 0x3e, 3850 0xab, 0x15, 0x28, 0xf1, 0x88, 0xd1, 0xd4, 0x75, 0x58, 0x3b, 0xc4, 0x01, 0x8b, 0x17, 0x57, 0x14, 3851 0x4d, 0x4c, 0x83, 0xda, 0x2c, 0x8b, 0x37, 0xc5, 0xef, 0x43, 0xd1, 0x94, 0x19, 0x34, 0x1a, 0x61, 3852 0x32, 0x27, 0x29, 0xd0, 0xa2, 0x62, 0xea, 0x4f, 0x60, 0x4d, 0x8f, 0x5f, 0xee, 0x1b, 0x9b, 0x54, 3853 0xa0, 0xa6, 0xcf, 0x71, 0x53, 0x7d, 0x0c, 0x85, 0xfd, 0xfe, 0xc8, 0x0f, 0xb0, 0xa7, 0xb9, 0x7d, 3854 0xec, 0xa3, 0x4f, 0x21, 0xed, 0x91, 0x41, 0x2d, 0xb1, 0x99, 0xda, 0x2e, 0xed, 0x2e, 0x33, 0xdb, 3855 0x92, 0x88, 0xc6, 0xf8, 0x6a, 0x1d, 0xee, 0x93, 0x6f, 0x9f, 0x30, 0xf6, 0x6c, 0xc7, 0xb2, 0x9d, 3856 0x9e, 0x2f, 0x82, 0xf3, 0x8f, 0x04, 0x6c, 0xcc, 0x93, 0xe0, 0x31, 0x3a, 0x81, 0xec, 0x05, 0xa7, 3857 0xd1, 0xf5, 0xf2, 0xbb, 0xbb, 0x6c, 0xbd, 0xdb, 0xf5, 0x1a, 0x82, 0xd0, 0x72, 0x02, 0xef, 0xad, 3858 0x16, 0xda, 0x50, 0x4e, 0xa1, 0x18, 0x61, 0xa1, 0x0a, 0xa4, 0x5e, 0xe3, 0xb7, 0xbc, 0x35, 0x91, 3859 0x21, 0xda, 0x86, 0xf4, 0xb5, 0xd1, 0x1f, 0x61, 0x5a, 0x72, 0xf9, 0x5d, 0x34, 0xf3, 0x7d, 0xbe, 3860 0xc6, 0x04, 0x9e, 0x24, 0xbf, 0x4c, 0xa8, 0x36, 0xd4, 0x8f, 0x5d, 0xcb, 0xbe, 0x7c, 0x3b, 0xeb, 3861 0x8d, 0x48, 0xca, 0x87, 0x90, 0x1b, 0x7a, 0xb6, 0x63, 0xda, 0x43, 0xa3, 0x1f, 0x9e, 0x7d, 0x82, 3862 0x40, 0x96, 0x63, 0xe1, 0xbc, 0x65, 0x39, 0x16, 0x4f, 0x15, 0x36, 0xe7, 0x2f, 0xc5, 0x93, 0x85, 3863 0xa0, 0x72, 0x88, 0x83, 0xa6, 0x35, 0xb0, 0x9d, 0x30, 0xcc, 0x5f, 0xc0, 0xb2, 0x44, 0xe3, 0x81, 3864 0xad, 0x42, 0xc6, 0xa0, 0x14, 0x1a, 0xd6, 0x9c, 0xc6, 0x67, 0xea, 0x8f, 0x60, 0x85, 0x2d, 0x12, 3865 0xb1, 0x41, 0xc2, 0x64, 0x58, 0x16, 0x97, 0x25, 0x43, 0x62, 0xc0, 0xc3, 0x03, 0xf7, 0x1a, 0xd3, 3866 0x1e, 0x94, 0xd3, 0xf8, 0x4c, 0xad, 0xc2, 0x6a, 0xd4, 0x00, 0xf7, 0xcc, 0x81, 0xa5, 0xd3, 0xce, 3867 0x59, 0xdb, 0xb9, 0x74, 0x65, 0x38, 0x92, 0x88, 0xc2, 0x91, 0x36, 0x20, 0xb1, 0x33, 0xf1, 0x9b, 3868 0xa1, 0xcd, 0x8b, 0x98, 0x45, 0x46, 0x69, 0x30, 0xe4, 0xd3, 0x10, 0xc8, 0xa7, 0xd1, 0x11, 0xc8, 3869 0x47, 0x5b, 0xe6, 0x5a, 0xad, 0x50, 0x49, 0xfd, 0x53, 0x02, 0x72, 0x14, 0x5d, 0xbc, 0x63, 0xc9, 3870 0x87, 0x90, 0xf1, 0xdd, 0x91, 0x67, 0xb2, 0x7c, 0x97, 0x76, 0x3f, 0x60, 0x09, 0x08, 0x55, 0xd9, 3871 0x48, 0xa7, 0x22, 0x1a, 0x17, 0x55, 0x9f, 0x42, 0x5e, 0x22, 0xa3, 0x3c, 0x2c, 0xb5, 0x4f, 0x5e, 3872 0x36, 0x8f, 0xda, 0x07, 0x95, 0x05, 0x54, 0x81, 0x42, 0xf3, 0xbc, 0xf3, 0xbc, 0x75, 0xd2, 0x69, 3873 0xef, 0x37, 0x3b, 0xad, 0x4a, 0x02, 0x15, 0x21, 0x77, 0xd8, 0xea, 0x74, 0x3b, 0xa7, 0x3f, 0x6e, 3874 0x9d, 0x54, 0x92, 0xea, 0xdf, 0x13, 0xb0, 0x42, 0xb6, 0x22, 0x76, 0x02, 0xdb, 0x94, 0x50, 0xda, 3875 0x37, 0xc1, 0x62, 0xdf, 0x06, 0x20, 0xc8, 0xa2, 0xeb, 0x07, 0x86, 0x38, 0x90, 0xf7, 0x8a, 0xe3, 3876 0x9b, 0x7a, 0x8e, 0x9c, 0xc0, 0x3a, 0x21, 0x6a, 0x39, 0x22, 0x40, 0x87, 0xe8, 0x73, 0x58, 0x76, 3877 0x1d, 0xdc, 0x25, 0x88, 0xb1, 0x3b, 0x34, 0x7c, 0xff, 0x57, 0xae, 0xc7, 0x8f, 0x5e, 0xad, 0xec, 3878 0x3a, 0x98, 0xc4, 0xf3, 0x8c, 0x93, 0xd1, 0x3a, 0x64, 0x6d, 0x8b, 0x7b, 0xc2, 0x9a, 0xe3, 0x92, 3879 0x6d, 0x31, 0xb8, 0xf6, 0x08, 0x56, 0xa3, 0xfe, 0xdf, 0x0d, 0xe5, 0x95, 0xa1, 0xf8, 0xea, 0xca, 3880 0x6d, 0x0e, 0xda, 0xa2, 0x30, 0xff, 0x9c, 0x80, 0x92, 0xa0, 0x70, 0x13, 0x0a, 0x64, 0x47, 0x3e, 3881 0xf6, 0x24, 0x4c, 0x17, 0xce, 0xa9, 0x47, 0x7e, 0x97, 0xd6, 0x29, 0x75, 0x3a, 0xab, 0x2d, 0xd9, 3882 0x3e, 0xad, 0x32, 0xb4, 0x0e, 0xa9, 0x20, 0x60, 0x4d, 0x3f, 0xb5, 0xb7, 0x34, 0xbe, 0xa9, 0xa7, 3883 0x3a, 0x9d, 0x23, 0x8d, 0xd0, 0xd0, 0x63, 0x82, 0x1d, 0xe8, 0x7e, 0xe9, 0xb2, 0x7d, 0xb6, 0x38, 3884 0x77, 0x9f, 0x15, 0x4c, 0x69, 0xa6, 0xfe, 0x2e, 0x01, 0xa9, 0xe6, 0xfe, 0x11, 0x7a, 0x00, 0x4b, 3885 0xd8, 0x09, 0x3c, 0x1b, 0x8b, 0x0e, 0x54, 0xe5, 0xdd, 0x74, 0xff, 0xa8, 0xd1, 0x62, 0x0c, 0xd6, 3886 0x65, 0x84, 0x98, 0x72, 0x08, 0x05, 0x99, 0x11, 0xd3, 0x63, 0x3e, 0x92, 0x7b, 0x4c, 0x69, 0x37, 3887 0xcf, 0x2c, 0x52, 0x9c, 0x21, 0x37, 0x97, 0xdf, 0x42, 0xfa, 0xdc, 0x27, 0x07, 0xf6, 0x97, 0x90, 3888 0x13, 0x61, 0x10, 0x5e, 0x28, 0x4c, 0x87, 0xf2, 0xe9, 0x5f, 0xca, 0x64, 0x9e, 0x4c, 0x84, 0x95, 3889 0xaf, 0xa0, 0x14, 0x65, 0xc6, 0x78, 0xb3, 0x2a, 0x7b, 0x93, 0x95, 0x1d, 0x18, 0x41, 0xe6, 0x90, 3890 0xa0, 0x3b, 0x1f, 0x3d, 0x80, 0x0c, 0xc5, 0x79, 0x62, 0xf9, 0x1a, 0x6f, 0xc3, 0x94, 0xc6, 0xff, 3891 0xb1, 0xc5, 0xb9, 0x9c, 0xf2, 0x03, 0xc8, 0x4b, 0xe4, 0xf7, 0x5a, 0xb6, 0x0d, 0x15, 0x52, 0x60, 3892 0xae, 0x67, 0xff, 0x3a, 0xdc, 0x1d, 0x08, 0x16, 0x3d, 0x3c, 0x74, 0x05, 0xd2, 0x27, 0x63, 0x12, 3893 0x46, 0x8a, 0xd9, 0x62, 0xc3, 0x48, 0x39, 0xea, 0x43, 0x58, 0x96, 0x4c, 0xf1, 0x2a, 0xdb, 0x00, 3894 0x30, 0x04, 0xd1, 0xa2, 0x16, 0xb3, 0x9a, 0x44, 0x51, 0xf7, 0xa1, 0x7c, 0x88, 0x03, 0x66, 0x87, 3895 0x2f, 0x7f, 0x5b, 0x61, 0xae, 0x42, 0x9a, 0xb8, 0xe3, 0xf3, 0x4e, 0xc8, 0x26, 0xea, 0x63, 0xda, 3896 0x8a, 0xb9, 0x11, 0xbe, 0xf0, 0x16, 0x64, 0x38, 0xc8, 0x64, 0x87, 0x67, 0xc4, 0x63, 0xce, 0x52, 3897 0x2d, 0x28, 0xeb, 0xef, 0xb1, 0xba, 0x08, 0x4c, 0x32, 0x2e, 0x30, 0xa9, 0xb9, 0x81, 0x41, 0x50, 3898 0xd1, 0xa7, 0xdc, 0x53, 0xb7, 0xa0, 0x48, 0x4e, 0x8a, 0xfd, 0xa3, 0x5b, 0x82, 0xae, 0xb6, 0x21, 3899 0xdb, 0xdc, 0x3f, 0x62, 0x49, 0xbd, 0xcd, 0xaf, 0x3b, 0x24, 0xc7, 0x85, 0x92, 0x58, 0x8f, 0x07, 3900 0x68, 0x7b, 0x7a, 0xb3, 0x95, 0xc2, 0xcd, 0x16, 0xdd, 0x64, 0xe8, 0x21, 0x14, 0x3d, 0xf7, 0xc2, 3901 0x0d, 0xba, 0x42, 0x3e, 0x19, 0x2b, 0x5f, 0xa0, 0x42, 0x7c, 0x3b, 0xaa, 0xc7, 0x50, 0xd4, 0xdf, 3902 0xf5, 0x81, 0xb2, 0x0f, 0xc9, 0x5b, 0x7d, 0x50, 0x2b, 0x50, 0xd2, 0x23, 0xfe, 0xab, 0x3f, 0x87, 3903 0xbc, 0xce, 0x8e, 0x22, 0x7a, 0xec, 0xac, 0x42, 0xda, 0x71, 0x1d, 0x53, 0x04, 0x87, 0x4d, 0x08, 3904 0x95, 0xde, 0x20, 0x78, 0xca, 0xd8, 0x04, 0x7d, 0x0c, 0x25, 0xd3, 0x75, 0xf8, 0x0d, 0xa0, 0x8b, 3905 0x3d, 0x8f, 0x26, 0x2f, 0x4b, 0xa1, 0x1a, 0xa7, 0xb6, 0x3c, 0x4f, 0xbd, 0x07, 0x2b, 0x87, 0x38, 3906 0x20, 0xed, 0xfd, 0xc8, 0xed, 0xd9, 0x21, 0xd0, 0x7c, 0x05, 0xab, 0x51, 0x32, 0x0f, 0xe8, 0x67, 3907 0x90, 0xeb, 0x13, 0x82, 0x04, 0xb7, 0xe9, 0x2d, 0x8b, 0x4a, 0x11, 0x54, 0x9c, 0xa5, 0x6c, 0x02, 3908 0x8b, 0x57, 0x21, 0xcd, 0x8e, 0x11, 0xee, 0x16, 0x9d, 0xa8, 0x2f, 0xe8, 0x7a, 0x64, 0x0f, 0xb1, 3909 0xe3, 0x67, 0xf6, 0x49, 0x61, 0xea, 0x40, 0xe5, 0xbd, 0x38, 0x39, 0xdb, 0x8b, 0xd5, 0x67, 0xd4, 3910 0x49, 0xc9, 0x16, 0x77, 0x72, 0xfe, 0xfb, 0xc4, 0x2a, 0xa4, 0xe5, 0xd3, 0x84, 0x4d, 0xd4, 0x36, 3911 0x54, 0x5b, 0x6f, 0x02, 0xec, 0x58, 0x33, 0x6e, 0xc5, 0xca, 0xdf, 0xe6, 0xd2, 0x3a, 0xac, 0xcd, 3912 0x98, 0xe2, 0xb9, 0x6c, 0x40, 0x55, 0xc3, 0xd7, 0xee, 0x6b, 0x7c, 0xb7, 0x55, 0x88, 0xa9, 0x19, 3913 0x79, 0x6e, 0xea, 0x98, 0x42, 0x76, 0xd6, 0x0e, 0x9f, 0xb9, 0x1e, 0xe9, 0xc8, 0x77, 0xd9, 0xda, 3914 0xd5, 0xb0, 0xe9, 0x72, 0x8c, 0xc5, 0x66, 0x1c, 0xae, 0x4f, 0x99, 0xe3, 0x4b, 0xbd, 0x14, 0xf8, 3915 0xeb, 0x18, 0x0f, 0x2e, 0xc8, 0xcd, 0x6f, 0xe2, 0x33, 0xd5, 0x16, 0x3e, 0xd3, 0x89, 0xc0, 0x75, 3916 0xc9, 0x38, 0x5c, 0x97, 0x8a, 0xe0, 0xba, 0x35, 0xb8, 0x37, 0x65, 0x37, 0x0c, 0x13, 0xe9, 0x73, 3917 0xcc, 0x99, 0x3b, 0x7c, 0x14, 0x87, 0xa3, 0x42, 0x7e, 0x02, 0x47, 0xa5, 0xe3, 0x65, 0xf2, 0xa5, 3918 0x9f, 0xd2, 0x4e, 0x4c, 0x0f, 0xb9, 0x5b, 0x3f, 0x44, 0x7d, 0x40, 0xbd, 0xe0, 0x82, 0xdc, 0xe8, 3919 0x87, 0xd3, 0xa7, 0x66, 0x4e, 0x3a, 0x19, 0xd5, 0x33, 0x58, 0x27, 0x3b, 0x26, 0x0a, 0x7b, 0xfe, 3920 0xaf, 0xf2, 0xfe, 0x7d, 0x02, 0x94, 0x38, 0x93, 0xdc, 0x1d, 0x04, 0x8b, 0xa6, 0x6b, 0x85, 0x6f, 3921 0x55, 0x64, 0x8c, 0x3a, 0x50, 0x72, 0x83, 0xe1, 0x7b, 0x81, 0xdd, 0xbd, 0xe5, 0xf1, 0x4d, 0xbd, 3922 0x78, 0xda, 0x39, 0x9b, 0x80, 0x5d, 0xad, 0xe8, 0x06, 0x43, 0x09, 0xfb, 0xfe, 0x35, 0x01, 0xe5, 3923 0xe7, 0x86, 0x7f, 0x85, 0x27, 0x55, 0x8d, 0x3e, 0x82, 0xc2, 0x15, 0x25, 0x45, 0xe0, 0x59, 0x9e, 3924 0xd1, 0x98, 0x48, 0x03, 0x80, 0xf2, 0xba, 0xb6, 0x73, 0xe9, 0x72, 0x47, 0xca, 0x53, 0x70, 0x58, 3925 0xcb, 0x05, 0x21, 0xa8, 0x7e, 0x02, 0x20, 0x39, 0x9e, 0x7a, 0x27, 0x4a, 0x97, 0xa4, 0x49, 0x09, 3926 0xb7, 0xde, 0x04, 0x9e, 0x61, 0x4e, 0xda, 0x41, 0x78, 0x61, 0x79, 0x01, 0xeb, 0x31, 0x3c, 0x1e, 3927 0xc5, 0xef, 0x40, 0x86, 0x7a, 0x20, 0x0e, 0x88, 0x7b, 0xcc, 0xc1, 0xa9, 0xcf, 0xd5, 0xb8, 0x90, 3928 0xfa, 0x8c, 0x6c, 0x4a, 0x3f, 0x70, 0xbd, 0xd9, 0x5d, 0xfc, 0x85, 0xbc, 0x8b, 0xe7, 0x1a, 0xe2, 3929 0x9b, 0x5b, 0x81, 0xda, 0xac, 0x1d, 0xe6, 0xd2, 0xe7, 0x3b, 0x90, 0x97, 0x70, 0x24, 0x81, 0xfb, 3930 0xe7, 0x27, 0x07, 0xad, 0x67, 0xed, 0x93, 0x16, 0xb9, 0x0f, 0xe4, 0x20, 0xad, 0x9f, 0x9f, 0xb5, 3931 0xb4, 0x4a, 0x02, 0x65, 0x20, 0xf9, 0x4c, 0xaf, 0x24, 0x3f, 0xff, 0x1e, 0xa4, 0xe9, 0x39, 0x88, 3932 0xb2, 0xb0, 0x78, 0x72, 0x7a, 0xd2, 0xaa, 0x2c, 0x20, 0x80, 0x8c, 0xd6, 0x6a, 0x1e, 0x50, 0x31, 3933 0x80, 0xcc, 0x2b, 0xad, 0xdd, 0x69, 0x69, 0x95, 0x24, 0xd1, 0x3e, 0x7d, 0x75, 0xd2, 0xd2, 0x2a, 3934 0xa9, 0xdd, 0x3f, 0x96, 0x21, 0xd5, 0x3c, 0x6b, 0xa3, 0xa7, 0x90, 0x15, 0x0f, 0xac, 0x88, 0x3b, 3935 0x3d, 0xf5, 0xe0, 0xab, 0x54, 0xa7, 0xc9, 0x7c, 0xaf, 0x2e, 0xa0, 0x26, 0xc0, 0xe4, 0x55, 0x15, 3936 0xad, 0x31, 0xb9, 0x99, 0xc7, 0x57, 0xa5, 0x36, 0xcb, 0x08, 0x4d, 0xe8, 0x74, 0xab, 0x45, 0x1e, 3937 0x0b, 0xd0, 0xfd, 0xc9, 0xad, 0x3c, 0xe6, 0x5d, 0x42, 0xd9, 0x98, 0xc7, 0x96, 0x8d, 0xea, 0x73, 3938 0x8c, 0xea, 0xb7, 0x1b, 0xd5, 0xe7, 0x1b, 0xfd, 0x21, 0xe4, 0xc2, 0x9b, 0x2f, 0xaa, 0x86, 0x3e, 3939 0x44, 0xae, 0xb6, 0xca, 0xda, 0x0c, 0x3d, 0xd4, 0x3f, 0x84, 0x82, 0x7c, 0x97, 0x45, 0xeb, 0x4c, 3940 0x34, 0xe6, 0x82, 0xac, 0x28, 0x71, 0xac, 0xd0, 0x10, 0x86, 0x6a, 0xfc, 0x83, 0x05, 0xda, 0xba, 3941 0xfd, 0x39, 0x83, 0x19, 0xff, 0xd6, 0x5d, 0xde, 0x3c, 0xd4, 0x05, 0xf4, 0x1a, 0x6a, 0xf3, 0x5e, 3942 0x08, 0xd0, 0xc7, 0xb2, 0x83, 0x73, 0x1f, 0x2b, 0x94, 0x4f, 0xde, 0x25, 0x26, 0x07, 0x47, 0xbe, 3943 0x05, 0x8a, 0xe0, 0xc4, 0xdc, 0x6c, 0x45, 0x70, 0xe2, 0x2e, 0x8d, 0x2c, 0x4b, 0x21, 0x44, 0x17, 3944 0x59, 0x9a, 0x86, 0xff, 0x22, 0x4b, 0x33, 0x58, 0x5e, 0x5d, 0x40, 0x8f, 0x20, 0xc3, 0x6e, 0x91, 3945 0x68, 0x85, 0x09, 0x45, 0x6e, 0x99, 0xca, 0x6a, 0x94, 0x18, 0xaa, 0x3d, 0x85, 0xac, 0xc0, 0xe7, 3946 0x62, 0x1b, 0x4d, 0x81, 0x7e, 0xa5, 0x3a, 0x4d, 0x96, 0x95, 0xf5, 0x29, 0x65, 0x3d, 0x5e, 0x59, 3947 0x9f, 0x55, 0x7e, 0x04, 0x19, 0x06, 0x7b, 0x85, 0xc3, 0x11, 0xd0, 0x2d, 0x1c, 0x8e, 0x22, 0x63, 3948 0xa6, 0xa6, 0x47, 0xd4, 0xf4, 0x38, 0x35, 0x7d, 0x5a, 0xed, 0x10, 0x0a, 0x32, 0x32, 0x14, 0x79, 3949 0x8a, 0x01, 0x91, 0x22, 0x4f, 0x71, 0x40, 0x32, 0x34, 0x34, 0x39, 0x51, 0x26, 0x86, 0xa6, 0x5b, 3950 0xab, 0x64, 0x68, 0x16, 0x0b, 0x2d, 0xa0, 0x33, 0x28, 0x4f, 0x61, 0x2e, 0xc4, 0x7f, 0x47, 0x89, 3951 0x47, 0x75, 0xca, 0xfd, 0x39, 0x5c, 0xd9, 0xe2, 0x14, 0xf4, 0x12, 0x16, 0xe3, 0x11, 0x9c, 0xb0, 3952 0x38, 0x0f, 0xaf, 0x89, 0x7e, 0x14, 0x81, 0x58, 0x52, 0x3f, 0x8a, 0x43, 0x72, 0x52, 0x3f, 0x8a, 3953 0x47, 0x66, 0x0b, 0xe8, 0x05, 0x14, 0x23, 0x18, 0x0a, 0x45, 0xba, 0x46, 0x14, 0xb0, 0x29, 0x1f, 3954 0xc4, 0xf2, 0xa6, 0x7a, 0x1b, 0xbf, 0x9d, 0x4f, 0x0a, 0x35, 0x82, 0xc3, 0xa4, 0xde, 0x16, 0xc5, 3955 0x5b, 0x61, 0xf9, 0xb3, 0xe7, 0x85, 0x49, 0xf9, 0xcb, 0x48, 0x4b, 0x2a, 0xff, 0x08, 0xae, 0x52, 3956 0x17, 0xd0, 0x4f, 0x01, 0xcd, 0x02, 0x1d, 0x54, 0x9f, 0x94, 0x4f, 0x2c, 0xaa, 0x52, 0x36, 0xe7, 3957 0x0b, 0x84, 0xa6, 0x5f, 0xc2, 0xf2, 0xcc, 0xe1, 0x8f, 0x36, 0xc2, 0x02, 0x88, 0x45, 0x0c, 0x4a, 3958 0x7d, 0x2e, 0x5f, 0x4e, 0xe8, 0xf4, 0x01, 0x8e, 0xc2, 0x2a, 0x88, 0x05, 0x08, 0x22, 0xa1, 0xf3, 3959 0xce, 0x7d, 0x75, 0x61, 0xef, 0xab, 0x7f, 0x8e, 0x37, 0x12, 0xff, 0x1a, 0x6f, 0x24, 0xfe, 0x33, 3960 0xde, 0x48, 0xfc, 0xac, 0xc1, 0x5e, 0xe6, 0x1a, 0xa6, 0x3b, 0xd8, 0x19, 0x1a, 0xe6, 0xd5, 0x5b, 3961 0x0b, 0x7b, 0xf2, 0xc8, 0xf7, 0xcc, 0x1d, 0xe9, 0x17, 0xdf, 0x8b, 0x0c, 0xc5, 0x48, 0x0f, 0xff, 3962 0x17, 0x00, 0x00, 0xff, 0xff, 0x3c, 0xe2, 0xbd, 0xfb, 0x07, 0x1e, 0x00, 0x00, 3963 } 3964 3965 // Reference imports to suppress errors if they are not otherwise used. 3966 var _ context.Context 3967 var _ grpc.ClientConn 3968 3969 // This is a compile-time assertion to ensure that this generated file 3970 // is compatible with the grpc package it is being compiled against. 3971 const _ = grpc.SupportPackageIsVersion4 3972 3973 // APIClient is the client API for API service. 3974 // 3975 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 3976 type APIClient interface { 3977 // Activate/Deactivate the auth API. 'Activate' sets an initial set of admins 3978 // for the Pachyderm cluster, and 'Deactivate' removes all ACLs, tokens, and 3979 // admins from the Pachyderm cluster, making all data publicly accessable 3980 Activate(ctx context.Context, in *ActivateRequest, opts ...grpc.CallOption) (*ActivateResponse, error) 3981 Deactivate(ctx context.Context, in *DeactivateRequest, opts ...grpc.CallOption) (*DeactivateResponse, error) 3982 GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*GetConfigurationResponse, error) 3983 SetConfiguration(ctx context.Context, in *SetConfigurationRequest, opts ...grpc.CallOption) (*SetConfigurationResponse, error) 3984 // Deprecated. GetAdmins returns the current list of cluster super admins 3985 GetAdmins(ctx context.Context, in *GetAdminsRequest, opts ...grpc.CallOption) (*GetAdminsResponse, error) 3986 // Deprecated. ModifyAdmins adds or removes super admins from the cluster 3987 ModifyAdmins(ctx context.Context, in *ModifyAdminsRequest, opts ...grpc.CallOption) (*ModifyAdminsResponse, error) 3988 // GetClusterRoleBindings returns the current set of cluster role bindings 3989 GetClusterRoleBindings(ctx context.Context, in *GetClusterRoleBindingsRequest, opts ...grpc.CallOption) (*GetClusterRoleBindingsResponse, error) 3990 // ModifyAdmin sets the list of admin roles for a principal 3991 ModifyClusterRoleBinding(ctx context.Context, in *ModifyClusterRoleBindingRequest, opts ...grpc.CallOption) (*ModifyClusterRoleBindingResponse, error) 3992 Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) 3993 Authorize(ctx context.Context, in *AuthorizeRequest, opts ...grpc.CallOption) (*AuthorizeResponse, error) 3994 WhoAmI(ctx context.Context, in *WhoAmIRequest, opts ...grpc.CallOption) (*WhoAmIResponse, error) 3995 GetScope(ctx context.Context, in *GetScopeRequest, opts ...grpc.CallOption) (*GetScopeResponse, error) 3996 SetScope(ctx context.Context, in *SetScopeRequest, opts ...grpc.CallOption) (*SetScopeResponse, error) 3997 GetACL(ctx context.Context, in *GetACLRequest, opts ...grpc.CallOption) (*GetACLResponse, error) 3998 SetACL(ctx context.Context, in *SetACLRequest, opts ...grpc.CallOption) (*SetACLResponse, error) 3999 GetOIDCLogin(ctx context.Context, in *GetOIDCLoginRequest, opts ...grpc.CallOption) (*GetOIDCLoginResponse, error) 4000 GetAuthToken(ctx context.Context, in *GetAuthTokenRequest, opts ...grpc.CallOption) (*GetAuthTokenResponse, error) 4001 ExtendAuthToken(ctx context.Context, in *ExtendAuthTokenRequest, opts ...grpc.CallOption) (*ExtendAuthTokenResponse, error) 4002 RevokeAuthToken(ctx context.Context, in *RevokeAuthTokenRequest, opts ...grpc.CallOption) (*RevokeAuthTokenResponse, error) 4003 SetGroupsForUser(ctx context.Context, in *SetGroupsForUserRequest, opts ...grpc.CallOption) (*SetGroupsForUserResponse, error) 4004 ModifyMembers(ctx context.Context, in *ModifyMembersRequest, opts ...grpc.CallOption) (*ModifyMembersResponse, error) 4005 GetGroups(ctx context.Context, in *GetGroupsRequest, opts ...grpc.CallOption) (*GetGroupsResponse, error) 4006 GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error) 4007 GetOneTimePassword(ctx context.Context, in *GetOneTimePasswordRequest, opts ...grpc.CallOption) (*GetOneTimePasswordResponse, error) 4008 ExtractAuthTokens(ctx context.Context, in *ExtractAuthTokensRequest, opts ...grpc.CallOption) (*ExtractAuthTokensResponse, error) 4009 RestoreAuthToken(ctx context.Context, in *RestoreAuthTokenRequest, opts ...grpc.CallOption) (*RestoreAuthTokenResponse, error) 4010 } 4011 4012 type aPIClient struct { 4013 cc *grpc.ClientConn 4014 } 4015 4016 func NewAPIClient(cc *grpc.ClientConn) APIClient { 4017 return &aPIClient{cc} 4018 } 4019 4020 func (c *aPIClient) Activate(ctx context.Context, in *ActivateRequest, opts ...grpc.CallOption) (*ActivateResponse, error) { 4021 out := new(ActivateResponse) 4022 err := c.cc.Invoke(ctx, "/auth.API/Activate", in, out, opts...) 4023 if err != nil { 4024 return nil, err 4025 } 4026 return out, nil 4027 } 4028 4029 func (c *aPIClient) Deactivate(ctx context.Context, in *DeactivateRequest, opts ...grpc.CallOption) (*DeactivateResponse, error) { 4030 out := new(DeactivateResponse) 4031 err := c.cc.Invoke(ctx, "/auth.API/Deactivate", in, out, opts...) 4032 if err != nil { 4033 return nil, err 4034 } 4035 return out, nil 4036 } 4037 4038 func (c *aPIClient) GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*GetConfigurationResponse, error) { 4039 out := new(GetConfigurationResponse) 4040 err := c.cc.Invoke(ctx, "/auth.API/GetConfiguration", in, out, opts...) 4041 if err != nil { 4042 return nil, err 4043 } 4044 return out, nil 4045 } 4046 4047 func (c *aPIClient) SetConfiguration(ctx context.Context, in *SetConfigurationRequest, opts ...grpc.CallOption) (*SetConfigurationResponse, error) { 4048 out := new(SetConfigurationResponse) 4049 err := c.cc.Invoke(ctx, "/auth.API/SetConfiguration", in, out, opts...) 4050 if err != nil { 4051 return nil, err 4052 } 4053 return out, nil 4054 } 4055 4056 func (c *aPIClient) GetAdmins(ctx context.Context, in *GetAdminsRequest, opts ...grpc.CallOption) (*GetAdminsResponse, error) { 4057 out := new(GetAdminsResponse) 4058 err := c.cc.Invoke(ctx, "/auth.API/GetAdmins", in, out, opts...) 4059 if err != nil { 4060 return nil, err 4061 } 4062 return out, nil 4063 } 4064 4065 func (c *aPIClient) ModifyAdmins(ctx context.Context, in *ModifyAdminsRequest, opts ...grpc.CallOption) (*ModifyAdminsResponse, error) { 4066 out := new(ModifyAdminsResponse) 4067 err := c.cc.Invoke(ctx, "/auth.API/ModifyAdmins", in, out, opts...) 4068 if err != nil { 4069 return nil, err 4070 } 4071 return out, nil 4072 } 4073 4074 func (c *aPIClient) GetClusterRoleBindings(ctx context.Context, in *GetClusterRoleBindingsRequest, opts ...grpc.CallOption) (*GetClusterRoleBindingsResponse, error) { 4075 out := new(GetClusterRoleBindingsResponse) 4076 err := c.cc.Invoke(ctx, "/auth.API/GetClusterRoleBindings", in, out, opts...) 4077 if err != nil { 4078 return nil, err 4079 } 4080 return out, nil 4081 } 4082 4083 func (c *aPIClient) ModifyClusterRoleBinding(ctx context.Context, in *ModifyClusterRoleBindingRequest, opts ...grpc.CallOption) (*ModifyClusterRoleBindingResponse, error) { 4084 out := new(ModifyClusterRoleBindingResponse) 4085 err := c.cc.Invoke(ctx, "/auth.API/ModifyClusterRoleBinding", in, out, opts...) 4086 if err != nil { 4087 return nil, err 4088 } 4089 return out, nil 4090 } 4091 4092 func (c *aPIClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) { 4093 out := new(AuthenticateResponse) 4094 err := c.cc.Invoke(ctx, "/auth.API/Authenticate", in, out, opts...) 4095 if err != nil { 4096 return nil, err 4097 } 4098 return out, nil 4099 } 4100 4101 func (c *aPIClient) Authorize(ctx context.Context, in *AuthorizeRequest, opts ...grpc.CallOption) (*AuthorizeResponse, error) { 4102 out := new(AuthorizeResponse) 4103 err := c.cc.Invoke(ctx, "/auth.API/Authorize", in, out, opts...) 4104 if err != nil { 4105 return nil, err 4106 } 4107 return out, nil 4108 } 4109 4110 func (c *aPIClient) WhoAmI(ctx context.Context, in *WhoAmIRequest, opts ...grpc.CallOption) (*WhoAmIResponse, error) { 4111 out := new(WhoAmIResponse) 4112 err := c.cc.Invoke(ctx, "/auth.API/WhoAmI", in, out, opts...) 4113 if err != nil { 4114 return nil, err 4115 } 4116 return out, nil 4117 } 4118 4119 func (c *aPIClient) GetScope(ctx context.Context, in *GetScopeRequest, opts ...grpc.CallOption) (*GetScopeResponse, error) { 4120 out := new(GetScopeResponse) 4121 err := c.cc.Invoke(ctx, "/auth.API/GetScope", in, out, opts...) 4122 if err != nil { 4123 return nil, err 4124 } 4125 return out, nil 4126 } 4127 4128 func (c *aPIClient) SetScope(ctx context.Context, in *SetScopeRequest, opts ...grpc.CallOption) (*SetScopeResponse, error) { 4129 out := new(SetScopeResponse) 4130 err := c.cc.Invoke(ctx, "/auth.API/SetScope", in, out, opts...) 4131 if err != nil { 4132 return nil, err 4133 } 4134 return out, nil 4135 } 4136 4137 func (c *aPIClient) GetACL(ctx context.Context, in *GetACLRequest, opts ...grpc.CallOption) (*GetACLResponse, error) { 4138 out := new(GetACLResponse) 4139 err := c.cc.Invoke(ctx, "/auth.API/GetACL", in, out, opts...) 4140 if err != nil { 4141 return nil, err 4142 } 4143 return out, nil 4144 } 4145 4146 func (c *aPIClient) SetACL(ctx context.Context, in *SetACLRequest, opts ...grpc.CallOption) (*SetACLResponse, error) { 4147 out := new(SetACLResponse) 4148 err := c.cc.Invoke(ctx, "/auth.API/SetACL", in, out, opts...) 4149 if err != nil { 4150 return nil, err 4151 } 4152 return out, nil 4153 } 4154 4155 func (c *aPIClient) GetOIDCLogin(ctx context.Context, in *GetOIDCLoginRequest, opts ...grpc.CallOption) (*GetOIDCLoginResponse, error) { 4156 out := new(GetOIDCLoginResponse) 4157 err := c.cc.Invoke(ctx, "/auth.API/GetOIDCLogin", in, out, opts...) 4158 if err != nil { 4159 return nil, err 4160 } 4161 return out, nil 4162 } 4163 4164 func (c *aPIClient) GetAuthToken(ctx context.Context, in *GetAuthTokenRequest, opts ...grpc.CallOption) (*GetAuthTokenResponse, error) { 4165 out := new(GetAuthTokenResponse) 4166 err := c.cc.Invoke(ctx, "/auth.API/GetAuthToken", in, out, opts...) 4167 if err != nil { 4168 return nil, err 4169 } 4170 return out, nil 4171 } 4172 4173 func (c *aPIClient) ExtendAuthToken(ctx context.Context, in *ExtendAuthTokenRequest, opts ...grpc.CallOption) (*ExtendAuthTokenResponse, error) { 4174 out := new(ExtendAuthTokenResponse) 4175 err := c.cc.Invoke(ctx, "/auth.API/ExtendAuthToken", in, out, opts...) 4176 if err != nil { 4177 return nil, err 4178 } 4179 return out, nil 4180 } 4181 4182 func (c *aPIClient) RevokeAuthToken(ctx context.Context, in *RevokeAuthTokenRequest, opts ...grpc.CallOption) (*RevokeAuthTokenResponse, error) { 4183 out := new(RevokeAuthTokenResponse) 4184 err := c.cc.Invoke(ctx, "/auth.API/RevokeAuthToken", in, out, opts...) 4185 if err != nil { 4186 return nil, err 4187 } 4188 return out, nil 4189 } 4190 4191 func (c *aPIClient) SetGroupsForUser(ctx context.Context, in *SetGroupsForUserRequest, opts ...grpc.CallOption) (*SetGroupsForUserResponse, error) { 4192 out := new(SetGroupsForUserResponse) 4193 err := c.cc.Invoke(ctx, "/auth.API/SetGroupsForUser", in, out, opts...) 4194 if err != nil { 4195 return nil, err 4196 } 4197 return out, nil 4198 } 4199 4200 func (c *aPIClient) ModifyMembers(ctx context.Context, in *ModifyMembersRequest, opts ...grpc.CallOption) (*ModifyMembersResponse, error) { 4201 out := new(ModifyMembersResponse) 4202 err := c.cc.Invoke(ctx, "/auth.API/ModifyMembers", in, out, opts...) 4203 if err != nil { 4204 return nil, err 4205 } 4206 return out, nil 4207 } 4208 4209 func (c *aPIClient) GetGroups(ctx context.Context, in *GetGroupsRequest, opts ...grpc.CallOption) (*GetGroupsResponse, error) { 4210 out := new(GetGroupsResponse) 4211 err := c.cc.Invoke(ctx, "/auth.API/GetGroups", in, out, opts...) 4212 if err != nil { 4213 return nil, err 4214 } 4215 return out, nil 4216 } 4217 4218 func (c *aPIClient) GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error) { 4219 out := new(GetUsersResponse) 4220 err := c.cc.Invoke(ctx, "/auth.API/GetUsers", in, out, opts...) 4221 if err != nil { 4222 return nil, err 4223 } 4224 return out, nil 4225 } 4226 4227 func (c *aPIClient) GetOneTimePassword(ctx context.Context, in *GetOneTimePasswordRequest, opts ...grpc.CallOption) (*GetOneTimePasswordResponse, error) { 4228 out := new(GetOneTimePasswordResponse) 4229 err := c.cc.Invoke(ctx, "/auth.API/GetOneTimePassword", in, out, opts...) 4230 if err != nil { 4231 return nil, err 4232 } 4233 return out, nil 4234 } 4235 4236 func (c *aPIClient) ExtractAuthTokens(ctx context.Context, in *ExtractAuthTokensRequest, opts ...grpc.CallOption) (*ExtractAuthTokensResponse, error) { 4237 out := new(ExtractAuthTokensResponse) 4238 err := c.cc.Invoke(ctx, "/auth.API/ExtractAuthTokens", in, out, opts...) 4239 if err != nil { 4240 return nil, err 4241 } 4242 return out, nil 4243 } 4244 4245 func (c *aPIClient) RestoreAuthToken(ctx context.Context, in *RestoreAuthTokenRequest, opts ...grpc.CallOption) (*RestoreAuthTokenResponse, error) { 4246 out := new(RestoreAuthTokenResponse) 4247 err := c.cc.Invoke(ctx, "/auth.API/RestoreAuthToken", in, out, opts...) 4248 if err != nil { 4249 return nil, err 4250 } 4251 return out, nil 4252 } 4253 4254 // APIServer is the server API for API service. 4255 type APIServer interface { 4256 // Activate/Deactivate the auth API. 'Activate' sets an initial set of admins 4257 // for the Pachyderm cluster, and 'Deactivate' removes all ACLs, tokens, and 4258 // admins from the Pachyderm cluster, making all data publicly accessable 4259 Activate(context.Context, *ActivateRequest) (*ActivateResponse, error) 4260 Deactivate(context.Context, *DeactivateRequest) (*DeactivateResponse, error) 4261 GetConfiguration(context.Context, *GetConfigurationRequest) (*GetConfigurationResponse, error) 4262 SetConfiguration(context.Context, *SetConfigurationRequest) (*SetConfigurationResponse, error) 4263 // Deprecated. GetAdmins returns the current list of cluster super admins 4264 GetAdmins(context.Context, *GetAdminsRequest) (*GetAdminsResponse, error) 4265 // Deprecated. ModifyAdmins adds or removes super admins from the cluster 4266 ModifyAdmins(context.Context, *ModifyAdminsRequest) (*ModifyAdminsResponse, error) 4267 // GetClusterRoleBindings returns the current set of cluster role bindings 4268 GetClusterRoleBindings(context.Context, *GetClusterRoleBindingsRequest) (*GetClusterRoleBindingsResponse, error) 4269 // ModifyAdmin sets the list of admin roles for a principal 4270 ModifyClusterRoleBinding(context.Context, *ModifyClusterRoleBindingRequest) (*ModifyClusterRoleBindingResponse, error) 4271 Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error) 4272 Authorize(context.Context, *AuthorizeRequest) (*AuthorizeResponse, error) 4273 WhoAmI(context.Context, *WhoAmIRequest) (*WhoAmIResponse, error) 4274 GetScope(context.Context, *GetScopeRequest) (*GetScopeResponse, error) 4275 SetScope(context.Context, *SetScopeRequest) (*SetScopeResponse, error) 4276 GetACL(context.Context, *GetACLRequest) (*GetACLResponse, error) 4277 SetACL(context.Context, *SetACLRequest) (*SetACLResponse, error) 4278 GetOIDCLogin(context.Context, *GetOIDCLoginRequest) (*GetOIDCLoginResponse, error) 4279 GetAuthToken(context.Context, *GetAuthTokenRequest) (*GetAuthTokenResponse, error) 4280 ExtendAuthToken(context.Context, *ExtendAuthTokenRequest) (*ExtendAuthTokenResponse, error) 4281 RevokeAuthToken(context.Context, *RevokeAuthTokenRequest) (*RevokeAuthTokenResponse, error) 4282 SetGroupsForUser(context.Context, *SetGroupsForUserRequest) (*SetGroupsForUserResponse, error) 4283 ModifyMembers(context.Context, *ModifyMembersRequest) (*ModifyMembersResponse, error) 4284 GetGroups(context.Context, *GetGroupsRequest) (*GetGroupsResponse, error) 4285 GetUsers(context.Context, *GetUsersRequest) (*GetUsersResponse, error) 4286 GetOneTimePassword(context.Context, *GetOneTimePasswordRequest) (*GetOneTimePasswordResponse, error) 4287 ExtractAuthTokens(context.Context, *ExtractAuthTokensRequest) (*ExtractAuthTokensResponse, error) 4288 RestoreAuthToken(context.Context, *RestoreAuthTokenRequest) (*RestoreAuthTokenResponse, error) 4289 } 4290 4291 // UnimplementedAPIServer can be embedded to have forward compatible implementations. 4292 type UnimplementedAPIServer struct { 4293 } 4294 4295 func (*UnimplementedAPIServer) Activate(ctx context.Context, req *ActivateRequest) (*ActivateResponse, error) { 4296 return nil, status.Errorf(codes.Unimplemented, "method Activate not implemented") 4297 } 4298 func (*UnimplementedAPIServer) Deactivate(ctx context.Context, req *DeactivateRequest) (*DeactivateResponse, error) { 4299 return nil, status.Errorf(codes.Unimplemented, "method Deactivate not implemented") 4300 } 4301 func (*UnimplementedAPIServer) GetConfiguration(ctx context.Context, req *GetConfigurationRequest) (*GetConfigurationResponse, error) { 4302 return nil, status.Errorf(codes.Unimplemented, "method GetConfiguration not implemented") 4303 } 4304 func (*UnimplementedAPIServer) SetConfiguration(ctx context.Context, req *SetConfigurationRequest) (*SetConfigurationResponse, error) { 4305 return nil, status.Errorf(codes.Unimplemented, "method SetConfiguration not implemented") 4306 } 4307 func (*UnimplementedAPIServer) GetAdmins(ctx context.Context, req *GetAdminsRequest) (*GetAdminsResponse, error) { 4308 return nil, status.Errorf(codes.Unimplemented, "method GetAdmins not implemented") 4309 } 4310 func (*UnimplementedAPIServer) ModifyAdmins(ctx context.Context, req *ModifyAdminsRequest) (*ModifyAdminsResponse, error) { 4311 return nil, status.Errorf(codes.Unimplemented, "method ModifyAdmins not implemented") 4312 } 4313 func (*UnimplementedAPIServer) GetClusterRoleBindings(ctx context.Context, req *GetClusterRoleBindingsRequest) (*GetClusterRoleBindingsResponse, error) { 4314 return nil, status.Errorf(codes.Unimplemented, "method GetClusterRoleBindings not implemented") 4315 } 4316 func (*UnimplementedAPIServer) ModifyClusterRoleBinding(ctx context.Context, req *ModifyClusterRoleBindingRequest) (*ModifyClusterRoleBindingResponse, error) { 4317 return nil, status.Errorf(codes.Unimplemented, "method ModifyClusterRoleBinding not implemented") 4318 } 4319 func (*UnimplementedAPIServer) Authenticate(ctx context.Context, req *AuthenticateRequest) (*AuthenticateResponse, error) { 4320 return nil, status.Errorf(codes.Unimplemented, "method Authenticate not implemented") 4321 } 4322 func (*UnimplementedAPIServer) Authorize(ctx context.Context, req *AuthorizeRequest) (*AuthorizeResponse, error) { 4323 return nil, status.Errorf(codes.Unimplemented, "method Authorize not implemented") 4324 } 4325 func (*UnimplementedAPIServer) WhoAmI(ctx context.Context, req *WhoAmIRequest) (*WhoAmIResponse, error) { 4326 return nil, status.Errorf(codes.Unimplemented, "method WhoAmI not implemented") 4327 } 4328 func (*UnimplementedAPIServer) GetScope(ctx context.Context, req *GetScopeRequest) (*GetScopeResponse, error) { 4329 return nil, status.Errorf(codes.Unimplemented, "method GetScope not implemented") 4330 } 4331 func (*UnimplementedAPIServer) SetScope(ctx context.Context, req *SetScopeRequest) (*SetScopeResponse, error) { 4332 return nil, status.Errorf(codes.Unimplemented, "method SetScope not implemented") 4333 } 4334 func (*UnimplementedAPIServer) GetACL(ctx context.Context, req *GetACLRequest) (*GetACLResponse, error) { 4335 return nil, status.Errorf(codes.Unimplemented, "method GetACL not implemented") 4336 } 4337 func (*UnimplementedAPIServer) SetACL(ctx context.Context, req *SetACLRequest) (*SetACLResponse, error) { 4338 return nil, status.Errorf(codes.Unimplemented, "method SetACL not implemented") 4339 } 4340 func (*UnimplementedAPIServer) GetOIDCLogin(ctx context.Context, req *GetOIDCLoginRequest) (*GetOIDCLoginResponse, error) { 4341 return nil, status.Errorf(codes.Unimplemented, "method GetOIDCLogin not implemented") 4342 } 4343 func (*UnimplementedAPIServer) GetAuthToken(ctx context.Context, req *GetAuthTokenRequest) (*GetAuthTokenResponse, error) { 4344 return nil, status.Errorf(codes.Unimplemented, "method GetAuthToken not implemented") 4345 } 4346 func (*UnimplementedAPIServer) ExtendAuthToken(ctx context.Context, req *ExtendAuthTokenRequest) (*ExtendAuthTokenResponse, error) { 4347 return nil, status.Errorf(codes.Unimplemented, "method ExtendAuthToken not implemented") 4348 } 4349 func (*UnimplementedAPIServer) RevokeAuthToken(ctx context.Context, req *RevokeAuthTokenRequest) (*RevokeAuthTokenResponse, error) { 4350 return nil, status.Errorf(codes.Unimplemented, "method RevokeAuthToken not implemented") 4351 } 4352 func (*UnimplementedAPIServer) SetGroupsForUser(ctx context.Context, req *SetGroupsForUserRequest) (*SetGroupsForUserResponse, error) { 4353 return nil, status.Errorf(codes.Unimplemented, "method SetGroupsForUser not implemented") 4354 } 4355 func (*UnimplementedAPIServer) ModifyMembers(ctx context.Context, req *ModifyMembersRequest) (*ModifyMembersResponse, error) { 4356 return nil, status.Errorf(codes.Unimplemented, "method ModifyMembers not implemented") 4357 } 4358 func (*UnimplementedAPIServer) GetGroups(ctx context.Context, req *GetGroupsRequest) (*GetGroupsResponse, error) { 4359 return nil, status.Errorf(codes.Unimplemented, "method GetGroups not implemented") 4360 } 4361 func (*UnimplementedAPIServer) GetUsers(ctx context.Context, req *GetUsersRequest) (*GetUsersResponse, error) { 4362 return nil, status.Errorf(codes.Unimplemented, "method GetUsers not implemented") 4363 } 4364 func (*UnimplementedAPIServer) GetOneTimePassword(ctx context.Context, req *GetOneTimePasswordRequest) (*GetOneTimePasswordResponse, error) { 4365 return nil, status.Errorf(codes.Unimplemented, "method GetOneTimePassword not implemented") 4366 } 4367 func (*UnimplementedAPIServer) ExtractAuthTokens(ctx context.Context, req *ExtractAuthTokensRequest) (*ExtractAuthTokensResponse, error) { 4368 return nil, status.Errorf(codes.Unimplemented, "method ExtractAuthTokens not implemented") 4369 } 4370 func (*UnimplementedAPIServer) RestoreAuthToken(ctx context.Context, req *RestoreAuthTokenRequest) (*RestoreAuthTokenResponse, error) { 4371 return nil, status.Errorf(codes.Unimplemented, "method RestoreAuthToken not implemented") 4372 } 4373 4374 func RegisterAPIServer(s *grpc.Server, srv APIServer) { 4375 s.RegisterService(&_API_serviceDesc, srv) 4376 } 4377 4378 func _API_Activate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4379 in := new(ActivateRequest) 4380 if err := dec(in); err != nil { 4381 return nil, err 4382 } 4383 if interceptor == nil { 4384 return srv.(APIServer).Activate(ctx, in) 4385 } 4386 info := &grpc.UnaryServerInfo{ 4387 Server: srv, 4388 FullMethod: "/auth.API/Activate", 4389 } 4390 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4391 return srv.(APIServer).Activate(ctx, req.(*ActivateRequest)) 4392 } 4393 return interceptor(ctx, in, info, handler) 4394 } 4395 4396 func _API_Deactivate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4397 in := new(DeactivateRequest) 4398 if err := dec(in); err != nil { 4399 return nil, err 4400 } 4401 if interceptor == nil { 4402 return srv.(APIServer).Deactivate(ctx, in) 4403 } 4404 info := &grpc.UnaryServerInfo{ 4405 Server: srv, 4406 FullMethod: "/auth.API/Deactivate", 4407 } 4408 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4409 return srv.(APIServer).Deactivate(ctx, req.(*DeactivateRequest)) 4410 } 4411 return interceptor(ctx, in, info, handler) 4412 } 4413 4414 func _API_GetConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4415 in := new(GetConfigurationRequest) 4416 if err := dec(in); err != nil { 4417 return nil, err 4418 } 4419 if interceptor == nil { 4420 return srv.(APIServer).GetConfiguration(ctx, in) 4421 } 4422 info := &grpc.UnaryServerInfo{ 4423 Server: srv, 4424 FullMethod: "/auth.API/GetConfiguration", 4425 } 4426 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4427 return srv.(APIServer).GetConfiguration(ctx, req.(*GetConfigurationRequest)) 4428 } 4429 return interceptor(ctx, in, info, handler) 4430 } 4431 4432 func _API_SetConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4433 in := new(SetConfigurationRequest) 4434 if err := dec(in); err != nil { 4435 return nil, err 4436 } 4437 if interceptor == nil { 4438 return srv.(APIServer).SetConfiguration(ctx, in) 4439 } 4440 info := &grpc.UnaryServerInfo{ 4441 Server: srv, 4442 FullMethod: "/auth.API/SetConfiguration", 4443 } 4444 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4445 return srv.(APIServer).SetConfiguration(ctx, req.(*SetConfigurationRequest)) 4446 } 4447 return interceptor(ctx, in, info, handler) 4448 } 4449 4450 func _API_GetAdmins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4451 in := new(GetAdminsRequest) 4452 if err := dec(in); err != nil { 4453 return nil, err 4454 } 4455 if interceptor == nil { 4456 return srv.(APIServer).GetAdmins(ctx, in) 4457 } 4458 info := &grpc.UnaryServerInfo{ 4459 Server: srv, 4460 FullMethod: "/auth.API/GetAdmins", 4461 } 4462 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4463 return srv.(APIServer).GetAdmins(ctx, req.(*GetAdminsRequest)) 4464 } 4465 return interceptor(ctx, in, info, handler) 4466 } 4467 4468 func _API_ModifyAdmins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4469 in := new(ModifyAdminsRequest) 4470 if err := dec(in); err != nil { 4471 return nil, err 4472 } 4473 if interceptor == nil { 4474 return srv.(APIServer).ModifyAdmins(ctx, in) 4475 } 4476 info := &grpc.UnaryServerInfo{ 4477 Server: srv, 4478 FullMethod: "/auth.API/ModifyAdmins", 4479 } 4480 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4481 return srv.(APIServer).ModifyAdmins(ctx, req.(*ModifyAdminsRequest)) 4482 } 4483 return interceptor(ctx, in, info, handler) 4484 } 4485 4486 func _API_GetClusterRoleBindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4487 in := new(GetClusterRoleBindingsRequest) 4488 if err := dec(in); err != nil { 4489 return nil, err 4490 } 4491 if interceptor == nil { 4492 return srv.(APIServer).GetClusterRoleBindings(ctx, in) 4493 } 4494 info := &grpc.UnaryServerInfo{ 4495 Server: srv, 4496 FullMethod: "/auth.API/GetClusterRoleBindings", 4497 } 4498 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4499 return srv.(APIServer).GetClusterRoleBindings(ctx, req.(*GetClusterRoleBindingsRequest)) 4500 } 4501 return interceptor(ctx, in, info, handler) 4502 } 4503 4504 func _API_ModifyClusterRoleBinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4505 in := new(ModifyClusterRoleBindingRequest) 4506 if err := dec(in); err != nil { 4507 return nil, err 4508 } 4509 if interceptor == nil { 4510 return srv.(APIServer).ModifyClusterRoleBinding(ctx, in) 4511 } 4512 info := &grpc.UnaryServerInfo{ 4513 Server: srv, 4514 FullMethod: "/auth.API/ModifyClusterRoleBinding", 4515 } 4516 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4517 return srv.(APIServer).ModifyClusterRoleBinding(ctx, req.(*ModifyClusterRoleBindingRequest)) 4518 } 4519 return interceptor(ctx, in, info, handler) 4520 } 4521 4522 func _API_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4523 in := new(AuthenticateRequest) 4524 if err := dec(in); err != nil { 4525 return nil, err 4526 } 4527 if interceptor == nil { 4528 return srv.(APIServer).Authenticate(ctx, in) 4529 } 4530 info := &grpc.UnaryServerInfo{ 4531 Server: srv, 4532 FullMethod: "/auth.API/Authenticate", 4533 } 4534 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4535 return srv.(APIServer).Authenticate(ctx, req.(*AuthenticateRequest)) 4536 } 4537 return interceptor(ctx, in, info, handler) 4538 } 4539 4540 func _API_Authorize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4541 in := new(AuthorizeRequest) 4542 if err := dec(in); err != nil { 4543 return nil, err 4544 } 4545 if interceptor == nil { 4546 return srv.(APIServer).Authorize(ctx, in) 4547 } 4548 info := &grpc.UnaryServerInfo{ 4549 Server: srv, 4550 FullMethod: "/auth.API/Authorize", 4551 } 4552 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4553 return srv.(APIServer).Authorize(ctx, req.(*AuthorizeRequest)) 4554 } 4555 return interceptor(ctx, in, info, handler) 4556 } 4557 4558 func _API_WhoAmI_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4559 in := new(WhoAmIRequest) 4560 if err := dec(in); err != nil { 4561 return nil, err 4562 } 4563 if interceptor == nil { 4564 return srv.(APIServer).WhoAmI(ctx, in) 4565 } 4566 info := &grpc.UnaryServerInfo{ 4567 Server: srv, 4568 FullMethod: "/auth.API/WhoAmI", 4569 } 4570 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4571 return srv.(APIServer).WhoAmI(ctx, req.(*WhoAmIRequest)) 4572 } 4573 return interceptor(ctx, in, info, handler) 4574 } 4575 4576 func _API_GetScope_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4577 in := new(GetScopeRequest) 4578 if err := dec(in); err != nil { 4579 return nil, err 4580 } 4581 if interceptor == nil { 4582 return srv.(APIServer).GetScope(ctx, in) 4583 } 4584 info := &grpc.UnaryServerInfo{ 4585 Server: srv, 4586 FullMethod: "/auth.API/GetScope", 4587 } 4588 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4589 return srv.(APIServer).GetScope(ctx, req.(*GetScopeRequest)) 4590 } 4591 return interceptor(ctx, in, info, handler) 4592 } 4593 4594 func _API_SetScope_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4595 in := new(SetScopeRequest) 4596 if err := dec(in); err != nil { 4597 return nil, err 4598 } 4599 if interceptor == nil { 4600 return srv.(APIServer).SetScope(ctx, in) 4601 } 4602 info := &grpc.UnaryServerInfo{ 4603 Server: srv, 4604 FullMethod: "/auth.API/SetScope", 4605 } 4606 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4607 return srv.(APIServer).SetScope(ctx, req.(*SetScopeRequest)) 4608 } 4609 return interceptor(ctx, in, info, handler) 4610 } 4611 4612 func _API_GetACL_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4613 in := new(GetACLRequest) 4614 if err := dec(in); err != nil { 4615 return nil, err 4616 } 4617 if interceptor == nil { 4618 return srv.(APIServer).GetACL(ctx, in) 4619 } 4620 info := &grpc.UnaryServerInfo{ 4621 Server: srv, 4622 FullMethod: "/auth.API/GetACL", 4623 } 4624 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4625 return srv.(APIServer).GetACL(ctx, req.(*GetACLRequest)) 4626 } 4627 return interceptor(ctx, in, info, handler) 4628 } 4629 4630 func _API_SetACL_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4631 in := new(SetACLRequest) 4632 if err := dec(in); err != nil { 4633 return nil, err 4634 } 4635 if interceptor == nil { 4636 return srv.(APIServer).SetACL(ctx, in) 4637 } 4638 info := &grpc.UnaryServerInfo{ 4639 Server: srv, 4640 FullMethod: "/auth.API/SetACL", 4641 } 4642 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4643 return srv.(APIServer).SetACL(ctx, req.(*SetACLRequest)) 4644 } 4645 return interceptor(ctx, in, info, handler) 4646 } 4647 4648 func _API_GetOIDCLogin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4649 in := new(GetOIDCLoginRequest) 4650 if err := dec(in); err != nil { 4651 return nil, err 4652 } 4653 if interceptor == nil { 4654 return srv.(APIServer).GetOIDCLogin(ctx, in) 4655 } 4656 info := &grpc.UnaryServerInfo{ 4657 Server: srv, 4658 FullMethod: "/auth.API/GetOIDCLogin", 4659 } 4660 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4661 return srv.(APIServer).GetOIDCLogin(ctx, req.(*GetOIDCLoginRequest)) 4662 } 4663 return interceptor(ctx, in, info, handler) 4664 } 4665 4666 func _API_GetAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4667 in := new(GetAuthTokenRequest) 4668 if err := dec(in); err != nil { 4669 return nil, err 4670 } 4671 if interceptor == nil { 4672 return srv.(APIServer).GetAuthToken(ctx, in) 4673 } 4674 info := &grpc.UnaryServerInfo{ 4675 Server: srv, 4676 FullMethod: "/auth.API/GetAuthToken", 4677 } 4678 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4679 return srv.(APIServer).GetAuthToken(ctx, req.(*GetAuthTokenRequest)) 4680 } 4681 return interceptor(ctx, in, info, handler) 4682 } 4683 4684 func _API_ExtendAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4685 in := new(ExtendAuthTokenRequest) 4686 if err := dec(in); err != nil { 4687 return nil, err 4688 } 4689 if interceptor == nil { 4690 return srv.(APIServer).ExtendAuthToken(ctx, in) 4691 } 4692 info := &grpc.UnaryServerInfo{ 4693 Server: srv, 4694 FullMethod: "/auth.API/ExtendAuthToken", 4695 } 4696 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4697 return srv.(APIServer).ExtendAuthToken(ctx, req.(*ExtendAuthTokenRequest)) 4698 } 4699 return interceptor(ctx, in, info, handler) 4700 } 4701 4702 func _API_RevokeAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4703 in := new(RevokeAuthTokenRequest) 4704 if err := dec(in); err != nil { 4705 return nil, err 4706 } 4707 if interceptor == nil { 4708 return srv.(APIServer).RevokeAuthToken(ctx, in) 4709 } 4710 info := &grpc.UnaryServerInfo{ 4711 Server: srv, 4712 FullMethod: "/auth.API/RevokeAuthToken", 4713 } 4714 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4715 return srv.(APIServer).RevokeAuthToken(ctx, req.(*RevokeAuthTokenRequest)) 4716 } 4717 return interceptor(ctx, in, info, handler) 4718 } 4719 4720 func _API_SetGroupsForUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4721 in := new(SetGroupsForUserRequest) 4722 if err := dec(in); err != nil { 4723 return nil, err 4724 } 4725 if interceptor == nil { 4726 return srv.(APIServer).SetGroupsForUser(ctx, in) 4727 } 4728 info := &grpc.UnaryServerInfo{ 4729 Server: srv, 4730 FullMethod: "/auth.API/SetGroupsForUser", 4731 } 4732 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4733 return srv.(APIServer).SetGroupsForUser(ctx, req.(*SetGroupsForUserRequest)) 4734 } 4735 return interceptor(ctx, in, info, handler) 4736 } 4737 4738 func _API_ModifyMembers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4739 in := new(ModifyMembersRequest) 4740 if err := dec(in); err != nil { 4741 return nil, err 4742 } 4743 if interceptor == nil { 4744 return srv.(APIServer).ModifyMembers(ctx, in) 4745 } 4746 info := &grpc.UnaryServerInfo{ 4747 Server: srv, 4748 FullMethod: "/auth.API/ModifyMembers", 4749 } 4750 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4751 return srv.(APIServer).ModifyMembers(ctx, req.(*ModifyMembersRequest)) 4752 } 4753 return interceptor(ctx, in, info, handler) 4754 } 4755 4756 func _API_GetGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4757 in := new(GetGroupsRequest) 4758 if err := dec(in); err != nil { 4759 return nil, err 4760 } 4761 if interceptor == nil { 4762 return srv.(APIServer).GetGroups(ctx, in) 4763 } 4764 info := &grpc.UnaryServerInfo{ 4765 Server: srv, 4766 FullMethod: "/auth.API/GetGroups", 4767 } 4768 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4769 return srv.(APIServer).GetGroups(ctx, req.(*GetGroupsRequest)) 4770 } 4771 return interceptor(ctx, in, info, handler) 4772 } 4773 4774 func _API_GetUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4775 in := new(GetUsersRequest) 4776 if err := dec(in); err != nil { 4777 return nil, err 4778 } 4779 if interceptor == nil { 4780 return srv.(APIServer).GetUsers(ctx, in) 4781 } 4782 info := &grpc.UnaryServerInfo{ 4783 Server: srv, 4784 FullMethod: "/auth.API/GetUsers", 4785 } 4786 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4787 return srv.(APIServer).GetUsers(ctx, req.(*GetUsersRequest)) 4788 } 4789 return interceptor(ctx, in, info, handler) 4790 } 4791 4792 func _API_GetOneTimePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4793 in := new(GetOneTimePasswordRequest) 4794 if err := dec(in); err != nil { 4795 return nil, err 4796 } 4797 if interceptor == nil { 4798 return srv.(APIServer).GetOneTimePassword(ctx, in) 4799 } 4800 info := &grpc.UnaryServerInfo{ 4801 Server: srv, 4802 FullMethod: "/auth.API/GetOneTimePassword", 4803 } 4804 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4805 return srv.(APIServer).GetOneTimePassword(ctx, req.(*GetOneTimePasswordRequest)) 4806 } 4807 return interceptor(ctx, in, info, handler) 4808 } 4809 4810 func _API_ExtractAuthTokens_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4811 in := new(ExtractAuthTokensRequest) 4812 if err := dec(in); err != nil { 4813 return nil, err 4814 } 4815 if interceptor == nil { 4816 return srv.(APIServer).ExtractAuthTokens(ctx, in) 4817 } 4818 info := &grpc.UnaryServerInfo{ 4819 Server: srv, 4820 FullMethod: "/auth.API/ExtractAuthTokens", 4821 } 4822 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4823 return srv.(APIServer).ExtractAuthTokens(ctx, req.(*ExtractAuthTokensRequest)) 4824 } 4825 return interceptor(ctx, in, info, handler) 4826 } 4827 4828 func _API_RestoreAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4829 in := new(RestoreAuthTokenRequest) 4830 if err := dec(in); err != nil { 4831 return nil, err 4832 } 4833 if interceptor == nil { 4834 return srv.(APIServer).RestoreAuthToken(ctx, in) 4835 } 4836 info := &grpc.UnaryServerInfo{ 4837 Server: srv, 4838 FullMethod: "/auth.API/RestoreAuthToken", 4839 } 4840 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4841 return srv.(APIServer).RestoreAuthToken(ctx, req.(*RestoreAuthTokenRequest)) 4842 } 4843 return interceptor(ctx, in, info, handler) 4844 } 4845 4846 var _API_serviceDesc = grpc.ServiceDesc{ 4847 ServiceName: "auth.API", 4848 HandlerType: (*APIServer)(nil), 4849 Methods: []grpc.MethodDesc{ 4850 { 4851 MethodName: "Activate", 4852 Handler: _API_Activate_Handler, 4853 }, 4854 { 4855 MethodName: "Deactivate", 4856 Handler: _API_Deactivate_Handler, 4857 }, 4858 { 4859 MethodName: "GetConfiguration", 4860 Handler: _API_GetConfiguration_Handler, 4861 }, 4862 { 4863 MethodName: "SetConfiguration", 4864 Handler: _API_SetConfiguration_Handler, 4865 }, 4866 { 4867 MethodName: "GetAdmins", 4868 Handler: _API_GetAdmins_Handler, 4869 }, 4870 { 4871 MethodName: "ModifyAdmins", 4872 Handler: _API_ModifyAdmins_Handler, 4873 }, 4874 { 4875 MethodName: "GetClusterRoleBindings", 4876 Handler: _API_GetClusterRoleBindings_Handler, 4877 }, 4878 { 4879 MethodName: "ModifyClusterRoleBinding", 4880 Handler: _API_ModifyClusterRoleBinding_Handler, 4881 }, 4882 { 4883 MethodName: "Authenticate", 4884 Handler: _API_Authenticate_Handler, 4885 }, 4886 { 4887 MethodName: "Authorize", 4888 Handler: _API_Authorize_Handler, 4889 }, 4890 { 4891 MethodName: "WhoAmI", 4892 Handler: _API_WhoAmI_Handler, 4893 }, 4894 { 4895 MethodName: "GetScope", 4896 Handler: _API_GetScope_Handler, 4897 }, 4898 { 4899 MethodName: "SetScope", 4900 Handler: _API_SetScope_Handler, 4901 }, 4902 { 4903 MethodName: "GetACL", 4904 Handler: _API_GetACL_Handler, 4905 }, 4906 { 4907 MethodName: "SetACL", 4908 Handler: _API_SetACL_Handler, 4909 }, 4910 { 4911 MethodName: "GetOIDCLogin", 4912 Handler: _API_GetOIDCLogin_Handler, 4913 }, 4914 { 4915 MethodName: "GetAuthToken", 4916 Handler: _API_GetAuthToken_Handler, 4917 }, 4918 { 4919 MethodName: "ExtendAuthToken", 4920 Handler: _API_ExtendAuthToken_Handler, 4921 }, 4922 { 4923 MethodName: "RevokeAuthToken", 4924 Handler: _API_RevokeAuthToken_Handler, 4925 }, 4926 { 4927 MethodName: "SetGroupsForUser", 4928 Handler: _API_SetGroupsForUser_Handler, 4929 }, 4930 { 4931 MethodName: "ModifyMembers", 4932 Handler: _API_ModifyMembers_Handler, 4933 }, 4934 { 4935 MethodName: "GetGroups", 4936 Handler: _API_GetGroups_Handler, 4937 }, 4938 { 4939 MethodName: "GetUsers", 4940 Handler: _API_GetUsers_Handler, 4941 }, 4942 { 4943 MethodName: "GetOneTimePassword", 4944 Handler: _API_GetOneTimePassword_Handler, 4945 }, 4946 { 4947 MethodName: "ExtractAuthTokens", 4948 Handler: _API_ExtractAuthTokens_Handler, 4949 }, 4950 { 4951 MethodName: "RestoreAuthToken", 4952 Handler: _API_RestoreAuthToken_Handler, 4953 }, 4954 }, 4955 Streams: []grpc.StreamDesc{}, 4956 Metadata: "client/auth/auth.proto", 4957 } 4958 4959 func (m *ActivateRequest) Marshal() (dAtA []byte, err error) { 4960 size := m.Size() 4961 dAtA = make([]byte, size) 4962 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4963 if err != nil { 4964 return nil, err 4965 } 4966 return dAtA[:n], nil 4967 } 4968 4969 func (m *ActivateRequest) MarshalTo(dAtA []byte) (int, error) { 4970 size := m.Size() 4971 return m.MarshalToSizedBuffer(dAtA[:size]) 4972 } 4973 4974 func (m *ActivateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4975 i := len(dAtA) 4976 _ = i 4977 var l int 4978 _ = l 4979 if m.XXX_unrecognized != nil { 4980 i -= len(m.XXX_unrecognized) 4981 copy(dAtA[i:], m.XXX_unrecognized) 4982 } 4983 if len(m.RootToken) > 0 { 4984 i -= len(m.RootToken) 4985 copy(dAtA[i:], m.RootToken) 4986 i = encodeVarintAuth(dAtA, i, uint64(len(m.RootToken))) 4987 i-- 4988 dAtA[i] = 0x1a 4989 } 4990 if len(m.Subject) > 0 { 4991 i -= len(m.Subject) 4992 copy(dAtA[i:], m.Subject) 4993 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 4994 i-- 4995 dAtA[i] = 0x12 4996 } 4997 if len(m.GitHubToken) > 0 { 4998 i -= len(m.GitHubToken) 4999 copy(dAtA[i:], m.GitHubToken) 5000 i = encodeVarintAuth(dAtA, i, uint64(len(m.GitHubToken))) 5001 i-- 5002 dAtA[i] = 0xa 5003 } 5004 return len(dAtA) - i, nil 5005 } 5006 5007 func (m *ActivateResponse) Marshal() (dAtA []byte, err error) { 5008 size := m.Size() 5009 dAtA = make([]byte, size) 5010 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5011 if err != nil { 5012 return nil, err 5013 } 5014 return dAtA[:n], nil 5015 } 5016 5017 func (m *ActivateResponse) MarshalTo(dAtA []byte) (int, error) { 5018 size := m.Size() 5019 return m.MarshalToSizedBuffer(dAtA[:size]) 5020 } 5021 5022 func (m *ActivateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5023 i := len(dAtA) 5024 _ = i 5025 var l int 5026 _ = l 5027 if m.XXX_unrecognized != nil { 5028 i -= len(m.XXX_unrecognized) 5029 copy(dAtA[i:], m.XXX_unrecognized) 5030 } 5031 if len(m.PachToken) > 0 { 5032 i -= len(m.PachToken) 5033 copy(dAtA[i:], m.PachToken) 5034 i = encodeVarintAuth(dAtA, i, uint64(len(m.PachToken))) 5035 i-- 5036 dAtA[i] = 0xa 5037 } 5038 return len(dAtA) - i, nil 5039 } 5040 5041 func (m *DeactivateRequest) Marshal() (dAtA []byte, err error) { 5042 size := m.Size() 5043 dAtA = make([]byte, size) 5044 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5045 if err != nil { 5046 return nil, err 5047 } 5048 return dAtA[:n], nil 5049 } 5050 5051 func (m *DeactivateRequest) MarshalTo(dAtA []byte) (int, error) { 5052 size := m.Size() 5053 return m.MarshalToSizedBuffer(dAtA[:size]) 5054 } 5055 5056 func (m *DeactivateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5057 i := len(dAtA) 5058 _ = i 5059 var l int 5060 _ = l 5061 if m.XXX_unrecognized != nil { 5062 i -= len(m.XXX_unrecognized) 5063 copy(dAtA[i:], m.XXX_unrecognized) 5064 } 5065 return len(dAtA) - i, nil 5066 } 5067 5068 func (m *DeactivateResponse) Marshal() (dAtA []byte, err error) { 5069 size := m.Size() 5070 dAtA = make([]byte, size) 5071 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5072 if err != nil { 5073 return nil, err 5074 } 5075 return dAtA[:n], nil 5076 } 5077 5078 func (m *DeactivateResponse) MarshalTo(dAtA []byte) (int, error) { 5079 size := m.Size() 5080 return m.MarshalToSizedBuffer(dAtA[:size]) 5081 } 5082 5083 func (m *DeactivateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5084 i := len(dAtA) 5085 _ = i 5086 var l int 5087 _ = l 5088 if m.XXX_unrecognized != nil { 5089 i -= len(m.XXX_unrecognized) 5090 copy(dAtA[i:], m.XXX_unrecognized) 5091 } 5092 return len(dAtA) - i, nil 5093 } 5094 5095 func (m *IDProvider) Marshal() (dAtA []byte, err error) { 5096 size := m.Size() 5097 dAtA = make([]byte, size) 5098 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5099 if err != nil { 5100 return nil, err 5101 } 5102 return dAtA[:n], nil 5103 } 5104 5105 func (m *IDProvider) MarshalTo(dAtA []byte) (int, error) { 5106 size := m.Size() 5107 return m.MarshalToSizedBuffer(dAtA[:size]) 5108 } 5109 5110 func (m *IDProvider) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5111 i := len(dAtA) 5112 _ = i 5113 var l int 5114 _ = l 5115 if m.XXX_unrecognized != nil { 5116 i -= len(m.XXX_unrecognized) 5117 copy(dAtA[i:], m.XXX_unrecognized) 5118 } 5119 if m.OIDC != nil { 5120 { 5121 size, err := m.OIDC.MarshalToSizedBuffer(dAtA[:i]) 5122 if err != nil { 5123 return 0, err 5124 } 5125 i -= size 5126 i = encodeVarintAuth(dAtA, i, uint64(size)) 5127 } 5128 i-- 5129 dAtA[i] = 0x2a 5130 } 5131 if m.GitHub != nil { 5132 { 5133 size, err := m.GitHub.MarshalToSizedBuffer(dAtA[:i]) 5134 if err != nil { 5135 return 0, err 5136 } 5137 i -= size 5138 i = encodeVarintAuth(dAtA, i, uint64(size)) 5139 } 5140 i-- 5141 dAtA[i] = 0x22 5142 } 5143 if m.SAML != nil { 5144 { 5145 size, err := m.SAML.MarshalToSizedBuffer(dAtA[:i]) 5146 if err != nil { 5147 return 0, err 5148 } 5149 i -= size 5150 i = encodeVarintAuth(dAtA, i, uint64(size)) 5151 } 5152 i-- 5153 dAtA[i] = 0x1a 5154 } 5155 if len(m.Description) > 0 { 5156 i -= len(m.Description) 5157 copy(dAtA[i:], m.Description) 5158 i = encodeVarintAuth(dAtA, i, uint64(len(m.Description))) 5159 i-- 5160 dAtA[i] = 0x12 5161 } 5162 if len(m.Name) > 0 { 5163 i -= len(m.Name) 5164 copy(dAtA[i:], m.Name) 5165 i = encodeVarintAuth(dAtA, i, uint64(len(m.Name))) 5166 i-- 5167 dAtA[i] = 0xa 5168 } 5169 return len(dAtA) - i, nil 5170 } 5171 5172 func (m *IDProvider_SAMLOptions) Marshal() (dAtA []byte, err error) { 5173 size := m.Size() 5174 dAtA = make([]byte, size) 5175 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5176 if err != nil { 5177 return nil, err 5178 } 5179 return dAtA[:n], nil 5180 } 5181 5182 func (m *IDProvider_SAMLOptions) MarshalTo(dAtA []byte) (int, error) { 5183 size := m.Size() 5184 return m.MarshalToSizedBuffer(dAtA[:size]) 5185 } 5186 5187 func (m *IDProvider_SAMLOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5188 i := len(dAtA) 5189 _ = i 5190 var l int 5191 _ = l 5192 if m.XXX_unrecognized != nil { 5193 i -= len(m.XXX_unrecognized) 5194 copy(dAtA[i:], m.XXX_unrecognized) 5195 } 5196 if len(m.GroupAttribute) > 0 { 5197 i -= len(m.GroupAttribute) 5198 copy(dAtA[i:], m.GroupAttribute) 5199 i = encodeVarintAuth(dAtA, i, uint64(len(m.GroupAttribute))) 5200 i-- 5201 dAtA[i] = 0x1a 5202 } 5203 if len(m.MetadataXML) > 0 { 5204 i -= len(m.MetadataXML) 5205 copy(dAtA[i:], m.MetadataXML) 5206 i = encodeVarintAuth(dAtA, i, uint64(len(m.MetadataXML))) 5207 i-- 5208 dAtA[i] = 0x12 5209 } 5210 if len(m.MetadataURL) > 0 { 5211 i -= len(m.MetadataURL) 5212 copy(dAtA[i:], m.MetadataURL) 5213 i = encodeVarintAuth(dAtA, i, uint64(len(m.MetadataURL))) 5214 i-- 5215 dAtA[i] = 0xa 5216 } 5217 return len(dAtA) - i, nil 5218 } 5219 5220 func (m *IDProvider_OIDCOptions) Marshal() (dAtA []byte, err error) { 5221 size := m.Size() 5222 dAtA = make([]byte, size) 5223 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5224 if err != nil { 5225 return nil, err 5226 } 5227 return dAtA[:n], nil 5228 } 5229 5230 func (m *IDProvider_OIDCOptions) MarshalTo(dAtA []byte) (int, error) { 5231 size := m.Size() 5232 return m.MarshalToSizedBuffer(dAtA[:size]) 5233 } 5234 5235 func (m *IDProvider_OIDCOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5236 i := len(dAtA) 5237 _ = i 5238 var l int 5239 _ = l 5240 if m.XXX_unrecognized != nil { 5241 i -= len(m.XXX_unrecognized) 5242 copy(dAtA[i:], m.XXX_unrecognized) 5243 } 5244 if m.IgnoreEmailVerified { 5245 i-- 5246 if m.IgnoreEmailVerified { 5247 dAtA[i] = 1 5248 } else { 5249 dAtA[i] = 0 5250 } 5251 i-- 5252 dAtA[i] = 0x30 5253 } 5254 if len(m.AdditionalScopes) > 0 { 5255 for iNdEx := len(m.AdditionalScopes) - 1; iNdEx >= 0; iNdEx-- { 5256 i -= len(m.AdditionalScopes[iNdEx]) 5257 copy(dAtA[i:], m.AdditionalScopes[iNdEx]) 5258 i = encodeVarintAuth(dAtA, i, uint64(len(m.AdditionalScopes[iNdEx]))) 5259 i-- 5260 dAtA[i] = 0x2a 5261 } 5262 } 5263 if len(m.RedirectURI) > 0 { 5264 i -= len(m.RedirectURI) 5265 copy(dAtA[i:], m.RedirectURI) 5266 i = encodeVarintAuth(dAtA, i, uint64(len(m.RedirectURI))) 5267 i-- 5268 dAtA[i] = 0x22 5269 } 5270 if len(m.ClientSecret) > 0 { 5271 i -= len(m.ClientSecret) 5272 copy(dAtA[i:], m.ClientSecret) 5273 i = encodeVarintAuth(dAtA, i, uint64(len(m.ClientSecret))) 5274 i-- 5275 dAtA[i] = 0x1a 5276 } 5277 if len(m.ClientID) > 0 { 5278 i -= len(m.ClientID) 5279 copy(dAtA[i:], m.ClientID) 5280 i = encodeVarintAuth(dAtA, i, uint64(len(m.ClientID))) 5281 i-- 5282 dAtA[i] = 0x12 5283 } 5284 if len(m.Issuer) > 0 { 5285 i -= len(m.Issuer) 5286 copy(dAtA[i:], m.Issuer) 5287 i = encodeVarintAuth(dAtA, i, uint64(len(m.Issuer))) 5288 i-- 5289 dAtA[i] = 0xa 5290 } 5291 return len(dAtA) - i, nil 5292 } 5293 5294 func (m *IDProvider_GitHubOptions) Marshal() (dAtA []byte, err error) { 5295 size := m.Size() 5296 dAtA = make([]byte, size) 5297 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5298 if err != nil { 5299 return nil, err 5300 } 5301 return dAtA[:n], nil 5302 } 5303 5304 func (m *IDProvider_GitHubOptions) MarshalTo(dAtA []byte) (int, error) { 5305 size := m.Size() 5306 return m.MarshalToSizedBuffer(dAtA[:size]) 5307 } 5308 5309 func (m *IDProvider_GitHubOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5310 i := len(dAtA) 5311 _ = i 5312 var l int 5313 _ = l 5314 if m.XXX_unrecognized != nil { 5315 i -= len(m.XXX_unrecognized) 5316 copy(dAtA[i:], m.XXX_unrecognized) 5317 } 5318 return len(dAtA) - i, nil 5319 } 5320 5321 func (m *AuthConfig) Marshal() (dAtA []byte, err error) { 5322 size := m.Size() 5323 dAtA = make([]byte, size) 5324 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5325 if err != nil { 5326 return nil, err 5327 } 5328 return dAtA[:n], nil 5329 } 5330 5331 func (m *AuthConfig) MarshalTo(dAtA []byte) (int, error) { 5332 size := m.Size() 5333 return m.MarshalToSizedBuffer(dAtA[:size]) 5334 } 5335 5336 func (m *AuthConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5337 i := len(dAtA) 5338 _ = i 5339 var l int 5340 _ = l 5341 if m.XXX_unrecognized != nil { 5342 i -= len(m.XXX_unrecognized) 5343 copy(dAtA[i:], m.XXX_unrecognized) 5344 } 5345 if m.SAMLServiceOptions != nil { 5346 { 5347 size, err := m.SAMLServiceOptions.MarshalToSizedBuffer(dAtA[:i]) 5348 if err != nil { 5349 return 0, err 5350 } 5351 i -= size 5352 i = encodeVarintAuth(dAtA, i, uint64(size)) 5353 } 5354 i-- 5355 dAtA[i] = 0x1a 5356 } 5357 if len(m.IDProviders) > 0 { 5358 for iNdEx := len(m.IDProviders) - 1; iNdEx >= 0; iNdEx-- { 5359 { 5360 size, err := m.IDProviders[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5361 if err != nil { 5362 return 0, err 5363 } 5364 i -= size 5365 i = encodeVarintAuth(dAtA, i, uint64(size)) 5366 } 5367 i-- 5368 dAtA[i] = 0x12 5369 } 5370 } 5371 if m.LiveConfigVersion != 0 { 5372 i = encodeVarintAuth(dAtA, i, uint64(m.LiveConfigVersion)) 5373 i-- 5374 dAtA[i] = 0x8 5375 } 5376 return len(dAtA) - i, nil 5377 } 5378 5379 func (m *AuthConfig_SAMLServiceOptions) Marshal() (dAtA []byte, err error) { 5380 size := m.Size() 5381 dAtA = make([]byte, size) 5382 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5383 if err != nil { 5384 return nil, err 5385 } 5386 return dAtA[:n], nil 5387 } 5388 5389 func (m *AuthConfig_SAMLServiceOptions) MarshalTo(dAtA []byte) (int, error) { 5390 size := m.Size() 5391 return m.MarshalToSizedBuffer(dAtA[:size]) 5392 } 5393 5394 func (m *AuthConfig_SAMLServiceOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5395 i := len(dAtA) 5396 _ = i 5397 var l int 5398 _ = l 5399 if m.XXX_unrecognized != nil { 5400 i -= len(m.XXX_unrecognized) 5401 copy(dAtA[i:], m.XXX_unrecognized) 5402 } 5403 if m.DebugLogging { 5404 i-- 5405 if m.DebugLogging { 5406 dAtA[i] = 1 5407 } else { 5408 dAtA[i] = 0 5409 } 5410 i-- 5411 dAtA[i] = 0x28 5412 } 5413 if len(m.SessionDuration) > 0 { 5414 i -= len(m.SessionDuration) 5415 copy(dAtA[i:], m.SessionDuration) 5416 i = encodeVarintAuth(dAtA, i, uint64(len(m.SessionDuration))) 5417 i-- 5418 dAtA[i] = 0x22 5419 } 5420 if len(m.DashURL) > 0 { 5421 i -= len(m.DashURL) 5422 copy(dAtA[i:], m.DashURL) 5423 i = encodeVarintAuth(dAtA, i, uint64(len(m.DashURL))) 5424 i-- 5425 dAtA[i] = 0x1a 5426 } 5427 if len(m.MetadataURL) > 0 { 5428 i -= len(m.MetadataURL) 5429 copy(dAtA[i:], m.MetadataURL) 5430 i = encodeVarintAuth(dAtA, i, uint64(len(m.MetadataURL))) 5431 i-- 5432 dAtA[i] = 0x12 5433 } 5434 if len(m.ACSURL) > 0 { 5435 i -= len(m.ACSURL) 5436 copy(dAtA[i:], m.ACSURL) 5437 i = encodeVarintAuth(dAtA, i, uint64(len(m.ACSURL))) 5438 i-- 5439 dAtA[i] = 0xa 5440 } 5441 return len(dAtA) - i, nil 5442 } 5443 5444 func (m *GetConfigurationRequest) Marshal() (dAtA []byte, err error) { 5445 size := m.Size() 5446 dAtA = make([]byte, size) 5447 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5448 if err != nil { 5449 return nil, err 5450 } 5451 return dAtA[:n], nil 5452 } 5453 5454 func (m *GetConfigurationRequest) MarshalTo(dAtA []byte) (int, error) { 5455 size := m.Size() 5456 return m.MarshalToSizedBuffer(dAtA[:size]) 5457 } 5458 5459 func (m *GetConfigurationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5460 i := len(dAtA) 5461 _ = i 5462 var l int 5463 _ = l 5464 if m.XXX_unrecognized != nil { 5465 i -= len(m.XXX_unrecognized) 5466 copy(dAtA[i:], m.XXX_unrecognized) 5467 } 5468 return len(dAtA) - i, nil 5469 } 5470 5471 func (m *GetConfigurationResponse) Marshal() (dAtA []byte, err error) { 5472 size := m.Size() 5473 dAtA = make([]byte, size) 5474 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5475 if err != nil { 5476 return nil, err 5477 } 5478 return dAtA[:n], nil 5479 } 5480 5481 func (m *GetConfigurationResponse) MarshalTo(dAtA []byte) (int, error) { 5482 size := m.Size() 5483 return m.MarshalToSizedBuffer(dAtA[:size]) 5484 } 5485 5486 func (m *GetConfigurationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5487 i := len(dAtA) 5488 _ = i 5489 var l int 5490 _ = l 5491 if m.XXX_unrecognized != nil { 5492 i -= len(m.XXX_unrecognized) 5493 copy(dAtA[i:], m.XXX_unrecognized) 5494 } 5495 if m.Configuration != nil { 5496 { 5497 size, err := m.Configuration.MarshalToSizedBuffer(dAtA[:i]) 5498 if err != nil { 5499 return 0, err 5500 } 5501 i -= size 5502 i = encodeVarintAuth(dAtA, i, uint64(size)) 5503 } 5504 i-- 5505 dAtA[i] = 0xa 5506 } 5507 return len(dAtA) - i, nil 5508 } 5509 5510 func (m *SetConfigurationRequest) Marshal() (dAtA []byte, err error) { 5511 size := m.Size() 5512 dAtA = make([]byte, size) 5513 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5514 if err != nil { 5515 return nil, err 5516 } 5517 return dAtA[:n], nil 5518 } 5519 5520 func (m *SetConfigurationRequest) MarshalTo(dAtA []byte) (int, error) { 5521 size := m.Size() 5522 return m.MarshalToSizedBuffer(dAtA[:size]) 5523 } 5524 5525 func (m *SetConfigurationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5526 i := len(dAtA) 5527 _ = i 5528 var l int 5529 _ = l 5530 if m.XXX_unrecognized != nil { 5531 i -= len(m.XXX_unrecognized) 5532 copy(dAtA[i:], m.XXX_unrecognized) 5533 } 5534 if m.Configuration != nil { 5535 { 5536 size, err := m.Configuration.MarshalToSizedBuffer(dAtA[:i]) 5537 if err != nil { 5538 return 0, err 5539 } 5540 i -= size 5541 i = encodeVarintAuth(dAtA, i, uint64(size)) 5542 } 5543 i-- 5544 dAtA[i] = 0xa 5545 } 5546 return len(dAtA) - i, nil 5547 } 5548 5549 func (m *SetConfigurationResponse) Marshal() (dAtA []byte, err error) { 5550 size := m.Size() 5551 dAtA = make([]byte, size) 5552 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5553 if err != nil { 5554 return nil, err 5555 } 5556 return dAtA[:n], nil 5557 } 5558 5559 func (m *SetConfigurationResponse) MarshalTo(dAtA []byte) (int, error) { 5560 size := m.Size() 5561 return m.MarshalToSizedBuffer(dAtA[:size]) 5562 } 5563 5564 func (m *SetConfigurationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5565 i := len(dAtA) 5566 _ = i 5567 var l int 5568 _ = l 5569 if m.XXX_unrecognized != nil { 5570 i -= len(m.XXX_unrecognized) 5571 copy(dAtA[i:], m.XXX_unrecognized) 5572 } 5573 return len(dAtA) - i, nil 5574 } 5575 5576 func (m *ClusterRoles) Marshal() (dAtA []byte, err error) { 5577 size := m.Size() 5578 dAtA = make([]byte, size) 5579 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5580 if err != nil { 5581 return nil, err 5582 } 5583 return dAtA[:n], nil 5584 } 5585 5586 func (m *ClusterRoles) MarshalTo(dAtA []byte) (int, error) { 5587 size := m.Size() 5588 return m.MarshalToSizedBuffer(dAtA[:size]) 5589 } 5590 5591 func (m *ClusterRoles) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5592 i := len(dAtA) 5593 _ = i 5594 var l int 5595 _ = l 5596 if m.XXX_unrecognized != nil { 5597 i -= len(m.XXX_unrecognized) 5598 copy(dAtA[i:], m.XXX_unrecognized) 5599 } 5600 if len(m.Roles) > 0 { 5601 dAtA8 := make([]byte, len(m.Roles)*10) 5602 var j7 int 5603 for _, num := range m.Roles { 5604 for num >= 1<<7 { 5605 dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80) 5606 num >>= 7 5607 j7++ 5608 } 5609 dAtA8[j7] = uint8(num) 5610 j7++ 5611 } 5612 i -= j7 5613 copy(dAtA[i:], dAtA8[:j7]) 5614 i = encodeVarintAuth(dAtA, i, uint64(j7)) 5615 i-- 5616 dAtA[i] = 0xa 5617 } 5618 return len(dAtA) - i, nil 5619 } 5620 5621 func (m *GetClusterRoleBindingsRequest) Marshal() (dAtA []byte, err error) { 5622 size := m.Size() 5623 dAtA = make([]byte, size) 5624 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5625 if err != nil { 5626 return nil, err 5627 } 5628 return dAtA[:n], nil 5629 } 5630 5631 func (m *GetClusterRoleBindingsRequest) MarshalTo(dAtA []byte) (int, error) { 5632 size := m.Size() 5633 return m.MarshalToSizedBuffer(dAtA[:size]) 5634 } 5635 5636 func (m *GetClusterRoleBindingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5637 i := len(dAtA) 5638 _ = i 5639 var l int 5640 _ = l 5641 if m.XXX_unrecognized != nil { 5642 i -= len(m.XXX_unrecognized) 5643 copy(dAtA[i:], m.XXX_unrecognized) 5644 } 5645 return len(dAtA) - i, nil 5646 } 5647 5648 func (m *GetClusterRoleBindingsResponse) Marshal() (dAtA []byte, err error) { 5649 size := m.Size() 5650 dAtA = make([]byte, size) 5651 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5652 if err != nil { 5653 return nil, err 5654 } 5655 return dAtA[:n], nil 5656 } 5657 5658 func (m *GetClusterRoleBindingsResponse) MarshalTo(dAtA []byte) (int, error) { 5659 size := m.Size() 5660 return m.MarshalToSizedBuffer(dAtA[:size]) 5661 } 5662 5663 func (m *GetClusterRoleBindingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5664 i := len(dAtA) 5665 _ = i 5666 var l int 5667 _ = l 5668 if m.XXX_unrecognized != nil { 5669 i -= len(m.XXX_unrecognized) 5670 copy(dAtA[i:], m.XXX_unrecognized) 5671 } 5672 if len(m.Bindings) > 0 { 5673 for k := range m.Bindings { 5674 v := m.Bindings[k] 5675 baseI := i 5676 if v != nil { 5677 { 5678 size, err := v.MarshalToSizedBuffer(dAtA[:i]) 5679 if err != nil { 5680 return 0, err 5681 } 5682 i -= size 5683 i = encodeVarintAuth(dAtA, i, uint64(size)) 5684 } 5685 i-- 5686 dAtA[i] = 0x12 5687 } 5688 i -= len(k) 5689 copy(dAtA[i:], k) 5690 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 5691 i-- 5692 dAtA[i] = 0xa 5693 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 5694 i-- 5695 dAtA[i] = 0xa 5696 } 5697 } 5698 return len(dAtA) - i, nil 5699 } 5700 5701 func (m *ModifyClusterRoleBindingRequest) Marshal() (dAtA []byte, err error) { 5702 size := m.Size() 5703 dAtA = make([]byte, size) 5704 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5705 if err != nil { 5706 return nil, err 5707 } 5708 return dAtA[:n], nil 5709 } 5710 5711 func (m *ModifyClusterRoleBindingRequest) MarshalTo(dAtA []byte) (int, error) { 5712 size := m.Size() 5713 return m.MarshalToSizedBuffer(dAtA[:size]) 5714 } 5715 5716 func (m *ModifyClusterRoleBindingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5717 i := len(dAtA) 5718 _ = i 5719 var l int 5720 _ = l 5721 if m.XXX_unrecognized != nil { 5722 i -= len(m.XXX_unrecognized) 5723 copy(dAtA[i:], m.XXX_unrecognized) 5724 } 5725 if m.Roles != nil { 5726 { 5727 size, err := m.Roles.MarshalToSizedBuffer(dAtA[:i]) 5728 if err != nil { 5729 return 0, err 5730 } 5731 i -= size 5732 i = encodeVarintAuth(dAtA, i, uint64(size)) 5733 } 5734 i-- 5735 dAtA[i] = 0x12 5736 } 5737 if len(m.Principal) > 0 { 5738 i -= len(m.Principal) 5739 copy(dAtA[i:], m.Principal) 5740 i = encodeVarintAuth(dAtA, i, uint64(len(m.Principal))) 5741 i-- 5742 dAtA[i] = 0xa 5743 } 5744 return len(dAtA) - i, nil 5745 } 5746 5747 func (m *ModifyClusterRoleBindingResponse) Marshal() (dAtA []byte, err error) { 5748 size := m.Size() 5749 dAtA = make([]byte, size) 5750 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5751 if err != nil { 5752 return nil, err 5753 } 5754 return dAtA[:n], nil 5755 } 5756 5757 func (m *ModifyClusterRoleBindingResponse) MarshalTo(dAtA []byte) (int, error) { 5758 size := m.Size() 5759 return m.MarshalToSizedBuffer(dAtA[:size]) 5760 } 5761 5762 func (m *ModifyClusterRoleBindingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5763 i := len(dAtA) 5764 _ = i 5765 var l int 5766 _ = l 5767 if m.XXX_unrecognized != nil { 5768 i -= len(m.XXX_unrecognized) 5769 copy(dAtA[i:], m.XXX_unrecognized) 5770 } 5771 return len(dAtA) - i, nil 5772 } 5773 5774 func (m *GetAdminsRequest) Marshal() (dAtA []byte, err error) { 5775 size := m.Size() 5776 dAtA = make([]byte, size) 5777 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5778 if err != nil { 5779 return nil, err 5780 } 5781 return dAtA[:n], nil 5782 } 5783 5784 func (m *GetAdminsRequest) MarshalTo(dAtA []byte) (int, error) { 5785 size := m.Size() 5786 return m.MarshalToSizedBuffer(dAtA[:size]) 5787 } 5788 5789 func (m *GetAdminsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5790 i := len(dAtA) 5791 _ = i 5792 var l int 5793 _ = l 5794 if m.XXX_unrecognized != nil { 5795 i -= len(m.XXX_unrecognized) 5796 copy(dAtA[i:], m.XXX_unrecognized) 5797 } 5798 return len(dAtA) - i, nil 5799 } 5800 5801 func (m *GetAdminsResponse) Marshal() (dAtA []byte, err error) { 5802 size := m.Size() 5803 dAtA = make([]byte, size) 5804 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5805 if err != nil { 5806 return nil, err 5807 } 5808 return dAtA[:n], nil 5809 } 5810 5811 func (m *GetAdminsResponse) MarshalTo(dAtA []byte) (int, error) { 5812 size := m.Size() 5813 return m.MarshalToSizedBuffer(dAtA[:size]) 5814 } 5815 5816 func (m *GetAdminsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5817 i := len(dAtA) 5818 _ = i 5819 var l int 5820 _ = l 5821 if m.XXX_unrecognized != nil { 5822 i -= len(m.XXX_unrecognized) 5823 copy(dAtA[i:], m.XXX_unrecognized) 5824 } 5825 if len(m.Admins) > 0 { 5826 for iNdEx := len(m.Admins) - 1; iNdEx >= 0; iNdEx-- { 5827 i -= len(m.Admins[iNdEx]) 5828 copy(dAtA[i:], m.Admins[iNdEx]) 5829 i = encodeVarintAuth(dAtA, i, uint64(len(m.Admins[iNdEx]))) 5830 i-- 5831 dAtA[i] = 0xa 5832 } 5833 } 5834 return len(dAtA) - i, nil 5835 } 5836 5837 func (m *ModifyAdminsRequest) Marshal() (dAtA []byte, err error) { 5838 size := m.Size() 5839 dAtA = make([]byte, size) 5840 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5841 if err != nil { 5842 return nil, err 5843 } 5844 return dAtA[:n], nil 5845 } 5846 5847 func (m *ModifyAdminsRequest) MarshalTo(dAtA []byte) (int, error) { 5848 size := m.Size() 5849 return m.MarshalToSizedBuffer(dAtA[:size]) 5850 } 5851 5852 func (m *ModifyAdminsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5853 i := len(dAtA) 5854 _ = i 5855 var l int 5856 _ = l 5857 if m.XXX_unrecognized != nil { 5858 i -= len(m.XXX_unrecognized) 5859 copy(dAtA[i:], m.XXX_unrecognized) 5860 } 5861 if len(m.Remove) > 0 { 5862 for iNdEx := len(m.Remove) - 1; iNdEx >= 0; iNdEx-- { 5863 i -= len(m.Remove[iNdEx]) 5864 copy(dAtA[i:], m.Remove[iNdEx]) 5865 i = encodeVarintAuth(dAtA, i, uint64(len(m.Remove[iNdEx]))) 5866 i-- 5867 dAtA[i] = 0x12 5868 } 5869 } 5870 if len(m.Add) > 0 { 5871 for iNdEx := len(m.Add) - 1; iNdEx >= 0; iNdEx-- { 5872 i -= len(m.Add[iNdEx]) 5873 copy(dAtA[i:], m.Add[iNdEx]) 5874 i = encodeVarintAuth(dAtA, i, uint64(len(m.Add[iNdEx]))) 5875 i-- 5876 dAtA[i] = 0xa 5877 } 5878 } 5879 return len(dAtA) - i, nil 5880 } 5881 5882 func (m *ModifyAdminsResponse) Marshal() (dAtA []byte, err error) { 5883 size := m.Size() 5884 dAtA = make([]byte, size) 5885 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5886 if err != nil { 5887 return nil, err 5888 } 5889 return dAtA[:n], nil 5890 } 5891 5892 func (m *ModifyAdminsResponse) MarshalTo(dAtA []byte) (int, error) { 5893 size := m.Size() 5894 return m.MarshalToSizedBuffer(dAtA[:size]) 5895 } 5896 5897 func (m *ModifyAdminsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5898 i := len(dAtA) 5899 _ = i 5900 var l int 5901 _ = l 5902 if m.XXX_unrecognized != nil { 5903 i -= len(m.XXX_unrecognized) 5904 copy(dAtA[i:], m.XXX_unrecognized) 5905 } 5906 return len(dAtA) - i, nil 5907 } 5908 5909 func (m *OTPInfo) Marshal() (dAtA []byte, err error) { 5910 size := m.Size() 5911 dAtA = make([]byte, size) 5912 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5913 if err != nil { 5914 return nil, err 5915 } 5916 return dAtA[:n], nil 5917 } 5918 5919 func (m *OTPInfo) MarshalTo(dAtA []byte) (int, error) { 5920 size := m.Size() 5921 return m.MarshalToSizedBuffer(dAtA[:size]) 5922 } 5923 5924 func (m *OTPInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5925 i := len(dAtA) 5926 _ = i 5927 var l int 5928 _ = l 5929 if m.XXX_unrecognized != nil { 5930 i -= len(m.XXX_unrecognized) 5931 copy(dAtA[i:], m.XXX_unrecognized) 5932 } 5933 if m.SessionExpiration != nil { 5934 { 5935 size, err := m.SessionExpiration.MarshalToSizedBuffer(dAtA[:i]) 5936 if err != nil { 5937 return 0, err 5938 } 5939 i -= size 5940 i = encodeVarintAuth(dAtA, i, uint64(size)) 5941 } 5942 i-- 5943 dAtA[i] = 0x12 5944 } 5945 if len(m.Subject) > 0 { 5946 i -= len(m.Subject) 5947 copy(dAtA[i:], m.Subject) 5948 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 5949 i-- 5950 dAtA[i] = 0xa 5951 } 5952 return len(dAtA) - i, nil 5953 } 5954 5955 func (m *TokenInfo) Marshal() (dAtA []byte, err error) { 5956 size := m.Size() 5957 dAtA = make([]byte, size) 5958 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5959 if err != nil { 5960 return nil, err 5961 } 5962 return dAtA[:n], nil 5963 } 5964 5965 func (m *TokenInfo) MarshalTo(dAtA []byte) (int, error) { 5966 size := m.Size() 5967 return m.MarshalToSizedBuffer(dAtA[:size]) 5968 } 5969 5970 func (m *TokenInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5971 i := len(dAtA) 5972 _ = i 5973 var l int 5974 _ = l 5975 if m.XXX_unrecognized != nil { 5976 i -= len(m.XXX_unrecognized) 5977 copy(dAtA[i:], m.XXX_unrecognized) 5978 } 5979 if m.Source != 0 { 5980 i = encodeVarintAuth(dAtA, i, uint64(m.Source)) 5981 i-- 5982 dAtA[i] = 0x10 5983 } 5984 if len(m.Subject) > 0 { 5985 i -= len(m.Subject) 5986 copy(dAtA[i:], m.Subject) 5987 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 5988 i-- 5989 dAtA[i] = 0xa 5990 } 5991 return len(dAtA) - i, nil 5992 } 5993 5994 func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) { 5995 size := m.Size() 5996 dAtA = make([]byte, size) 5997 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5998 if err != nil { 5999 return nil, err 6000 } 6001 return dAtA[:n], nil 6002 } 6003 6004 func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) { 6005 size := m.Size() 6006 return m.MarshalToSizedBuffer(dAtA[:size]) 6007 } 6008 6009 func (m *AuthenticateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6010 i := len(dAtA) 6011 _ = i 6012 var l int 6013 _ = l 6014 if m.XXX_unrecognized != nil { 6015 i -= len(m.XXX_unrecognized) 6016 copy(dAtA[i:], m.XXX_unrecognized) 6017 } 6018 if len(m.IdToken) > 0 { 6019 i -= len(m.IdToken) 6020 copy(dAtA[i:], m.IdToken) 6021 i = encodeVarintAuth(dAtA, i, uint64(len(m.IdToken))) 6022 i-- 6023 dAtA[i] = 0x22 6024 } 6025 if len(m.OIDCState) > 0 { 6026 i -= len(m.OIDCState) 6027 copy(dAtA[i:], m.OIDCState) 6028 i = encodeVarintAuth(dAtA, i, uint64(len(m.OIDCState))) 6029 i-- 6030 dAtA[i] = 0x1a 6031 } 6032 if len(m.OneTimePassword) > 0 { 6033 i -= len(m.OneTimePassword) 6034 copy(dAtA[i:], m.OneTimePassword) 6035 i = encodeVarintAuth(dAtA, i, uint64(len(m.OneTimePassword))) 6036 i-- 6037 dAtA[i] = 0x12 6038 } 6039 if len(m.GitHubToken) > 0 { 6040 i -= len(m.GitHubToken) 6041 copy(dAtA[i:], m.GitHubToken) 6042 i = encodeVarintAuth(dAtA, i, uint64(len(m.GitHubToken))) 6043 i-- 6044 dAtA[i] = 0xa 6045 } 6046 return len(dAtA) - i, nil 6047 } 6048 6049 func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) { 6050 size := m.Size() 6051 dAtA = make([]byte, size) 6052 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6053 if err != nil { 6054 return nil, err 6055 } 6056 return dAtA[:n], nil 6057 } 6058 6059 func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) { 6060 size := m.Size() 6061 return m.MarshalToSizedBuffer(dAtA[:size]) 6062 } 6063 6064 func (m *AuthenticateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6065 i := len(dAtA) 6066 _ = i 6067 var l int 6068 _ = l 6069 if m.XXX_unrecognized != nil { 6070 i -= len(m.XXX_unrecognized) 6071 copy(dAtA[i:], m.XXX_unrecognized) 6072 } 6073 if len(m.PachToken) > 0 { 6074 i -= len(m.PachToken) 6075 copy(dAtA[i:], m.PachToken) 6076 i = encodeVarintAuth(dAtA, i, uint64(len(m.PachToken))) 6077 i-- 6078 dAtA[i] = 0xa 6079 } 6080 return len(dAtA) - i, nil 6081 } 6082 6083 func (m *WhoAmIRequest) Marshal() (dAtA []byte, err error) { 6084 size := m.Size() 6085 dAtA = make([]byte, size) 6086 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6087 if err != nil { 6088 return nil, err 6089 } 6090 return dAtA[:n], nil 6091 } 6092 6093 func (m *WhoAmIRequest) MarshalTo(dAtA []byte) (int, error) { 6094 size := m.Size() 6095 return m.MarshalToSizedBuffer(dAtA[:size]) 6096 } 6097 6098 func (m *WhoAmIRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6099 i := len(dAtA) 6100 _ = i 6101 var l int 6102 _ = l 6103 if m.XXX_unrecognized != nil { 6104 i -= len(m.XXX_unrecognized) 6105 copy(dAtA[i:], m.XXX_unrecognized) 6106 } 6107 return len(dAtA) - i, nil 6108 } 6109 6110 func (m *WhoAmIResponse) Marshal() (dAtA []byte, err error) { 6111 size := m.Size() 6112 dAtA = make([]byte, size) 6113 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6114 if err != nil { 6115 return nil, err 6116 } 6117 return dAtA[:n], nil 6118 } 6119 6120 func (m *WhoAmIResponse) MarshalTo(dAtA []byte) (int, error) { 6121 size := m.Size() 6122 return m.MarshalToSizedBuffer(dAtA[:size]) 6123 } 6124 6125 func (m *WhoAmIResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6126 i := len(dAtA) 6127 _ = i 6128 var l int 6129 _ = l 6130 if m.XXX_unrecognized != nil { 6131 i -= len(m.XXX_unrecognized) 6132 copy(dAtA[i:], m.XXX_unrecognized) 6133 } 6134 if m.ClusterRoles != nil { 6135 { 6136 size, err := m.ClusterRoles.MarshalToSizedBuffer(dAtA[:i]) 6137 if err != nil { 6138 return 0, err 6139 } 6140 i -= size 6141 i = encodeVarintAuth(dAtA, i, uint64(size)) 6142 } 6143 i-- 6144 dAtA[i] = 0x22 6145 } 6146 if m.TTL != 0 { 6147 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 6148 i-- 6149 dAtA[i] = 0x18 6150 } 6151 if m.IsAdmin { 6152 i-- 6153 if m.IsAdmin { 6154 dAtA[i] = 1 6155 } else { 6156 dAtA[i] = 0 6157 } 6158 i-- 6159 dAtA[i] = 0x10 6160 } 6161 if len(m.Username) > 0 { 6162 i -= len(m.Username) 6163 copy(dAtA[i:], m.Username) 6164 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6165 i-- 6166 dAtA[i] = 0xa 6167 } 6168 return len(dAtA) - i, nil 6169 } 6170 6171 func (m *ACL) Marshal() (dAtA []byte, err error) { 6172 size := m.Size() 6173 dAtA = make([]byte, size) 6174 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6175 if err != nil { 6176 return nil, err 6177 } 6178 return dAtA[:n], nil 6179 } 6180 6181 func (m *ACL) MarshalTo(dAtA []byte) (int, error) { 6182 size := m.Size() 6183 return m.MarshalToSizedBuffer(dAtA[:size]) 6184 } 6185 6186 func (m *ACL) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6187 i := len(dAtA) 6188 _ = i 6189 var l int 6190 _ = l 6191 if m.XXX_unrecognized != nil { 6192 i -= len(m.XXX_unrecognized) 6193 copy(dAtA[i:], m.XXX_unrecognized) 6194 } 6195 if len(m.Entries) > 0 { 6196 for k := range m.Entries { 6197 v := m.Entries[k] 6198 baseI := i 6199 i = encodeVarintAuth(dAtA, i, uint64(v)) 6200 i-- 6201 dAtA[i] = 0x10 6202 i -= len(k) 6203 copy(dAtA[i:], k) 6204 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 6205 i-- 6206 dAtA[i] = 0xa 6207 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 6208 i-- 6209 dAtA[i] = 0xa 6210 } 6211 } 6212 return len(dAtA) - i, nil 6213 } 6214 6215 func (m *Users) Marshal() (dAtA []byte, err error) { 6216 size := m.Size() 6217 dAtA = make([]byte, size) 6218 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6219 if err != nil { 6220 return nil, err 6221 } 6222 return dAtA[:n], nil 6223 } 6224 6225 func (m *Users) MarshalTo(dAtA []byte) (int, error) { 6226 size := m.Size() 6227 return m.MarshalToSizedBuffer(dAtA[:size]) 6228 } 6229 6230 func (m *Users) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6231 i := len(dAtA) 6232 _ = i 6233 var l int 6234 _ = l 6235 if m.XXX_unrecognized != nil { 6236 i -= len(m.XXX_unrecognized) 6237 copy(dAtA[i:], m.XXX_unrecognized) 6238 } 6239 if len(m.Usernames) > 0 { 6240 for k := range m.Usernames { 6241 v := m.Usernames[k] 6242 baseI := i 6243 i-- 6244 if v { 6245 dAtA[i] = 1 6246 } else { 6247 dAtA[i] = 0 6248 } 6249 i-- 6250 dAtA[i] = 0x10 6251 i -= len(k) 6252 copy(dAtA[i:], k) 6253 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 6254 i-- 6255 dAtA[i] = 0xa 6256 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 6257 i-- 6258 dAtA[i] = 0xa 6259 } 6260 } 6261 return len(dAtA) - i, nil 6262 } 6263 6264 func (m *Groups) Marshal() (dAtA []byte, err error) { 6265 size := m.Size() 6266 dAtA = make([]byte, size) 6267 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6268 if err != nil { 6269 return nil, err 6270 } 6271 return dAtA[:n], nil 6272 } 6273 6274 func (m *Groups) MarshalTo(dAtA []byte) (int, error) { 6275 size := m.Size() 6276 return m.MarshalToSizedBuffer(dAtA[:size]) 6277 } 6278 6279 func (m *Groups) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6280 i := len(dAtA) 6281 _ = i 6282 var l int 6283 _ = l 6284 if m.XXX_unrecognized != nil { 6285 i -= len(m.XXX_unrecognized) 6286 copy(dAtA[i:], m.XXX_unrecognized) 6287 } 6288 if len(m.Groups) > 0 { 6289 for k := range m.Groups { 6290 v := m.Groups[k] 6291 baseI := i 6292 i-- 6293 if v { 6294 dAtA[i] = 1 6295 } else { 6296 dAtA[i] = 0 6297 } 6298 i-- 6299 dAtA[i] = 0x10 6300 i -= len(k) 6301 copy(dAtA[i:], k) 6302 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 6303 i-- 6304 dAtA[i] = 0xa 6305 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 6306 i-- 6307 dAtA[i] = 0xa 6308 } 6309 } 6310 return len(dAtA) - i, nil 6311 } 6312 6313 func (m *AuthorizeRequest) Marshal() (dAtA []byte, err error) { 6314 size := m.Size() 6315 dAtA = make([]byte, size) 6316 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6317 if err != nil { 6318 return nil, err 6319 } 6320 return dAtA[:n], nil 6321 } 6322 6323 func (m *AuthorizeRequest) MarshalTo(dAtA []byte) (int, error) { 6324 size := m.Size() 6325 return m.MarshalToSizedBuffer(dAtA[:size]) 6326 } 6327 6328 func (m *AuthorizeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6329 i := len(dAtA) 6330 _ = i 6331 var l int 6332 _ = l 6333 if m.XXX_unrecognized != nil { 6334 i -= len(m.XXX_unrecognized) 6335 copy(dAtA[i:], m.XXX_unrecognized) 6336 } 6337 if m.Scope != 0 { 6338 i = encodeVarintAuth(dAtA, i, uint64(m.Scope)) 6339 i-- 6340 dAtA[i] = 0x10 6341 } 6342 if len(m.Repo) > 0 { 6343 i -= len(m.Repo) 6344 copy(dAtA[i:], m.Repo) 6345 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6346 i-- 6347 dAtA[i] = 0xa 6348 } 6349 return len(dAtA) - i, nil 6350 } 6351 6352 func (m *AuthorizeResponse) Marshal() (dAtA []byte, err error) { 6353 size := m.Size() 6354 dAtA = make([]byte, size) 6355 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6356 if err != nil { 6357 return nil, err 6358 } 6359 return dAtA[:n], nil 6360 } 6361 6362 func (m *AuthorizeResponse) MarshalTo(dAtA []byte) (int, error) { 6363 size := m.Size() 6364 return m.MarshalToSizedBuffer(dAtA[:size]) 6365 } 6366 6367 func (m *AuthorizeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6368 i := len(dAtA) 6369 _ = i 6370 var l int 6371 _ = l 6372 if m.XXX_unrecognized != nil { 6373 i -= len(m.XXX_unrecognized) 6374 copy(dAtA[i:], m.XXX_unrecognized) 6375 } 6376 if m.Authorized { 6377 i-- 6378 if m.Authorized { 6379 dAtA[i] = 1 6380 } else { 6381 dAtA[i] = 0 6382 } 6383 i-- 6384 dAtA[i] = 0x8 6385 } 6386 return len(dAtA) - i, nil 6387 } 6388 6389 func (m *GetScopeRequest) Marshal() (dAtA []byte, err error) { 6390 size := m.Size() 6391 dAtA = make([]byte, size) 6392 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6393 if err != nil { 6394 return nil, err 6395 } 6396 return dAtA[:n], nil 6397 } 6398 6399 func (m *GetScopeRequest) MarshalTo(dAtA []byte) (int, error) { 6400 size := m.Size() 6401 return m.MarshalToSizedBuffer(dAtA[:size]) 6402 } 6403 6404 func (m *GetScopeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6405 i := len(dAtA) 6406 _ = i 6407 var l int 6408 _ = l 6409 if m.XXX_unrecognized != nil { 6410 i -= len(m.XXX_unrecognized) 6411 copy(dAtA[i:], m.XXX_unrecognized) 6412 } 6413 if len(m.Repos) > 0 { 6414 for iNdEx := len(m.Repos) - 1; iNdEx >= 0; iNdEx-- { 6415 i -= len(m.Repos[iNdEx]) 6416 copy(dAtA[i:], m.Repos[iNdEx]) 6417 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repos[iNdEx]))) 6418 i-- 6419 dAtA[i] = 0x12 6420 } 6421 } 6422 if len(m.Username) > 0 { 6423 i -= len(m.Username) 6424 copy(dAtA[i:], m.Username) 6425 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6426 i-- 6427 dAtA[i] = 0xa 6428 } 6429 return len(dAtA) - i, nil 6430 } 6431 6432 func (m *GetScopeResponse) Marshal() (dAtA []byte, err error) { 6433 size := m.Size() 6434 dAtA = make([]byte, size) 6435 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6436 if err != nil { 6437 return nil, err 6438 } 6439 return dAtA[:n], nil 6440 } 6441 6442 func (m *GetScopeResponse) MarshalTo(dAtA []byte) (int, error) { 6443 size := m.Size() 6444 return m.MarshalToSizedBuffer(dAtA[:size]) 6445 } 6446 6447 func (m *GetScopeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6448 i := len(dAtA) 6449 _ = i 6450 var l int 6451 _ = l 6452 if m.XXX_unrecognized != nil { 6453 i -= len(m.XXX_unrecognized) 6454 copy(dAtA[i:], m.XXX_unrecognized) 6455 } 6456 if len(m.Scopes) > 0 { 6457 dAtA14 := make([]byte, len(m.Scopes)*10) 6458 var j13 int 6459 for _, num := range m.Scopes { 6460 for num >= 1<<7 { 6461 dAtA14[j13] = uint8(uint64(num)&0x7f | 0x80) 6462 num >>= 7 6463 j13++ 6464 } 6465 dAtA14[j13] = uint8(num) 6466 j13++ 6467 } 6468 i -= j13 6469 copy(dAtA[i:], dAtA14[:j13]) 6470 i = encodeVarintAuth(dAtA, i, uint64(j13)) 6471 i-- 6472 dAtA[i] = 0xa 6473 } 6474 return len(dAtA) - i, nil 6475 } 6476 6477 func (m *SetScopeRequest) Marshal() (dAtA []byte, err error) { 6478 size := m.Size() 6479 dAtA = make([]byte, size) 6480 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6481 if err != nil { 6482 return nil, err 6483 } 6484 return dAtA[:n], nil 6485 } 6486 6487 func (m *SetScopeRequest) MarshalTo(dAtA []byte) (int, error) { 6488 size := m.Size() 6489 return m.MarshalToSizedBuffer(dAtA[:size]) 6490 } 6491 6492 func (m *SetScopeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6493 i := len(dAtA) 6494 _ = i 6495 var l int 6496 _ = l 6497 if m.XXX_unrecognized != nil { 6498 i -= len(m.XXX_unrecognized) 6499 copy(dAtA[i:], m.XXX_unrecognized) 6500 } 6501 if m.Scope != 0 { 6502 i = encodeVarintAuth(dAtA, i, uint64(m.Scope)) 6503 i-- 6504 dAtA[i] = 0x18 6505 } 6506 if len(m.Repo) > 0 { 6507 i -= len(m.Repo) 6508 copy(dAtA[i:], m.Repo) 6509 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6510 i-- 6511 dAtA[i] = 0x12 6512 } 6513 if len(m.Username) > 0 { 6514 i -= len(m.Username) 6515 copy(dAtA[i:], m.Username) 6516 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6517 i-- 6518 dAtA[i] = 0xa 6519 } 6520 return len(dAtA) - i, nil 6521 } 6522 6523 func (m *SetScopeResponse) Marshal() (dAtA []byte, err error) { 6524 size := m.Size() 6525 dAtA = make([]byte, size) 6526 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6527 if err != nil { 6528 return nil, err 6529 } 6530 return dAtA[:n], nil 6531 } 6532 6533 func (m *SetScopeResponse) MarshalTo(dAtA []byte) (int, error) { 6534 size := m.Size() 6535 return m.MarshalToSizedBuffer(dAtA[:size]) 6536 } 6537 6538 func (m *SetScopeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6539 i := len(dAtA) 6540 _ = i 6541 var l int 6542 _ = l 6543 if m.XXX_unrecognized != nil { 6544 i -= len(m.XXX_unrecognized) 6545 copy(dAtA[i:], m.XXX_unrecognized) 6546 } 6547 return len(dAtA) - i, nil 6548 } 6549 6550 func (m *GetACLRequest) Marshal() (dAtA []byte, err error) { 6551 size := m.Size() 6552 dAtA = make([]byte, size) 6553 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6554 if err != nil { 6555 return nil, err 6556 } 6557 return dAtA[:n], nil 6558 } 6559 6560 func (m *GetACLRequest) MarshalTo(dAtA []byte) (int, error) { 6561 size := m.Size() 6562 return m.MarshalToSizedBuffer(dAtA[:size]) 6563 } 6564 6565 func (m *GetACLRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6566 i := len(dAtA) 6567 _ = i 6568 var l int 6569 _ = l 6570 if m.XXX_unrecognized != nil { 6571 i -= len(m.XXX_unrecognized) 6572 copy(dAtA[i:], m.XXX_unrecognized) 6573 } 6574 if len(m.Repo) > 0 { 6575 i -= len(m.Repo) 6576 copy(dAtA[i:], m.Repo) 6577 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6578 i-- 6579 dAtA[i] = 0xa 6580 } 6581 return len(dAtA) - i, nil 6582 } 6583 6584 func (m *ACLEntry) Marshal() (dAtA []byte, err error) { 6585 size := m.Size() 6586 dAtA = make([]byte, size) 6587 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6588 if err != nil { 6589 return nil, err 6590 } 6591 return dAtA[:n], nil 6592 } 6593 6594 func (m *ACLEntry) MarshalTo(dAtA []byte) (int, error) { 6595 size := m.Size() 6596 return m.MarshalToSizedBuffer(dAtA[:size]) 6597 } 6598 6599 func (m *ACLEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6600 i := len(dAtA) 6601 _ = i 6602 var l int 6603 _ = l 6604 if m.XXX_unrecognized != nil { 6605 i -= len(m.XXX_unrecognized) 6606 copy(dAtA[i:], m.XXX_unrecognized) 6607 } 6608 if m.Scope != 0 { 6609 i = encodeVarintAuth(dAtA, i, uint64(m.Scope)) 6610 i-- 6611 dAtA[i] = 0x10 6612 } 6613 if len(m.Username) > 0 { 6614 i -= len(m.Username) 6615 copy(dAtA[i:], m.Username) 6616 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6617 i-- 6618 dAtA[i] = 0xa 6619 } 6620 return len(dAtA) - i, nil 6621 } 6622 6623 func (m *GetACLResponse) Marshal() (dAtA []byte, err error) { 6624 size := m.Size() 6625 dAtA = make([]byte, size) 6626 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6627 if err != nil { 6628 return nil, err 6629 } 6630 return dAtA[:n], nil 6631 } 6632 6633 func (m *GetACLResponse) MarshalTo(dAtA []byte) (int, error) { 6634 size := m.Size() 6635 return m.MarshalToSizedBuffer(dAtA[:size]) 6636 } 6637 6638 func (m *GetACLResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6639 i := len(dAtA) 6640 _ = i 6641 var l int 6642 _ = l 6643 if m.XXX_unrecognized != nil { 6644 i -= len(m.XXX_unrecognized) 6645 copy(dAtA[i:], m.XXX_unrecognized) 6646 } 6647 if len(m.RobotEntries) > 0 { 6648 for iNdEx := len(m.RobotEntries) - 1; iNdEx >= 0; iNdEx-- { 6649 { 6650 size, err := m.RobotEntries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6651 if err != nil { 6652 return 0, err 6653 } 6654 i -= size 6655 i = encodeVarintAuth(dAtA, i, uint64(size)) 6656 } 6657 i-- 6658 dAtA[i] = 0x12 6659 } 6660 } 6661 if len(m.Entries) > 0 { 6662 for iNdEx := len(m.Entries) - 1; iNdEx >= 0; iNdEx-- { 6663 { 6664 size, err := m.Entries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6665 if err != nil { 6666 return 0, err 6667 } 6668 i -= size 6669 i = encodeVarintAuth(dAtA, i, uint64(size)) 6670 } 6671 i-- 6672 dAtA[i] = 0xa 6673 } 6674 } 6675 return len(dAtA) - i, nil 6676 } 6677 6678 func (m *SetACLRequest) Marshal() (dAtA []byte, err error) { 6679 size := m.Size() 6680 dAtA = make([]byte, size) 6681 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6682 if err != nil { 6683 return nil, err 6684 } 6685 return dAtA[:n], nil 6686 } 6687 6688 func (m *SetACLRequest) MarshalTo(dAtA []byte) (int, error) { 6689 size := m.Size() 6690 return m.MarshalToSizedBuffer(dAtA[:size]) 6691 } 6692 6693 func (m *SetACLRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6694 i := len(dAtA) 6695 _ = i 6696 var l int 6697 _ = l 6698 if m.XXX_unrecognized != nil { 6699 i -= len(m.XXX_unrecognized) 6700 copy(dAtA[i:], m.XXX_unrecognized) 6701 } 6702 if len(m.Entries) > 0 { 6703 for iNdEx := len(m.Entries) - 1; iNdEx >= 0; iNdEx-- { 6704 { 6705 size, err := m.Entries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6706 if err != nil { 6707 return 0, err 6708 } 6709 i -= size 6710 i = encodeVarintAuth(dAtA, i, uint64(size)) 6711 } 6712 i-- 6713 dAtA[i] = 0x12 6714 } 6715 } 6716 if len(m.Repo) > 0 { 6717 i -= len(m.Repo) 6718 copy(dAtA[i:], m.Repo) 6719 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6720 i-- 6721 dAtA[i] = 0xa 6722 } 6723 return len(dAtA) - i, nil 6724 } 6725 6726 func (m *SetACLResponse) Marshal() (dAtA []byte, err error) { 6727 size := m.Size() 6728 dAtA = make([]byte, size) 6729 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6730 if err != nil { 6731 return nil, err 6732 } 6733 return dAtA[:n], nil 6734 } 6735 6736 func (m *SetACLResponse) MarshalTo(dAtA []byte) (int, error) { 6737 size := m.Size() 6738 return m.MarshalToSizedBuffer(dAtA[:size]) 6739 } 6740 6741 func (m *SetACLResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6742 i := len(dAtA) 6743 _ = i 6744 var l int 6745 _ = l 6746 if m.XXX_unrecognized != nil { 6747 i -= len(m.XXX_unrecognized) 6748 copy(dAtA[i:], m.XXX_unrecognized) 6749 } 6750 return len(dAtA) - i, nil 6751 } 6752 6753 func (m *SessionInfo) Marshal() (dAtA []byte, err error) { 6754 size := m.Size() 6755 dAtA = make([]byte, size) 6756 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6757 if err != nil { 6758 return nil, err 6759 } 6760 return dAtA[:n], nil 6761 } 6762 6763 func (m *SessionInfo) MarshalTo(dAtA []byte) (int, error) { 6764 size := m.Size() 6765 return m.MarshalToSizedBuffer(dAtA[:size]) 6766 } 6767 6768 func (m *SessionInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6769 i := len(dAtA) 6770 _ = i 6771 var l int 6772 _ = l 6773 if m.XXX_unrecognized != nil { 6774 i -= len(m.XXX_unrecognized) 6775 copy(dAtA[i:], m.XXX_unrecognized) 6776 } 6777 if m.ConversionErr { 6778 i-- 6779 if m.ConversionErr { 6780 dAtA[i] = 1 6781 } else { 6782 dAtA[i] = 0 6783 } 6784 i-- 6785 dAtA[i] = 0x18 6786 } 6787 if len(m.Email) > 0 { 6788 i -= len(m.Email) 6789 copy(dAtA[i:], m.Email) 6790 i = encodeVarintAuth(dAtA, i, uint64(len(m.Email))) 6791 i-- 6792 dAtA[i] = 0x12 6793 } 6794 if len(m.Nonce) > 0 { 6795 i -= len(m.Nonce) 6796 copy(dAtA[i:], m.Nonce) 6797 i = encodeVarintAuth(dAtA, i, uint64(len(m.Nonce))) 6798 i-- 6799 dAtA[i] = 0xa 6800 } 6801 return len(dAtA) - i, nil 6802 } 6803 6804 func (m *GetOIDCLoginRequest) Marshal() (dAtA []byte, err error) { 6805 size := m.Size() 6806 dAtA = make([]byte, size) 6807 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6808 if err != nil { 6809 return nil, err 6810 } 6811 return dAtA[:n], nil 6812 } 6813 6814 func (m *GetOIDCLoginRequest) MarshalTo(dAtA []byte) (int, error) { 6815 size := m.Size() 6816 return m.MarshalToSizedBuffer(dAtA[:size]) 6817 } 6818 6819 func (m *GetOIDCLoginRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6820 i := len(dAtA) 6821 _ = i 6822 var l int 6823 _ = l 6824 if m.XXX_unrecognized != nil { 6825 i -= len(m.XXX_unrecognized) 6826 copy(dAtA[i:], m.XXX_unrecognized) 6827 } 6828 return len(dAtA) - i, nil 6829 } 6830 6831 func (m *GetOIDCLoginResponse) Marshal() (dAtA []byte, err error) { 6832 size := m.Size() 6833 dAtA = make([]byte, size) 6834 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6835 if err != nil { 6836 return nil, err 6837 } 6838 return dAtA[:n], nil 6839 } 6840 6841 func (m *GetOIDCLoginResponse) MarshalTo(dAtA []byte) (int, error) { 6842 size := m.Size() 6843 return m.MarshalToSizedBuffer(dAtA[:size]) 6844 } 6845 6846 func (m *GetOIDCLoginResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6847 i := len(dAtA) 6848 _ = i 6849 var l int 6850 _ = l 6851 if m.XXX_unrecognized != nil { 6852 i -= len(m.XXX_unrecognized) 6853 copy(dAtA[i:], m.XXX_unrecognized) 6854 } 6855 if len(m.State) > 0 { 6856 i -= len(m.State) 6857 copy(dAtA[i:], m.State) 6858 i = encodeVarintAuth(dAtA, i, uint64(len(m.State))) 6859 i-- 6860 dAtA[i] = 0x12 6861 } 6862 if len(m.LoginURL) > 0 { 6863 i -= len(m.LoginURL) 6864 copy(dAtA[i:], m.LoginURL) 6865 i = encodeVarintAuth(dAtA, i, uint64(len(m.LoginURL))) 6866 i-- 6867 dAtA[i] = 0xa 6868 } 6869 return len(dAtA) - i, nil 6870 } 6871 6872 func (m *GetAuthTokenRequest) Marshal() (dAtA []byte, err error) { 6873 size := m.Size() 6874 dAtA = make([]byte, size) 6875 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6876 if err != nil { 6877 return nil, err 6878 } 6879 return dAtA[:n], nil 6880 } 6881 6882 func (m *GetAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 6883 size := m.Size() 6884 return m.MarshalToSizedBuffer(dAtA[:size]) 6885 } 6886 6887 func (m *GetAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6888 i := len(dAtA) 6889 _ = i 6890 var l int 6891 _ = l 6892 if m.XXX_unrecognized != nil { 6893 i -= len(m.XXX_unrecognized) 6894 copy(dAtA[i:], m.XXX_unrecognized) 6895 } 6896 if m.TTL != 0 { 6897 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 6898 i-- 6899 dAtA[i] = 0x10 6900 } 6901 if len(m.Subject) > 0 { 6902 i -= len(m.Subject) 6903 copy(dAtA[i:], m.Subject) 6904 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 6905 i-- 6906 dAtA[i] = 0xa 6907 } 6908 return len(dAtA) - i, nil 6909 } 6910 6911 func (m *GetAuthTokenResponse) Marshal() (dAtA []byte, err error) { 6912 size := m.Size() 6913 dAtA = make([]byte, size) 6914 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6915 if err != nil { 6916 return nil, err 6917 } 6918 return dAtA[:n], nil 6919 } 6920 6921 func (m *GetAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 6922 size := m.Size() 6923 return m.MarshalToSizedBuffer(dAtA[:size]) 6924 } 6925 6926 func (m *GetAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6927 i := len(dAtA) 6928 _ = i 6929 var l int 6930 _ = l 6931 if m.XXX_unrecognized != nil { 6932 i -= len(m.XXX_unrecognized) 6933 copy(dAtA[i:], m.XXX_unrecognized) 6934 } 6935 if len(m.Subject) > 0 { 6936 i -= len(m.Subject) 6937 copy(dAtA[i:], m.Subject) 6938 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 6939 i-- 6940 dAtA[i] = 0x12 6941 } 6942 if len(m.Token) > 0 { 6943 i -= len(m.Token) 6944 copy(dAtA[i:], m.Token) 6945 i = encodeVarintAuth(dAtA, i, uint64(len(m.Token))) 6946 i-- 6947 dAtA[i] = 0xa 6948 } 6949 return len(dAtA) - i, nil 6950 } 6951 6952 func (m *ExtendAuthTokenRequest) Marshal() (dAtA []byte, err error) { 6953 size := m.Size() 6954 dAtA = make([]byte, size) 6955 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6956 if err != nil { 6957 return nil, err 6958 } 6959 return dAtA[:n], nil 6960 } 6961 6962 func (m *ExtendAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 6963 size := m.Size() 6964 return m.MarshalToSizedBuffer(dAtA[:size]) 6965 } 6966 6967 func (m *ExtendAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6968 i := len(dAtA) 6969 _ = i 6970 var l int 6971 _ = l 6972 if m.XXX_unrecognized != nil { 6973 i -= len(m.XXX_unrecognized) 6974 copy(dAtA[i:], m.XXX_unrecognized) 6975 } 6976 if m.TTL != 0 { 6977 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 6978 i-- 6979 dAtA[i] = 0x10 6980 } 6981 if len(m.Token) > 0 { 6982 i -= len(m.Token) 6983 copy(dAtA[i:], m.Token) 6984 i = encodeVarintAuth(dAtA, i, uint64(len(m.Token))) 6985 i-- 6986 dAtA[i] = 0xa 6987 } 6988 return len(dAtA) - i, nil 6989 } 6990 6991 func (m *ExtendAuthTokenResponse) Marshal() (dAtA []byte, err error) { 6992 size := m.Size() 6993 dAtA = make([]byte, size) 6994 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6995 if err != nil { 6996 return nil, err 6997 } 6998 return dAtA[:n], nil 6999 } 7000 7001 func (m *ExtendAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 7002 size := m.Size() 7003 return m.MarshalToSizedBuffer(dAtA[:size]) 7004 } 7005 7006 func (m *ExtendAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7007 i := len(dAtA) 7008 _ = i 7009 var l int 7010 _ = l 7011 if m.XXX_unrecognized != nil { 7012 i -= len(m.XXX_unrecognized) 7013 copy(dAtA[i:], m.XXX_unrecognized) 7014 } 7015 return len(dAtA) - i, nil 7016 } 7017 7018 func (m *RevokeAuthTokenRequest) Marshal() (dAtA []byte, err error) { 7019 size := m.Size() 7020 dAtA = make([]byte, size) 7021 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7022 if err != nil { 7023 return nil, err 7024 } 7025 return dAtA[:n], nil 7026 } 7027 7028 func (m *RevokeAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 7029 size := m.Size() 7030 return m.MarshalToSizedBuffer(dAtA[:size]) 7031 } 7032 7033 func (m *RevokeAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7034 i := len(dAtA) 7035 _ = i 7036 var l int 7037 _ = l 7038 if m.XXX_unrecognized != nil { 7039 i -= len(m.XXX_unrecognized) 7040 copy(dAtA[i:], m.XXX_unrecognized) 7041 } 7042 if len(m.Token) > 0 { 7043 i -= len(m.Token) 7044 copy(dAtA[i:], m.Token) 7045 i = encodeVarintAuth(dAtA, i, uint64(len(m.Token))) 7046 i-- 7047 dAtA[i] = 0xa 7048 } 7049 return len(dAtA) - i, nil 7050 } 7051 7052 func (m *RevokeAuthTokenResponse) Marshal() (dAtA []byte, err error) { 7053 size := m.Size() 7054 dAtA = make([]byte, size) 7055 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7056 if err != nil { 7057 return nil, err 7058 } 7059 return dAtA[:n], nil 7060 } 7061 7062 func (m *RevokeAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 7063 size := m.Size() 7064 return m.MarshalToSizedBuffer(dAtA[:size]) 7065 } 7066 7067 func (m *RevokeAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7068 i := len(dAtA) 7069 _ = i 7070 var l int 7071 _ = l 7072 if m.XXX_unrecognized != nil { 7073 i -= len(m.XXX_unrecognized) 7074 copy(dAtA[i:], m.XXX_unrecognized) 7075 } 7076 return len(dAtA) - i, nil 7077 } 7078 7079 func (m *SetGroupsForUserRequest) Marshal() (dAtA []byte, err error) { 7080 size := m.Size() 7081 dAtA = make([]byte, size) 7082 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7083 if err != nil { 7084 return nil, err 7085 } 7086 return dAtA[:n], nil 7087 } 7088 7089 func (m *SetGroupsForUserRequest) MarshalTo(dAtA []byte) (int, error) { 7090 size := m.Size() 7091 return m.MarshalToSizedBuffer(dAtA[:size]) 7092 } 7093 7094 func (m *SetGroupsForUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7095 i := len(dAtA) 7096 _ = i 7097 var l int 7098 _ = l 7099 if m.XXX_unrecognized != nil { 7100 i -= len(m.XXX_unrecognized) 7101 copy(dAtA[i:], m.XXX_unrecognized) 7102 } 7103 if len(m.Groups) > 0 { 7104 for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- { 7105 i -= len(m.Groups[iNdEx]) 7106 copy(dAtA[i:], m.Groups[iNdEx]) 7107 i = encodeVarintAuth(dAtA, i, uint64(len(m.Groups[iNdEx]))) 7108 i-- 7109 dAtA[i] = 0x12 7110 } 7111 } 7112 if len(m.Username) > 0 { 7113 i -= len(m.Username) 7114 copy(dAtA[i:], m.Username) 7115 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 7116 i-- 7117 dAtA[i] = 0xa 7118 } 7119 return len(dAtA) - i, nil 7120 } 7121 7122 func (m *SetGroupsForUserResponse) Marshal() (dAtA []byte, err error) { 7123 size := m.Size() 7124 dAtA = make([]byte, size) 7125 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7126 if err != nil { 7127 return nil, err 7128 } 7129 return dAtA[:n], nil 7130 } 7131 7132 func (m *SetGroupsForUserResponse) MarshalTo(dAtA []byte) (int, error) { 7133 size := m.Size() 7134 return m.MarshalToSizedBuffer(dAtA[:size]) 7135 } 7136 7137 func (m *SetGroupsForUserResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7138 i := len(dAtA) 7139 _ = i 7140 var l int 7141 _ = l 7142 if m.XXX_unrecognized != nil { 7143 i -= len(m.XXX_unrecognized) 7144 copy(dAtA[i:], m.XXX_unrecognized) 7145 } 7146 return len(dAtA) - i, nil 7147 } 7148 7149 func (m *ModifyMembersRequest) Marshal() (dAtA []byte, err error) { 7150 size := m.Size() 7151 dAtA = make([]byte, size) 7152 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7153 if err != nil { 7154 return nil, err 7155 } 7156 return dAtA[:n], nil 7157 } 7158 7159 func (m *ModifyMembersRequest) MarshalTo(dAtA []byte) (int, error) { 7160 size := m.Size() 7161 return m.MarshalToSizedBuffer(dAtA[:size]) 7162 } 7163 7164 func (m *ModifyMembersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7165 i := len(dAtA) 7166 _ = i 7167 var l int 7168 _ = l 7169 if m.XXX_unrecognized != nil { 7170 i -= len(m.XXX_unrecognized) 7171 copy(dAtA[i:], m.XXX_unrecognized) 7172 } 7173 if len(m.Remove) > 0 { 7174 for iNdEx := len(m.Remove) - 1; iNdEx >= 0; iNdEx-- { 7175 i -= len(m.Remove[iNdEx]) 7176 copy(dAtA[i:], m.Remove[iNdEx]) 7177 i = encodeVarintAuth(dAtA, i, uint64(len(m.Remove[iNdEx]))) 7178 i-- 7179 dAtA[i] = 0x1a 7180 } 7181 } 7182 if len(m.Add) > 0 { 7183 for iNdEx := len(m.Add) - 1; iNdEx >= 0; iNdEx-- { 7184 i -= len(m.Add[iNdEx]) 7185 copy(dAtA[i:], m.Add[iNdEx]) 7186 i = encodeVarintAuth(dAtA, i, uint64(len(m.Add[iNdEx]))) 7187 i-- 7188 dAtA[i] = 0x12 7189 } 7190 } 7191 if len(m.Group) > 0 { 7192 i -= len(m.Group) 7193 copy(dAtA[i:], m.Group) 7194 i = encodeVarintAuth(dAtA, i, uint64(len(m.Group))) 7195 i-- 7196 dAtA[i] = 0xa 7197 } 7198 return len(dAtA) - i, nil 7199 } 7200 7201 func (m *ModifyMembersResponse) Marshal() (dAtA []byte, err error) { 7202 size := m.Size() 7203 dAtA = make([]byte, size) 7204 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7205 if err != nil { 7206 return nil, err 7207 } 7208 return dAtA[:n], nil 7209 } 7210 7211 func (m *ModifyMembersResponse) MarshalTo(dAtA []byte) (int, error) { 7212 size := m.Size() 7213 return m.MarshalToSizedBuffer(dAtA[:size]) 7214 } 7215 7216 func (m *ModifyMembersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7217 i := len(dAtA) 7218 _ = i 7219 var l int 7220 _ = l 7221 if m.XXX_unrecognized != nil { 7222 i -= len(m.XXX_unrecognized) 7223 copy(dAtA[i:], m.XXX_unrecognized) 7224 } 7225 return len(dAtA) - i, nil 7226 } 7227 7228 func (m *GetGroupsRequest) Marshal() (dAtA []byte, err error) { 7229 size := m.Size() 7230 dAtA = make([]byte, size) 7231 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7232 if err != nil { 7233 return nil, err 7234 } 7235 return dAtA[:n], nil 7236 } 7237 7238 func (m *GetGroupsRequest) MarshalTo(dAtA []byte) (int, error) { 7239 size := m.Size() 7240 return m.MarshalToSizedBuffer(dAtA[:size]) 7241 } 7242 7243 func (m *GetGroupsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7244 i := len(dAtA) 7245 _ = i 7246 var l int 7247 _ = l 7248 if m.XXX_unrecognized != nil { 7249 i -= len(m.XXX_unrecognized) 7250 copy(dAtA[i:], m.XXX_unrecognized) 7251 } 7252 if len(m.Username) > 0 { 7253 i -= len(m.Username) 7254 copy(dAtA[i:], m.Username) 7255 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 7256 i-- 7257 dAtA[i] = 0xa 7258 } 7259 return len(dAtA) - i, nil 7260 } 7261 7262 func (m *GetGroupsResponse) Marshal() (dAtA []byte, err error) { 7263 size := m.Size() 7264 dAtA = make([]byte, size) 7265 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7266 if err != nil { 7267 return nil, err 7268 } 7269 return dAtA[:n], nil 7270 } 7271 7272 func (m *GetGroupsResponse) MarshalTo(dAtA []byte) (int, error) { 7273 size := m.Size() 7274 return m.MarshalToSizedBuffer(dAtA[:size]) 7275 } 7276 7277 func (m *GetGroupsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7278 i := len(dAtA) 7279 _ = i 7280 var l int 7281 _ = l 7282 if m.XXX_unrecognized != nil { 7283 i -= len(m.XXX_unrecognized) 7284 copy(dAtA[i:], m.XXX_unrecognized) 7285 } 7286 if len(m.Groups) > 0 { 7287 for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- { 7288 i -= len(m.Groups[iNdEx]) 7289 copy(dAtA[i:], m.Groups[iNdEx]) 7290 i = encodeVarintAuth(dAtA, i, uint64(len(m.Groups[iNdEx]))) 7291 i-- 7292 dAtA[i] = 0xa 7293 } 7294 } 7295 return len(dAtA) - i, nil 7296 } 7297 7298 func (m *GetUsersRequest) Marshal() (dAtA []byte, err error) { 7299 size := m.Size() 7300 dAtA = make([]byte, size) 7301 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7302 if err != nil { 7303 return nil, err 7304 } 7305 return dAtA[:n], nil 7306 } 7307 7308 func (m *GetUsersRequest) MarshalTo(dAtA []byte) (int, error) { 7309 size := m.Size() 7310 return m.MarshalToSizedBuffer(dAtA[:size]) 7311 } 7312 7313 func (m *GetUsersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7314 i := len(dAtA) 7315 _ = i 7316 var l int 7317 _ = l 7318 if m.XXX_unrecognized != nil { 7319 i -= len(m.XXX_unrecognized) 7320 copy(dAtA[i:], m.XXX_unrecognized) 7321 } 7322 if len(m.Group) > 0 { 7323 i -= len(m.Group) 7324 copy(dAtA[i:], m.Group) 7325 i = encodeVarintAuth(dAtA, i, uint64(len(m.Group))) 7326 i-- 7327 dAtA[i] = 0xa 7328 } 7329 return len(dAtA) - i, nil 7330 } 7331 7332 func (m *GetUsersResponse) Marshal() (dAtA []byte, err error) { 7333 size := m.Size() 7334 dAtA = make([]byte, size) 7335 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7336 if err != nil { 7337 return nil, err 7338 } 7339 return dAtA[:n], nil 7340 } 7341 7342 func (m *GetUsersResponse) MarshalTo(dAtA []byte) (int, error) { 7343 size := m.Size() 7344 return m.MarshalToSizedBuffer(dAtA[:size]) 7345 } 7346 7347 func (m *GetUsersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7348 i := len(dAtA) 7349 _ = i 7350 var l int 7351 _ = l 7352 if m.XXX_unrecognized != nil { 7353 i -= len(m.XXX_unrecognized) 7354 copy(dAtA[i:], m.XXX_unrecognized) 7355 } 7356 if len(m.Usernames) > 0 { 7357 for iNdEx := len(m.Usernames) - 1; iNdEx >= 0; iNdEx-- { 7358 i -= len(m.Usernames[iNdEx]) 7359 copy(dAtA[i:], m.Usernames[iNdEx]) 7360 i = encodeVarintAuth(dAtA, i, uint64(len(m.Usernames[iNdEx]))) 7361 i-- 7362 dAtA[i] = 0xa 7363 } 7364 } 7365 return len(dAtA) - i, nil 7366 } 7367 7368 func (m *GetOneTimePasswordRequest) Marshal() (dAtA []byte, err error) { 7369 size := m.Size() 7370 dAtA = make([]byte, size) 7371 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7372 if err != nil { 7373 return nil, err 7374 } 7375 return dAtA[:n], nil 7376 } 7377 7378 func (m *GetOneTimePasswordRequest) MarshalTo(dAtA []byte) (int, error) { 7379 size := m.Size() 7380 return m.MarshalToSizedBuffer(dAtA[:size]) 7381 } 7382 7383 func (m *GetOneTimePasswordRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7384 i := len(dAtA) 7385 _ = i 7386 var l int 7387 _ = l 7388 if m.XXX_unrecognized != nil { 7389 i -= len(m.XXX_unrecognized) 7390 copy(dAtA[i:], m.XXX_unrecognized) 7391 } 7392 if m.TTL != 0 { 7393 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 7394 i-- 7395 dAtA[i] = 0x10 7396 } 7397 if len(m.Subject) > 0 { 7398 i -= len(m.Subject) 7399 copy(dAtA[i:], m.Subject) 7400 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 7401 i-- 7402 dAtA[i] = 0xa 7403 } 7404 return len(dAtA) - i, nil 7405 } 7406 7407 func (m *GetOneTimePasswordResponse) Marshal() (dAtA []byte, err error) { 7408 size := m.Size() 7409 dAtA = make([]byte, size) 7410 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7411 if err != nil { 7412 return nil, err 7413 } 7414 return dAtA[:n], nil 7415 } 7416 7417 func (m *GetOneTimePasswordResponse) MarshalTo(dAtA []byte) (int, error) { 7418 size := m.Size() 7419 return m.MarshalToSizedBuffer(dAtA[:size]) 7420 } 7421 7422 func (m *GetOneTimePasswordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7423 i := len(dAtA) 7424 _ = i 7425 var l int 7426 _ = l 7427 if m.XXX_unrecognized != nil { 7428 i -= len(m.XXX_unrecognized) 7429 copy(dAtA[i:], m.XXX_unrecognized) 7430 } 7431 if m.OTPExpiration != nil { 7432 { 7433 size, err := m.OTPExpiration.MarshalToSizedBuffer(dAtA[:i]) 7434 if err != nil { 7435 return 0, err 7436 } 7437 i -= size 7438 i = encodeVarintAuth(dAtA, i, uint64(size)) 7439 } 7440 i-- 7441 dAtA[i] = 0x12 7442 } 7443 if len(m.Code) > 0 { 7444 i -= len(m.Code) 7445 copy(dAtA[i:], m.Code) 7446 i = encodeVarintAuth(dAtA, i, uint64(len(m.Code))) 7447 i-- 7448 dAtA[i] = 0xa 7449 } 7450 return len(dAtA) - i, nil 7451 } 7452 7453 func (m *HashedAuthToken) Marshal() (dAtA []byte, err error) { 7454 size := m.Size() 7455 dAtA = make([]byte, size) 7456 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7457 if err != nil { 7458 return nil, err 7459 } 7460 return dAtA[:n], nil 7461 } 7462 7463 func (m *HashedAuthToken) MarshalTo(dAtA []byte) (int, error) { 7464 size := m.Size() 7465 return m.MarshalToSizedBuffer(dAtA[:size]) 7466 } 7467 7468 func (m *HashedAuthToken) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7469 i := len(dAtA) 7470 _ = i 7471 var l int 7472 _ = l 7473 if m.XXX_unrecognized != nil { 7474 i -= len(m.XXX_unrecognized) 7475 copy(dAtA[i:], m.XXX_unrecognized) 7476 } 7477 if m.Expiration != nil { 7478 { 7479 size, err := m.Expiration.MarshalToSizedBuffer(dAtA[:i]) 7480 if err != nil { 7481 return 0, err 7482 } 7483 i -= size 7484 i = encodeVarintAuth(dAtA, i, uint64(size)) 7485 } 7486 i-- 7487 dAtA[i] = 0x1a 7488 } 7489 if m.TokenInfo != nil { 7490 { 7491 size, err := m.TokenInfo.MarshalToSizedBuffer(dAtA[:i]) 7492 if err != nil { 7493 return 0, err 7494 } 7495 i -= size 7496 i = encodeVarintAuth(dAtA, i, uint64(size)) 7497 } 7498 i-- 7499 dAtA[i] = 0x12 7500 } 7501 if len(m.HashedToken) > 0 { 7502 i -= len(m.HashedToken) 7503 copy(dAtA[i:], m.HashedToken) 7504 i = encodeVarintAuth(dAtA, i, uint64(len(m.HashedToken))) 7505 i-- 7506 dAtA[i] = 0xa 7507 } 7508 return len(dAtA) - i, nil 7509 } 7510 7511 func (m *ExtractAuthTokensRequest) Marshal() (dAtA []byte, err error) { 7512 size := m.Size() 7513 dAtA = make([]byte, size) 7514 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7515 if err != nil { 7516 return nil, err 7517 } 7518 return dAtA[:n], nil 7519 } 7520 7521 func (m *ExtractAuthTokensRequest) MarshalTo(dAtA []byte) (int, error) { 7522 size := m.Size() 7523 return m.MarshalToSizedBuffer(dAtA[:size]) 7524 } 7525 7526 func (m *ExtractAuthTokensRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7527 i := len(dAtA) 7528 _ = i 7529 var l int 7530 _ = l 7531 if m.XXX_unrecognized != nil { 7532 i -= len(m.XXX_unrecognized) 7533 copy(dAtA[i:], m.XXX_unrecognized) 7534 } 7535 return len(dAtA) - i, nil 7536 } 7537 7538 func (m *ExtractAuthTokensResponse) Marshal() (dAtA []byte, err error) { 7539 size := m.Size() 7540 dAtA = make([]byte, size) 7541 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7542 if err != nil { 7543 return nil, err 7544 } 7545 return dAtA[:n], nil 7546 } 7547 7548 func (m *ExtractAuthTokensResponse) MarshalTo(dAtA []byte) (int, error) { 7549 size := m.Size() 7550 return m.MarshalToSizedBuffer(dAtA[:size]) 7551 } 7552 7553 func (m *ExtractAuthTokensResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7554 i := len(dAtA) 7555 _ = i 7556 var l int 7557 _ = l 7558 if m.XXX_unrecognized != nil { 7559 i -= len(m.XXX_unrecognized) 7560 copy(dAtA[i:], m.XXX_unrecognized) 7561 } 7562 if len(m.Tokens) > 0 { 7563 for iNdEx := len(m.Tokens) - 1; iNdEx >= 0; iNdEx-- { 7564 { 7565 size, err := m.Tokens[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7566 if err != nil { 7567 return 0, err 7568 } 7569 i -= size 7570 i = encodeVarintAuth(dAtA, i, uint64(size)) 7571 } 7572 i-- 7573 dAtA[i] = 0xa 7574 } 7575 } 7576 return len(dAtA) - i, nil 7577 } 7578 7579 func (m *RestoreAuthTokenRequest) Marshal() (dAtA []byte, err error) { 7580 size := m.Size() 7581 dAtA = make([]byte, size) 7582 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7583 if err != nil { 7584 return nil, err 7585 } 7586 return dAtA[:n], nil 7587 } 7588 7589 func (m *RestoreAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 7590 size := m.Size() 7591 return m.MarshalToSizedBuffer(dAtA[:size]) 7592 } 7593 7594 func (m *RestoreAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7595 i := len(dAtA) 7596 _ = i 7597 var l int 7598 _ = l 7599 if m.XXX_unrecognized != nil { 7600 i -= len(m.XXX_unrecognized) 7601 copy(dAtA[i:], m.XXX_unrecognized) 7602 } 7603 if m.Token != nil { 7604 { 7605 size, err := m.Token.MarshalToSizedBuffer(dAtA[:i]) 7606 if err != nil { 7607 return 0, err 7608 } 7609 i -= size 7610 i = encodeVarintAuth(dAtA, i, uint64(size)) 7611 } 7612 i-- 7613 dAtA[i] = 0xa 7614 } 7615 return len(dAtA) - i, nil 7616 } 7617 7618 func (m *RestoreAuthTokenResponse) Marshal() (dAtA []byte, err error) { 7619 size := m.Size() 7620 dAtA = make([]byte, size) 7621 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7622 if err != nil { 7623 return nil, err 7624 } 7625 return dAtA[:n], nil 7626 } 7627 7628 func (m *RestoreAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 7629 size := m.Size() 7630 return m.MarshalToSizedBuffer(dAtA[:size]) 7631 } 7632 7633 func (m *RestoreAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7634 i := len(dAtA) 7635 _ = i 7636 var l int 7637 _ = l 7638 if m.XXX_unrecognized != nil { 7639 i -= len(m.XXX_unrecognized) 7640 copy(dAtA[i:], m.XXX_unrecognized) 7641 } 7642 return len(dAtA) - i, nil 7643 } 7644 7645 func encodeVarintAuth(dAtA []byte, offset int, v uint64) int { 7646 offset -= sovAuth(v) 7647 base := offset 7648 for v >= 1<<7 { 7649 dAtA[offset] = uint8(v&0x7f | 0x80) 7650 v >>= 7 7651 offset++ 7652 } 7653 dAtA[offset] = uint8(v) 7654 return base 7655 } 7656 func (m *ActivateRequest) Size() (n int) { 7657 if m == nil { 7658 return 0 7659 } 7660 var l int 7661 _ = l 7662 l = len(m.GitHubToken) 7663 if l > 0 { 7664 n += 1 + l + sovAuth(uint64(l)) 7665 } 7666 l = len(m.Subject) 7667 if l > 0 { 7668 n += 1 + l + sovAuth(uint64(l)) 7669 } 7670 l = len(m.RootToken) 7671 if l > 0 { 7672 n += 1 + l + sovAuth(uint64(l)) 7673 } 7674 if m.XXX_unrecognized != nil { 7675 n += len(m.XXX_unrecognized) 7676 } 7677 return n 7678 } 7679 7680 func (m *ActivateResponse) Size() (n int) { 7681 if m == nil { 7682 return 0 7683 } 7684 var l int 7685 _ = l 7686 l = len(m.PachToken) 7687 if l > 0 { 7688 n += 1 + l + sovAuth(uint64(l)) 7689 } 7690 if m.XXX_unrecognized != nil { 7691 n += len(m.XXX_unrecognized) 7692 } 7693 return n 7694 } 7695 7696 func (m *DeactivateRequest) Size() (n int) { 7697 if m == nil { 7698 return 0 7699 } 7700 var l int 7701 _ = l 7702 if m.XXX_unrecognized != nil { 7703 n += len(m.XXX_unrecognized) 7704 } 7705 return n 7706 } 7707 7708 func (m *DeactivateResponse) Size() (n int) { 7709 if m == nil { 7710 return 0 7711 } 7712 var l int 7713 _ = l 7714 if m.XXX_unrecognized != nil { 7715 n += len(m.XXX_unrecognized) 7716 } 7717 return n 7718 } 7719 7720 func (m *IDProvider) Size() (n int) { 7721 if m == nil { 7722 return 0 7723 } 7724 var l int 7725 _ = l 7726 l = len(m.Name) 7727 if l > 0 { 7728 n += 1 + l + sovAuth(uint64(l)) 7729 } 7730 l = len(m.Description) 7731 if l > 0 { 7732 n += 1 + l + sovAuth(uint64(l)) 7733 } 7734 if m.SAML != nil { 7735 l = m.SAML.Size() 7736 n += 1 + l + sovAuth(uint64(l)) 7737 } 7738 if m.GitHub != nil { 7739 l = m.GitHub.Size() 7740 n += 1 + l + sovAuth(uint64(l)) 7741 } 7742 if m.OIDC != nil { 7743 l = m.OIDC.Size() 7744 n += 1 + l + sovAuth(uint64(l)) 7745 } 7746 if m.XXX_unrecognized != nil { 7747 n += len(m.XXX_unrecognized) 7748 } 7749 return n 7750 } 7751 7752 func (m *IDProvider_SAMLOptions) Size() (n int) { 7753 if m == nil { 7754 return 0 7755 } 7756 var l int 7757 _ = l 7758 l = len(m.MetadataURL) 7759 if l > 0 { 7760 n += 1 + l + sovAuth(uint64(l)) 7761 } 7762 l = len(m.MetadataXML) 7763 if l > 0 { 7764 n += 1 + l + sovAuth(uint64(l)) 7765 } 7766 l = len(m.GroupAttribute) 7767 if l > 0 { 7768 n += 1 + l + sovAuth(uint64(l)) 7769 } 7770 if m.XXX_unrecognized != nil { 7771 n += len(m.XXX_unrecognized) 7772 } 7773 return n 7774 } 7775 7776 func (m *IDProvider_OIDCOptions) Size() (n int) { 7777 if m == nil { 7778 return 0 7779 } 7780 var l int 7781 _ = l 7782 l = len(m.Issuer) 7783 if l > 0 { 7784 n += 1 + l + sovAuth(uint64(l)) 7785 } 7786 l = len(m.ClientID) 7787 if l > 0 { 7788 n += 1 + l + sovAuth(uint64(l)) 7789 } 7790 l = len(m.ClientSecret) 7791 if l > 0 { 7792 n += 1 + l + sovAuth(uint64(l)) 7793 } 7794 l = len(m.RedirectURI) 7795 if l > 0 { 7796 n += 1 + l + sovAuth(uint64(l)) 7797 } 7798 if len(m.AdditionalScopes) > 0 { 7799 for _, s := range m.AdditionalScopes { 7800 l = len(s) 7801 n += 1 + l + sovAuth(uint64(l)) 7802 } 7803 } 7804 if m.IgnoreEmailVerified { 7805 n += 2 7806 } 7807 if m.XXX_unrecognized != nil { 7808 n += len(m.XXX_unrecognized) 7809 } 7810 return n 7811 } 7812 7813 func (m *IDProvider_GitHubOptions) Size() (n int) { 7814 if m == nil { 7815 return 0 7816 } 7817 var l int 7818 _ = l 7819 if m.XXX_unrecognized != nil { 7820 n += len(m.XXX_unrecognized) 7821 } 7822 return n 7823 } 7824 7825 func (m *AuthConfig) Size() (n int) { 7826 if m == nil { 7827 return 0 7828 } 7829 var l int 7830 _ = l 7831 if m.LiveConfigVersion != 0 { 7832 n += 1 + sovAuth(uint64(m.LiveConfigVersion)) 7833 } 7834 if len(m.IDProviders) > 0 { 7835 for _, e := range m.IDProviders { 7836 l = e.Size() 7837 n += 1 + l + sovAuth(uint64(l)) 7838 } 7839 } 7840 if m.SAMLServiceOptions != nil { 7841 l = m.SAMLServiceOptions.Size() 7842 n += 1 + l + sovAuth(uint64(l)) 7843 } 7844 if m.XXX_unrecognized != nil { 7845 n += len(m.XXX_unrecognized) 7846 } 7847 return n 7848 } 7849 7850 func (m *AuthConfig_SAMLServiceOptions) Size() (n int) { 7851 if m == nil { 7852 return 0 7853 } 7854 var l int 7855 _ = l 7856 l = len(m.ACSURL) 7857 if l > 0 { 7858 n += 1 + l + sovAuth(uint64(l)) 7859 } 7860 l = len(m.MetadataURL) 7861 if l > 0 { 7862 n += 1 + l + sovAuth(uint64(l)) 7863 } 7864 l = len(m.DashURL) 7865 if l > 0 { 7866 n += 1 + l + sovAuth(uint64(l)) 7867 } 7868 l = len(m.SessionDuration) 7869 if l > 0 { 7870 n += 1 + l + sovAuth(uint64(l)) 7871 } 7872 if m.DebugLogging { 7873 n += 2 7874 } 7875 if m.XXX_unrecognized != nil { 7876 n += len(m.XXX_unrecognized) 7877 } 7878 return n 7879 } 7880 7881 func (m *GetConfigurationRequest) Size() (n int) { 7882 if m == nil { 7883 return 0 7884 } 7885 var l int 7886 _ = l 7887 if m.XXX_unrecognized != nil { 7888 n += len(m.XXX_unrecognized) 7889 } 7890 return n 7891 } 7892 7893 func (m *GetConfigurationResponse) Size() (n int) { 7894 if m == nil { 7895 return 0 7896 } 7897 var l int 7898 _ = l 7899 if m.Configuration != nil { 7900 l = m.Configuration.Size() 7901 n += 1 + l + sovAuth(uint64(l)) 7902 } 7903 if m.XXX_unrecognized != nil { 7904 n += len(m.XXX_unrecognized) 7905 } 7906 return n 7907 } 7908 7909 func (m *SetConfigurationRequest) Size() (n int) { 7910 if m == nil { 7911 return 0 7912 } 7913 var l int 7914 _ = l 7915 if m.Configuration != nil { 7916 l = m.Configuration.Size() 7917 n += 1 + l + sovAuth(uint64(l)) 7918 } 7919 if m.XXX_unrecognized != nil { 7920 n += len(m.XXX_unrecognized) 7921 } 7922 return n 7923 } 7924 7925 func (m *SetConfigurationResponse) Size() (n int) { 7926 if m == nil { 7927 return 0 7928 } 7929 var l int 7930 _ = l 7931 if m.XXX_unrecognized != nil { 7932 n += len(m.XXX_unrecognized) 7933 } 7934 return n 7935 } 7936 7937 func (m *ClusterRoles) Size() (n int) { 7938 if m == nil { 7939 return 0 7940 } 7941 var l int 7942 _ = l 7943 if len(m.Roles) > 0 { 7944 l = 0 7945 for _, e := range m.Roles { 7946 l += sovAuth(uint64(e)) 7947 } 7948 n += 1 + sovAuth(uint64(l)) + l 7949 } 7950 if m.XXX_unrecognized != nil { 7951 n += len(m.XXX_unrecognized) 7952 } 7953 return n 7954 } 7955 7956 func (m *GetClusterRoleBindingsRequest) Size() (n int) { 7957 if m == nil { 7958 return 0 7959 } 7960 var l int 7961 _ = l 7962 if m.XXX_unrecognized != nil { 7963 n += len(m.XXX_unrecognized) 7964 } 7965 return n 7966 } 7967 7968 func (m *GetClusterRoleBindingsResponse) Size() (n int) { 7969 if m == nil { 7970 return 0 7971 } 7972 var l int 7973 _ = l 7974 if len(m.Bindings) > 0 { 7975 for k, v := range m.Bindings { 7976 _ = k 7977 _ = v 7978 l = 0 7979 if v != nil { 7980 l = v.Size() 7981 l += 1 + sovAuth(uint64(l)) 7982 } 7983 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + l 7984 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 7985 } 7986 } 7987 if m.XXX_unrecognized != nil { 7988 n += len(m.XXX_unrecognized) 7989 } 7990 return n 7991 } 7992 7993 func (m *ModifyClusterRoleBindingRequest) Size() (n int) { 7994 if m == nil { 7995 return 0 7996 } 7997 var l int 7998 _ = l 7999 l = len(m.Principal) 8000 if l > 0 { 8001 n += 1 + l + sovAuth(uint64(l)) 8002 } 8003 if m.Roles != nil { 8004 l = m.Roles.Size() 8005 n += 1 + l + sovAuth(uint64(l)) 8006 } 8007 if m.XXX_unrecognized != nil { 8008 n += len(m.XXX_unrecognized) 8009 } 8010 return n 8011 } 8012 8013 func (m *ModifyClusterRoleBindingResponse) Size() (n int) { 8014 if m == nil { 8015 return 0 8016 } 8017 var l int 8018 _ = l 8019 if m.XXX_unrecognized != nil { 8020 n += len(m.XXX_unrecognized) 8021 } 8022 return n 8023 } 8024 8025 func (m *GetAdminsRequest) Size() (n int) { 8026 if m == nil { 8027 return 0 8028 } 8029 var l int 8030 _ = l 8031 if m.XXX_unrecognized != nil { 8032 n += len(m.XXX_unrecognized) 8033 } 8034 return n 8035 } 8036 8037 func (m *GetAdminsResponse) Size() (n int) { 8038 if m == nil { 8039 return 0 8040 } 8041 var l int 8042 _ = l 8043 if len(m.Admins) > 0 { 8044 for _, s := range m.Admins { 8045 l = len(s) 8046 n += 1 + l + sovAuth(uint64(l)) 8047 } 8048 } 8049 if m.XXX_unrecognized != nil { 8050 n += len(m.XXX_unrecognized) 8051 } 8052 return n 8053 } 8054 8055 func (m *ModifyAdminsRequest) Size() (n int) { 8056 if m == nil { 8057 return 0 8058 } 8059 var l int 8060 _ = l 8061 if len(m.Add) > 0 { 8062 for _, s := range m.Add { 8063 l = len(s) 8064 n += 1 + l + sovAuth(uint64(l)) 8065 } 8066 } 8067 if len(m.Remove) > 0 { 8068 for _, s := range m.Remove { 8069 l = len(s) 8070 n += 1 + l + sovAuth(uint64(l)) 8071 } 8072 } 8073 if m.XXX_unrecognized != nil { 8074 n += len(m.XXX_unrecognized) 8075 } 8076 return n 8077 } 8078 8079 func (m *ModifyAdminsResponse) Size() (n int) { 8080 if m == nil { 8081 return 0 8082 } 8083 var l int 8084 _ = l 8085 if m.XXX_unrecognized != nil { 8086 n += len(m.XXX_unrecognized) 8087 } 8088 return n 8089 } 8090 8091 func (m *OTPInfo) Size() (n int) { 8092 if m == nil { 8093 return 0 8094 } 8095 var l int 8096 _ = l 8097 l = len(m.Subject) 8098 if l > 0 { 8099 n += 1 + l + sovAuth(uint64(l)) 8100 } 8101 if m.SessionExpiration != nil { 8102 l = m.SessionExpiration.Size() 8103 n += 1 + l + sovAuth(uint64(l)) 8104 } 8105 if m.XXX_unrecognized != nil { 8106 n += len(m.XXX_unrecognized) 8107 } 8108 return n 8109 } 8110 8111 func (m *TokenInfo) Size() (n int) { 8112 if m == nil { 8113 return 0 8114 } 8115 var l int 8116 _ = l 8117 l = len(m.Subject) 8118 if l > 0 { 8119 n += 1 + l + sovAuth(uint64(l)) 8120 } 8121 if m.Source != 0 { 8122 n += 1 + sovAuth(uint64(m.Source)) 8123 } 8124 if m.XXX_unrecognized != nil { 8125 n += len(m.XXX_unrecognized) 8126 } 8127 return n 8128 } 8129 8130 func (m *AuthenticateRequest) Size() (n int) { 8131 if m == nil { 8132 return 0 8133 } 8134 var l int 8135 _ = l 8136 l = len(m.GitHubToken) 8137 if l > 0 { 8138 n += 1 + l + sovAuth(uint64(l)) 8139 } 8140 l = len(m.OneTimePassword) 8141 if l > 0 { 8142 n += 1 + l + sovAuth(uint64(l)) 8143 } 8144 l = len(m.OIDCState) 8145 if l > 0 { 8146 n += 1 + l + sovAuth(uint64(l)) 8147 } 8148 l = len(m.IdToken) 8149 if l > 0 { 8150 n += 1 + l + sovAuth(uint64(l)) 8151 } 8152 if m.XXX_unrecognized != nil { 8153 n += len(m.XXX_unrecognized) 8154 } 8155 return n 8156 } 8157 8158 func (m *AuthenticateResponse) Size() (n int) { 8159 if m == nil { 8160 return 0 8161 } 8162 var l int 8163 _ = l 8164 l = len(m.PachToken) 8165 if l > 0 { 8166 n += 1 + l + sovAuth(uint64(l)) 8167 } 8168 if m.XXX_unrecognized != nil { 8169 n += len(m.XXX_unrecognized) 8170 } 8171 return n 8172 } 8173 8174 func (m *WhoAmIRequest) Size() (n int) { 8175 if m == nil { 8176 return 0 8177 } 8178 var l int 8179 _ = l 8180 if m.XXX_unrecognized != nil { 8181 n += len(m.XXX_unrecognized) 8182 } 8183 return n 8184 } 8185 8186 func (m *WhoAmIResponse) Size() (n int) { 8187 if m == nil { 8188 return 0 8189 } 8190 var l int 8191 _ = l 8192 l = len(m.Username) 8193 if l > 0 { 8194 n += 1 + l + sovAuth(uint64(l)) 8195 } 8196 if m.IsAdmin { 8197 n += 2 8198 } 8199 if m.TTL != 0 { 8200 n += 1 + sovAuth(uint64(m.TTL)) 8201 } 8202 if m.ClusterRoles != nil { 8203 l = m.ClusterRoles.Size() 8204 n += 1 + l + sovAuth(uint64(l)) 8205 } 8206 if m.XXX_unrecognized != nil { 8207 n += len(m.XXX_unrecognized) 8208 } 8209 return n 8210 } 8211 8212 func (m *ACL) Size() (n int) { 8213 if m == nil { 8214 return 0 8215 } 8216 var l int 8217 _ = l 8218 if len(m.Entries) > 0 { 8219 for k, v := range m.Entries { 8220 _ = k 8221 _ = v 8222 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + 1 + sovAuth(uint64(v)) 8223 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 8224 } 8225 } 8226 if m.XXX_unrecognized != nil { 8227 n += len(m.XXX_unrecognized) 8228 } 8229 return n 8230 } 8231 8232 func (m *Users) Size() (n int) { 8233 if m == nil { 8234 return 0 8235 } 8236 var l int 8237 _ = l 8238 if len(m.Usernames) > 0 { 8239 for k, v := range m.Usernames { 8240 _ = k 8241 _ = v 8242 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + 1 + 1 8243 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 8244 } 8245 } 8246 if m.XXX_unrecognized != nil { 8247 n += len(m.XXX_unrecognized) 8248 } 8249 return n 8250 } 8251 8252 func (m *Groups) Size() (n int) { 8253 if m == nil { 8254 return 0 8255 } 8256 var l int 8257 _ = l 8258 if len(m.Groups) > 0 { 8259 for k, v := range m.Groups { 8260 _ = k 8261 _ = v 8262 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + 1 + 1 8263 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 8264 } 8265 } 8266 if m.XXX_unrecognized != nil { 8267 n += len(m.XXX_unrecognized) 8268 } 8269 return n 8270 } 8271 8272 func (m *AuthorizeRequest) Size() (n int) { 8273 if m == nil { 8274 return 0 8275 } 8276 var l int 8277 _ = l 8278 l = len(m.Repo) 8279 if l > 0 { 8280 n += 1 + l + sovAuth(uint64(l)) 8281 } 8282 if m.Scope != 0 { 8283 n += 1 + sovAuth(uint64(m.Scope)) 8284 } 8285 if m.XXX_unrecognized != nil { 8286 n += len(m.XXX_unrecognized) 8287 } 8288 return n 8289 } 8290 8291 func (m *AuthorizeResponse) Size() (n int) { 8292 if m == nil { 8293 return 0 8294 } 8295 var l int 8296 _ = l 8297 if m.Authorized { 8298 n += 2 8299 } 8300 if m.XXX_unrecognized != nil { 8301 n += len(m.XXX_unrecognized) 8302 } 8303 return n 8304 } 8305 8306 func (m *GetScopeRequest) Size() (n int) { 8307 if m == nil { 8308 return 0 8309 } 8310 var l int 8311 _ = l 8312 l = len(m.Username) 8313 if l > 0 { 8314 n += 1 + l + sovAuth(uint64(l)) 8315 } 8316 if len(m.Repos) > 0 { 8317 for _, s := range m.Repos { 8318 l = len(s) 8319 n += 1 + l + sovAuth(uint64(l)) 8320 } 8321 } 8322 if m.XXX_unrecognized != nil { 8323 n += len(m.XXX_unrecognized) 8324 } 8325 return n 8326 } 8327 8328 func (m *GetScopeResponse) Size() (n int) { 8329 if m == nil { 8330 return 0 8331 } 8332 var l int 8333 _ = l 8334 if len(m.Scopes) > 0 { 8335 l = 0 8336 for _, e := range m.Scopes { 8337 l += sovAuth(uint64(e)) 8338 } 8339 n += 1 + sovAuth(uint64(l)) + l 8340 } 8341 if m.XXX_unrecognized != nil { 8342 n += len(m.XXX_unrecognized) 8343 } 8344 return n 8345 } 8346 8347 func (m *SetScopeRequest) Size() (n int) { 8348 if m == nil { 8349 return 0 8350 } 8351 var l int 8352 _ = l 8353 l = len(m.Username) 8354 if l > 0 { 8355 n += 1 + l + sovAuth(uint64(l)) 8356 } 8357 l = len(m.Repo) 8358 if l > 0 { 8359 n += 1 + l + sovAuth(uint64(l)) 8360 } 8361 if m.Scope != 0 { 8362 n += 1 + sovAuth(uint64(m.Scope)) 8363 } 8364 if m.XXX_unrecognized != nil { 8365 n += len(m.XXX_unrecognized) 8366 } 8367 return n 8368 } 8369 8370 func (m *SetScopeResponse) Size() (n int) { 8371 if m == nil { 8372 return 0 8373 } 8374 var l int 8375 _ = l 8376 if m.XXX_unrecognized != nil { 8377 n += len(m.XXX_unrecognized) 8378 } 8379 return n 8380 } 8381 8382 func (m *GetACLRequest) Size() (n int) { 8383 if m == nil { 8384 return 0 8385 } 8386 var l int 8387 _ = l 8388 l = len(m.Repo) 8389 if l > 0 { 8390 n += 1 + l + sovAuth(uint64(l)) 8391 } 8392 if m.XXX_unrecognized != nil { 8393 n += len(m.XXX_unrecognized) 8394 } 8395 return n 8396 } 8397 8398 func (m *ACLEntry) Size() (n int) { 8399 if m == nil { 8400 return 0 8401 } 8402 var l int 8403 _ = l 8404 l = len(m.Username) 8405 if l > 0 { 8406 n += 1 + l + sovAuth(uint64(l)) 8407 } 8408 if m.Scope != 0 { 8409 n += 1 + sovAuth(uint64(m.Scope)) 8410 } 8411 if m.XXX_unrecognized != nil { 8412 n += len(m.XXX_unrecognized) 8413 } 8414 return n 8415 } 8416 8417 func (m *GetACLResponse) Size() (n int) { 8418 if m == nil { 8419 return 0 8420 } 8421 var l int 8422 _ = l 8423 if len(m.Entries) > 0 { 8424 for _, e := range m.Entries { 8425 l = e.Size() 8426 n += 1 + l + sovAuth(uint64(l)) 8427 } 8428 } 8429 if len(m.RobotEntries) > 0 { 8430 for _, e := range m.RobotEntries { 8431 l = e.Size() 8432 n += 1 + l + sovAuth(uint64(l)) 8433 } 8434 } 8435 if m.XXX_unrecognized != nil { 8436 n += len(m.XXX_unrecognized) 8437 } 8438 return n 8439 } 8440 8441 func (m *SetACLRequest) Size() (n int) { 8442 if m == nil { 8443 return 0 8444 } 8445 var l int 8446 _ = l 8447 l = len(m.Repo) 8448 if l > 0 { 8449 n += 1 + l + sovAuth(uint64(l)) 8450 } 8451 if len(m.Entries) > 0 { 8452 for _, e := range m.Entries { 8453 l = e.Size() 8454 n += 1 + l + sovAuth(uint64(l)) 8455 } 8456 } 8457 if m.XXX_unrecognized != nil { 8458 n += len(m.XXX_unrecognized) 8459 } 8460 return n 8461 } 8462 8463 func (m *SetACLResponse) Size() (n int) { 8464 if m == nil { 8465 return 0 8466 } 8467 var l int 8468 _ = l 8469 if m.XXX_unrecognized != nil { 8470 n += len(m.XXX_unrecognized) 8471 } 8472 return n 8473 } 8474 8475 func (m *SessionInfo) Size() (n int) { 8476 if m == nil { 8477 return 0 8478 } 8479 var l int 8480 _ = l 8481 l = len(m.Nonce) 8482 if l > 0 { 8483 n += 1 + l + sovAuth(uint64(l)) 8484 } 8485 l = len(m.Email) 8486 if l > 0 { 8487 n += 1 + l + sovAuth(uint64(l)) 8488 } 8489 if m.ConversionErr { 8490 n += 2 8491 } 8492 if m.XXX_unrecognized != nil { 8493 n += len(m.XXX_unrecognized) 8494 } 8495 return n 8496 } 8497 8498 func (m *GetOIDCLoginRequest) Size() (n int) { 8499 if m == nil { 8500 return 0 8501 } 8502 var l int 8503 _ = l 8504 if m.XXX_unrecognized != nil { 8505 n += len(m.XXX_unrecognized) 8506 } 8507 return n 8508 } 8509 8510 func (m *GetOIDCLoginResponse) Size() (n int) { 8511 if m == nil { 8512 return 0 8513 } 8514 var l int 8515 _ = l 8516 l = len(m.LoginURL) 8517 if l > 0 { 8518 n += 1 + l + sovAuth(uint64(l)) 8519 } 8520 l = len(m.State) 8521 if l > 0 { 8522 n += 1 + l + sovAuth(uint64(l)) 8523 } 8524 if m.XXX_unrecognized != nil { 8525 n += len(m.XXX_unrecognized) 8526 } 8527 return n 8528 } 8529 8530 func (m *GetAuthTokenRequest) Size() (n int) { 8531 if m == nil { 8532 return 0 8533 } 8534 var l int 8535 _ = l 8536 l = len(m.Subject) 8537 if l > 0 { 8538 n += 1 + l + sovAuth(uint64(l)) 8539 } 8540 if m.TTL != 0 { 8541 n += 1 + sovAuth(uint64(m.TTL)) 8542 } 8543 if m.XXX_unrecognized != nil { 8544 n += len(m.XXX_unrecognized) 8545 } 8546 return n 8547 } 8548 8549 func (m *GetAuthTokenResponse) Size() (n int) { 8550 if m == nil { 8551 return 0 8552 } 8553 var l int 8554 _ = l 8555 l = len(m.Token) 8556 if l > 0 { 8557 n += 1 + l + sovAuth(uint64(l)) 8558 } 8559 l = len(m.Subject) 8560 if l > 0 { 8561 n += 1 + l + sovAuth(uint64(l)) 8562 } 8563 if m.XXX_unrecognized != nil { 8564 n += len(m.XXX_unrecognized) 8565 } 8566 return n 8567 } 8568 8569 func (m *ExtendAuthTokenRequest) Size() (n int) { 8570 if m == nil { 8571 return 0 8572 } 8573 var l int 8574 _ = l 8575 l = len(m.Token) 8576 if l > 0 { 8577 n += 1 + l + sovAuth(uint64(l)) 8578 } 8579 if m.TTL != 0 { 8580 n += 1 + sovAuth(uint64(m.TTL)) 8581 } 8582 if m.XXX_unrecognized != nil { 8583 n += len(m.XXX_unrecognized) 8584 } 8585 return n 8586 } 8587 8588 func (m *ExtendAuthTokenResponse) Size() (n int) { 8589 if m == nil { 8590 return 0 8591 } 8592 var l int 8593 _ = l 8594 if m.XXX_unrecognized != nil { 8595 n += len(m.XXX_unrecognized) 8596 } 8597 return n 8598 } 8599 8600 func (m *RevokeAuthTokenRequest) Size() (n int) { 8601 if m == nil { 8602 return 0 8603 } 8604 var l int 8605 _ = l 8606 l = len(m.Token) 8607 if l > 0 { 8608 n += 1 + l + sovAuth(uint64(l)) 8609 } 8610 if m.XXX_unrecognized != nil { 8611 n += len(m.XXX_unrecognized) 8612 } 8613 return n 8614 } 8615 8616 func (m *RevokeAuthTokenResponse) Size() (n int) { 8617 if m == nil { 8618 return 0 8619 } 8620 var l int 8621 _ = l 8622 if m.XXX_unrecognized != nil { 8623 n += len(m.XXX_unrecognized) 8624 } 8625 return n 8626 } 8627 8628 func (m *SetGroupsForUserRequest) Size() (n int) { 8629 if m == nil { 8630 return 0 8631 } 8632 var l int 8633 _ = l 8634 l = len(m.Username) 8635 if l > 0 { 8636 n += 1 + l + sovAuth(uint64(l)) 8637 } 8638 if len(m.Groups) > 0 { 8639 for _, s := range m.Groups { 8640 l = len(s) 8641 n += 1 + l + sovAuth(uint64(l)) 8642 } 8643 } 8644 if m.XXX_unrecognized != nil { 8645 n += len(m.XXX_unrecognized) 8646 } 8647 return n 8648 } 8649 8650 func (m *SetGroupsForUserResponse) Size() (n int) { 8651 if m == nil { 8652 return 0 8653 } 8654 var l int 8655 _ = l 8656 if m.XXX_unrecognized != nil { 8657 n += len(m.XXX_unrecognized) 8658 } 8659 return n 8660 } 8661 8662 func (m *ModifyMembersRequest) Size() (n int) { 8663 if m == nil { 8664 return 0 8665 } 8666 var l int 8667 _ = l 8668 l = len(m.Group) 8669 if l > 0 { 8670 n += 1 + l + sovAuth(uint64(l)) 8671 } 8672 if len(m.Add) > 0 { 8673 for _, s := range m.Add { 8674 l = len(s) 8675 n += 1 + l + sovAuth(uint64(l)) 8676 } 8677 } 8678 if len(m.Remove) > 0 { 8679 for _, s := range m.Remove { 8680 l = len(s) 8681 n += 1 + l + sovAuth(uint64(l)) 8682 } 8683 } 8684 if m.XXX_unrecognized != nil { 8685 n += len(m.XXX_unrecognized) 8686 } 8687 return n 8688 } 8689 8690 func (m *ModifyMembersResponse) Size() (n int) { 8691 if m == nil { 8692 return 0 8693 } 8694 var l int 8695 _ = l 8696 if m.XXX_unrecognized != nil { 8697 n += len(m.XXX_unrecognized) 8698 } 8699 return n 8700 } 8701 8702 func (m *GetGroupsRequest) Size() (n int) { 8703 if m == nil { 8704 return 0 8705 } 8706 var l int 8707 _ = l 8708 l = len(m.Username) 8709 if l > 0 { 8710 n += 1 + l + sovAuth(uint64(l)) 8711 } 8712 if m.XXX_unrecognized != nil { 8713 n += len(m.XXX_unrecognized) 8714 } 8715 return n 8716 } 8717 8718 func (m *GetGroupsResponse) Size() (n int) { 8719 if m == nil { 8720 return 0 8721 } 8722 var l int 8723 _ = l 8724 if len(m.Groups) > 0 { 8725 for _, s := range m.Groups { 8726 l = len(s) 8727 n += 1 + l + sovAuth(uint64(l)) 8728 } 8729 } 8730 if m.XXX_unrecognized != nil { 8731 n += len(m.XXX_unrecognized) 8732 } 8733 return n 8734 } 8735 8736 func (m *GetUsersRequest) Size() (n int) { 8737 if m == nil { 8738 return 0 8739 } 8740 var l int 8741 _ = l 8742 l = len(m.Group) 8743 if l > 0 { 8744 n += 1 + l + sovAuth(uint64(l)) 8745 } 8746 if m.XXX_unrecognized != nil { 8747 n += len(m.XXX_unrecognized) 8748 } 8749 return n 8750 } 8751 8752 func (m *GetUsersResponse) Size() (n int) { 8753 if m == nil { 8754 return 0 8755 } 8756 var l int 8757 _ = l 8758 if len(m.Usernames) > 0 { 8759 for _, s := range m.Usernames { 8760 l = len(s) 8761 n += 1 + l + sovAuth(uint64(l)) 8762 } 8763 } 8764 if m.XXX_unrecognized != nil { 8765 n += len(m.XXX_unrecognized) 8766 } 8767 return n 8768 } 8769 8770 func (m *GetOneTimePasswordRequest) Size() (n int) { 8771 if m == nil { 8772 return 0 8773 } 8774 var l int 8775 _ = l 8776 l = len(m.Subject) 8777 if l > 0 { 8778 n += 1 + l + sovAuth(uint64(l)) 8779 } 8780 if m.TTL != 0 { 8781 n += 1 + sovAuth(uint64(m.TTL)) 8782 } 8783 if m.XXX_unrecognized != nil { 8784 n += len(m.XXX_unrecognized) 8785 } 8786 return n 8787 } 8788 8789 func (m *GetOneTimePasswordResponse) Size() (n int) { 8790 if m == nil { 8791 return 0 8792 } 8793 var l int 8794 _ = l 8795 l = len(m.Code) 8796 if l > 0 { 8797 n += 1 + l + sovAuth(uint64(l)) 8798 } 8799 if m.OTPExpiration != nil { 8800 l = m.OTPExpiration.Size() 8801 n += 1 + l + sovAuth(uint64(l)) 8802 } 8803 if m.XXX_unrecognized != nil { 8804 n += len(m.XXX_unrecognized) 8805 } 8806 return n 8807 } 8808 8809 func (m *HashedAuthToken) Size() (n int) { 8810 if m == nil { 8811 return 0 8812 } 8813 var l int 8814 _ = l 8815 l = len(m.HashedToken) 8816 if l > 0 { 8817 n += 1 + l + sovAuth(uint64(l)) 8818 } 8819 if m.TokenInfo != nil { 8820 l = m.TokenInfo.Size() 8821 n += 1 + l + sovAuth(uint64(l)) 8822 } 8823 if m.Expiration != nil { 8824 l = m.Expiration.Size() 8825 n += 1 + l + sovAuth(uint64(l)) 8826 } 8827 if m.XXX_unrecognized != nil { 8828 n += len(m.XXX_unrecognized) 8829 } 8830 return n 8831 } 8832 8833 func (m *ExtractAuthTokensRequest) Size() (n int) { 8834 if m == nil { 8835 return 0 8836 } 8837 var l int 8838 _ = l 8839 if m.XXX_unrecognized != nil { 8840 n += len(m.XXX_unrecognized) 8841 } 8842 return n 8843 } 8844 8845 func (m *ExtractAuthTokensResponse) Size() (n int) { 8846 if m == nil { 8847 return 0 8848 } 8849 var l int 8850 _ = l 8851 if len(m.Tokens) > 0 { 8852 for _, e := range m.Tokens { 8853 l = e.Size() 8854 n += 1 + l + sovAuth(uint64(l)) 8855 } 8856 } 8857 if m.XXX_unrecognized != nil { 8858 n += len(m.XXX_unrecognized) 8859 } 8860 return n 8861 } 8862 8863 func (m *RestoreAuthTokenRequest) Size() (n int) { 8864 if m == nil { 8865 return 0 8866 } 8867 var l int 8868 _ = l 8869 if m.Token != nil { 8870 l = m.Token.Size() 8871 n += 1 + l + sovAuth(uint64(l)) 8872 } 8873 if m.XXX_unrecognized != nil { 8874 n += len(m.XXX_unrecognized) 8875 } 8876 return n 8877 } 8878 8879 func (m *RestoreAuthTokenResponse) Size() (n int) { 8880 if m == nil { 8881 return 0 8882 } 8883 var l int 8884 _ = l 8885 if m.XXX_unrecognized != nil { 8886 n += len(m.XXX_unrecognized) 8887 } 8888 return n 8889 } 8890 8891 func sovAuth(x uint64) (n int) { 8892 return (math_bits.Len64(x|1) + 6) / 7 8893 } 8894 func sozAuth(x uint64) (n int) { 8895 return sovAuth(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 8896 } 8897 func (m *ActivateRequest) Unmarshal(dAtA []byte) error { 8898 l := len(dAtA) 8899 iNdEx := 0 8900 for iNdEx < l { 8901 preIndex := iNdEx 8902 var wire uint64 8903 for shift := uint(0); ; shift += 7 { 8904 if shift >= 64 { 8905 return ErrIntOverflowAuth 8906 } 8907 if iNdEx >= l { 8908 return io.ErrUnexpectedEOF 8909 } 8910 b := dAtA[iNdEx] 8911 iNdEx++ 8912 wire |= uint64(b&0x7F) << shift 8913 if b < 0x80 { 8914 break 8915 } 8916 } 8917 fieldNum := int32(wire >> 3) 8918 wireType := int(wire & 0x7) 8919 if wireType == 4 { 8920 return fmt.Errorf("proto: ActivateRequest: wiretype end group for non-group") 8921 } 8922 if fieldNum <= 0 { 8923 return fmt.Errorf("proto: ActivateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8924 } 8925 switch fieldNum { 8926 case 1: 8927 if wireType != 2 { 8928 return fmt.Errorf("proto: wrong wireType = %d for field GitHubToken", wireType) 8929 } 8930 var stringLen uint64 8931 for shift := uint(0); ; shift += 7 { 8932 if shift >= 64 { 8933 return ErrIntOverflowAuth 8934 } 8935 if iNdEx >= l { 8936 return io.ErrUnexpectedEOF 8937 } 8938 b := dAtA[iNdEx] 8939 iNdEx++ 8940 stringLen |= uint64(b&0x7F) << shift 8941 if b < 0x80 { 8942 break 8943 } 8944 } 8945 intStringLen := int(stringLen) 8946 if intStringLen < 0 { 8947 return ErrInvalidLengthAuth 8948 } 8949 postIndex := iNdEx + intStringLen 8950 if postIndex < 0 { 8951 return ErrInvalidLengthAuth 8952 } 8953 if postIndex > l { 8954 return io.ErrUnexpectedEOF 8955 } 8956 m.GitHubToken = string(dAtA[iNdEx:postIndex]) 8957 iNdEx = postIndex 8958 case 2: 8959 if wireType != 2 { 8960 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 8961 } 8962 var stringLen uint64 8963 for shift := uint(0); ; shift += 7 { 8964 if shift >= 64 { 8965 return ErrIntOverflowAuth 8966 } 8967 if iNdEx >= l { 8968 return io.ErrUnexpectedEOF 8969 } 8970 b := dAtA[iNdEx] 8971 iNdEx++ 8972 stringLen |= uint64(b&0x7F) << shift 8973 if b < 0x80 { 8974 break 8975 } 8976 } 8977 intStringLen := int(stringLen) 8978 if intStringLen < 0 { 8979 return ErrInvalidLengthAuth 8980 } 8981 postIndex := iNdEx + intStringLen 8982 if postIndex < 0 { 8983 return ErrInvalidLengthAuth 8984 } 8985 if postIndex > l { 8986 return io.ErrUnexpectedEOF 8987 } 8988 m.Subject = string(dAtA[iNdEx:postIndex]) 8989 iNdEx = postIndex 8990 case 3: 8991 if wireType != 2 { 8992 return fmt.Errorf("proto: wrong wireType = %d for field RootToken", wireType) 8993 } 8994 var stringLen uint64 8995 for shift := uint(0); ; shift += 7 { 8996 if shift >= 64 { 8997 return ErrIntOverflowAuth 8998 } 8999 if iNdEx >= l { 9000 return io.ErrUnexpectedEOF 9001 } 9002 b := dAtA[iNdEx] 9003 iNdEx++ 9004 stringLen |= uint64(b&0x7F) << shift 9005 if b < 0x80 { 9006 break 9007 } 9008 } 9009 intStringLen := int(stringLen) 9010 if intStringLen < 0 { 9011 return ErrInvalidLengthAuth 9012 } 9013 postIndex := iNdEx + intStringLen 9014 if postIndex < 0 { 9015 return ErrInvalidLengthAuth 9016 } 9017 if postIndex > l { 9018 return io.ErrUnexpectedEOF 9019 } 9020 m.RootToken = string(dAtA[iNdEx:postIndex]) 9021 iNdEx = postIndex 9022 default: 9023 iNdEx = preIndex 9024 skippy, err := skipAuth(dAtA[iNdEx:]) 9025 if err != nil { 9026 return err 9027 } 9028 if (skippy < 0) || (iNdEx+skippy) < 0 { 9029 return ErrInvalidLengthAuth 9030 } 9031 if (iNdEx + skippy) > l { 9032 return io.ErrUnexpectedEOF 9033 } 9034 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9035 iNdEx += skippy 9036 } 9037 } 9038 9039 if iNdEx > l { 9040 return io.ErrUnexpectedEOF 9041 } 9042 return nil 9043 } 9044 func (m *ActivateResponse) Unmarshal(dAtA []byte) error { 9045 l := len(dAtA) 9046 iNdEx := 0 9047 for iNdEx < l { 9048 preIndex := iNdEx 9049 var wire uint64 9050 for shift := uint(0); ; shift += 7 { 9051 if shift >= 64 { 9052 return ErrIntOverflowAuth 9053 } 9054 if iNdEx >= l { 9055 return io.ErrUnexpectedEOF 9056 } 9057 b := dAtA[iNdEx] 9058 iNdEx++ 9059 wire |= uint64(b&0x7F) << shift 9060 if b < 0x80 { 9061 break 9062 } 9063 } 9064 fieldNum := int32(wire >> 3) 9065 wireType := int(wire & 0x7) 9066 if wireType == 4 { 9067 return fmt.Errorf("proto: ActivateResponse: wiretype end group for non-group") 9068 } 9069 if fieldNum <= 0 { 9070 return fmt.Errorf("proto: ActivateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9071 } 9072 switch fieldNum { 9073 case 1: 9074 if wireType != 2 { 9075 return fmt.Errorf("proto: wrong wireType = %d for field PachToken", wireType) 9076 } 9077 var stringLen uint64 9078 for shift := uint(0); ; shift += 7 { 9079 if shift >= 64 { 9080 return ErrIntOverflowAuth 9081 } 9082 if iNdEx >= l { 9083 return io.ErrUnexpectedEOF 9084 } 9085 b := dAtA[iNdEx] 9086 iNdEx++ 9087 stringLen |= uint64(b&0x7F) << shift 9088 if b < 0x80 { 9089 break 9090 } 9091 } 9092 intStringLen := int(stringLen) 9093 if intStringLen < 0 { 9094 return ErrInvalidLengthAuth 9095 } 9096 postIndex := iNdEx + intStringLen 9097 if postIndex < 0 { 9098 return ErrInvalidLengthAuth 9099 } 9100 if postIndex > l { 9101 return io.ErrUnexpectedEOF 9102 } 9103 m.PachToken = string(dAtA[iNdEx:postIndex]) 9104 iNdEx = postIndex 9105 default: 9106 iNdEx = preIndex 9107 skippy, err := skipAuth(dAtA[iNdEx:]) 9108 if err != nil { 9109 return err 9110 } 9111 if (skippy < 0) || (iNdEx+skippy) < 0 { 9112 return ErrInvalidLengthAuth 9113 } 9114 if (iNdEx + skippy) > l { 9115 return io.ErrUnexpectedEOF 9116 } 9117 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9118 iNdEx += skippy 9119 } 9120 } 9121 9122 if iNdEx > l { 9123 return io.ErrUnexpectedEOF 9124 } 9125 return nil 9126 } 9127 func (m *DeactivateRequest) Unmarshal(dAtA []byte) error { 9128 l := len(dAtA) 9129 iNdEx := 0 9130 for iNdEx < l { 9131 preIndex := iNdEx 9132 var wire uint64 9133 for shift := uint(0); ; shift += 7 { 9134 if shift >= 64 { 9135 return ErrIntOverflowAuth 9136 } 9137 if iNdEx >= l { 9138 return io.ErrUnexpectedEOF 9139 } 9140 b := dAtA[iNdEx] 9141 iNdEx++ 9142 wire |= uint64(b&0x7F) << shift 9143 if b < 0x80 { 9144 break 9145 } 9146 } 9147 fieldNum := int32(wire >> 3) 9148 wireType := int(wire & 0x7) 9149 if wireType == 4 { 9150 return fmt.Errorf("proto: DeactivateRequest: wiretype end group for non-group") 9151 } 9152 if fieldNum <= 0 { 9153 return fmt.Errorf("proto: DeactivateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9154 } 9155 switch fieldNum { 9156 default: 9157 iNdEx = preIndex 9158 skippy, err := skipAuth(dAtA[iNdEx:]) 9159 if err != nil { 9160 return err 9161 } 9162 if (skippy < 0) || (iNdEx+skippy) < 0 { 9163 return ErrInvalidLengthAuth 9164 } 9165 if (iNdEx + skippy) > l { 9166 return io.ErrUnexpectedEOF 9167 } 9168 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9169 iNdEx += skippy 9170 } 9171 } 9172 9173 if iNdEx > l { 9174 return io.ErrUnexpectedEOF 9175 } 9176 return nil 9177 } 9178 func (m *DeactivateResponse) Unmarshal(dAtA []byte) error { 9179 l := len(dAtA) 9180 iNdEx := 0 9181 for iNdEx < l { 9182 preIndex := iNdEx 9183 var wire uint64 9184 for shift := uint(0); ; shift += 7 { 9185 if shift >= 64 { 9186 return ErrIntOverflowAuth 9187 } 9188 if iNdEx >= l { 9189 return io.ErrUnexpectedEOF 9190 } 9191 b := dAtA[iNdEx] 9192 iNdEx++ 9193 wire |= uint64(b&0x7F) << shift 9194 if b < 0x80 { 9195 break 9196 } 9197 } 9198 fieldNum := int32(wire >> 3) 9199 wireType := int(wire & 0x7) 9200 if wireType == 4 { 9201 return fmt.Errorf("proto: DeactivateResponse: wiretype end group for non-group") 9202 } 9203 if fieldNum <= 0 { 9204 return fmt.Errorf("proto: DeactivateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9205 } 9206 switch fieldNum { 9207 default: 9208 iNdEx = preIndex 9209 skippy, err := skipAuth(dAtA[iNdEx:]) 9210 if err != nil { 9211 return err 9212 } 9213 if (skippy < 0) || (iNdEx+skippy) < 0 { 9214 return ErrInvalidLengthAuth 9215 } 9216 if (iNdEx + skippy) > l { 9217 return io.ErrUnexpectedEOF 9218 } 9219 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9220 iNdEx += skippy 9221 } 9222 } 9223 9224 if iNdEx > l { 9225 return io.ErrUnexpectedEOF 9226 } 9227 return nil 9228 } 9229 func (m *IDProvider) Unmarshal(dAtA []byte) error { 9230 l := len(dAtA) 9231 iNdEx := 0 9232 for iNdEx < l { 9233 preIndex := iNdEx 9234 var wire uint64 9235 for shift := uint(0); ; shift += 7 { 9236 if shift >= 64 { 9237 return ErrIntOverflowAuth 9238 } 9239 if iNdEx >= l { 9240 return io.ErrUnexpectedEOF 9241 } 9242 b := dAtA[iNdEx] 9243 iNdEx++ 9244 wire |= uint64(b&0x7F) << shift 9245 if b < 0x80 { 9246 break 9247 } 9248 } 9249 fieldNum := int32(wire >> 3) 9250 wireType := int(wire & 0x7) 9251 if wireType == 4 { 9252 return fmt.Errorf("proto: IDProvider: wiretype end group for non-group") 9253 } 9254 if fieldNum <= 0 { 9255 return fmt.Errorf("proto: IDProvider: illegal tag %d (wire type %d)", fieldNum, wire) 9256 } 9257 switch fieldNum { 9258 case 1: 9259 if wireType != 2 { 9260 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 9261 } 9262 var stringLen uint64 9263 for shift := uint(0); ; shift += 7 { 9264 if shift >= 64 { 9265 return ErrIntOverflowAuth 9266 } 9267 if iNdEx >= l { 9268 return io.ErrUnexpectedEOF 9269 } 9270 b := dAtA[iNdEx] 9271 iNdEx++ 9272 stringLen |= uint64(b&0x7F) << shift 9273 if b < 0x80 { 9274 break 9275 } 9276 } 9277 intStringLen := int(stringLen) 9278 if intStringLen < 0 { 9279 return ErrInvalidLengthAuth 9280 } 9281 postIndex := iNdEx + intStringLen 9282 if postIndex < 0 { 9283 return ErrInvalidLengthAuth 9284 } 9285 if postIndex > l { 9286 return io.ErrUnexpectedEOF 9287 } 9288 m.Name = string(dAtA[iNdEx:postIndex]) 9289 iNdEx = postIndex 9290 case 2: 9291 if wireType != 2 { 9292 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 9293 } 9294 var stringLen uint64 9295 for shift := uint(0); ; shift += 7 { 9296 if shift >= 64 { 9297 return ErrIntOverflowAuth 9298 } 9299 if iNdEx >= l { 9300 return io.ErrUnexpectedEOF 9301 } 9302 b := dAtA[iNdEx] 9303 iNdEx++ 9304 stringLen |= uint64(b&0x7F) << shift 9305 if b < 0x80 { 9306 break 9307 } 9308 } 9309 intStringLen := int(stringLen) 9310 if intStringLen < 0 { 9311 return ErrInvalidLengthAuth 9312 } 9313 postIndex := iNdEx + intStringLen 9314 if postIndex < 0 { 9315 return ErrInvalidLengthAuth 9316 } 9317 if postIndex > l { 9318 return io.ErrUnexpectedEOF 9319 } 9320 m.Description = string(dAtA[iNdEx:postIndex]) 9321 iNdEx = postIndex 9322 case 3: 9323 if wireType != 2 { 9324 return fmt.Errorf("proto: wrong wireType = %d for field SAML", wireType) 9325 } 9326 var msglen int 9327 for shift := uint(0); ; shift += 7 { 9328 if shift >= 64 { 9329 return ErrIntOverflowAuth 9330 } 9331 if iNdEx >= l { 9332 return io.ErrUnexpectedEOF 9333 } 9334 b := dAtA[iNdEx] 9335 iNdEx++ 9336 msglen |= int(b&0x7F) << shift 9337 if b < 0x80 { 9338 break 9339 } 9340 } 9341 if msglen < 0 { 9342 return ErrInvalidLengthAuth 9343 } 9344 postIndex := iNdEx + msglen 9345 if postIndex < 0 { 9346 return ErrInvalidLengthAuth 9347 } 9348 if postIndex > l { 9349 return io.ErrUnexpectedEOF 9350 } 9351 if m.SAML == nil { 9352 m.SAML = &IDProvider_SAMLOptions{} 9353 } 9354 if err := m.SAML.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9355 return err 9356 } 9357 iNdEx = postIndex 9358 case 4: 9359 if wireType != 2 { 9360 return fmt.Errorf("proto: wrong wireType = %d for field GitHub", wireType) 9361 } 9362 var msglen int 9363 for shift := uint(0); ; shift += 7 { 9364 if shift >= 64 { 9365 return ErrIntOverflowAuth 9366 } 9367 if iNdEx >= l { 9368 return io.ErrUnexpectedEOF 9369 } 9370 b := dAtA[iNdEx] 9371 iNdEx++ 9372 msglen |= int(b&0x7F) << shift 9373 if b < 0x80 { 9374 break 9375 } 9376 } 9377 if msglen < 0 { 9378 return ErrInvalidLengthAuth 9379 } 9380 postIndex := iNdEx + msglen 9381 if postIndex < 0 { 9382 return ErrInvalidLengthAuth 9383 } 9384 if postIndex > l { 9385 return io.ErrUnexpectedEOF 9386 } 9387 if m.GitHub == nil { 9388 m.GitHub = &IDProvider_GitHubOptions{} 9389 } 9390 if err := m.GitHub.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9391 return err 9392 } 9393 iNdEx = postIndex 9394 case 5: 9395 if wireType != 2 { 9396 return fmt.Errorf("proto: wrong wireType = %d for field OIDC", wireType) 9397 } 9398 var msglen int 9399 for shift := uint(0); ; shift += 7 { 9400 if shift >= 64 { 9401 return ErrIntOverflowAuth 9402 } 9403 if iNdEx >= l { 9404 return io.ErrUnexpectedEOF 9405 } 9406 b := dAtA[iNdEx] 9407 iNdEx++ 9408 msglen |= int(b&0x7F) << shift 9409 if b < 0x80 { 9410 break 9411 } 9412 } 9413 if msglen < 0 { 9414 return ErrInvalidLengthAuth 9415 } 9416 postIndex := iNdEx + msglen 9417 if postIndex < 0 { 9418 return ErrInvalidLengthAuth 9419 } 9420 if postIndex > l { 9421 return io.ErrUnexpectedEOF 9422 } 9423 if m.OIDC == nil { 9424 m.OIDC = &IDProvider_OIDCOptions{} 9425 } 9426 if err := m.OIDC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9427 return err 9428 } 9429 iNdEx = postIndex 9430 default: 9431 iNdEx = preIndex 9432 skippy, err := skipAuth(dAtA[iNdEx:]) 9433 if err != nil { 9434 return err 9435 } 9436 if (skippy < 0) || (iNdEx+skippy) < 0 { 9437 return ErrInvalidLengthAuth 9438 } 9439 if (iNdEx + skippy) > l { 9440 return io.ErrUnexpectedEOF 9441 } 9442 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9443 iNdEx += skippy 9444 } 9445 } 9446 9447 if iNdEx > l { 9448 return io.ErrUnexpectedEOF 9449 } 9450 return nil 9451 } 9452 func (m *IDProvider_SAMLOptions) Unmarshal(dAtA []byte) error { 9453 l := len(dAtA) 9454 iNdEx := 0 9455 for iNdEx < l { 9456 preIndex := iNdEx 9457 var wire uint64 9458 for shift := uint(0); ; shift += 7 { 9459 if shift >= 64 { 9460 return ErrIntOverflowAuth 9461 } 9462 if iNdEx >= l { 9463 return io.ErrUnexpectedEOF 9464 } 9465 b := dAtA[iNdEx] 9466 iNdEx++ 9467 wire |= uint64(b&0x7F) << shift 9468 if b < 0x80 { 9469 break 9470 } 9471 } 9472 fieldNum := int32(wire >> 3) 9473 wireType := int(wire & 0x7) 9474 if wireType == 4 { 9475 return fmt.Errorf("proto: SAMLOptions: wiretype end group for non-group") 9476 } 9477 if fieldNum <= 0 { 9478 return fmt.Errorf("proto: SAMLOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9479 } 9480 switch fieldNum { 9481 case 1: 9482 if wireType != 2 { 9483 return fmt.Errorf("proto: wrong wireType = %d for field MetadataURL", wireType) 9484 } 9485 var stringLen uint64 9486 for shift := uint(0); ; shift += 7 { 9487 if shift >= 64 { 9488 return ErrIntOverflowAuth 9489 } 9490 if iNdEx >= l { 9491 return io.ErrUnexpectedEOF 9492 } 9493 b := dAtA[iNdEx] 9494 iNdEx++ 9495 stringLen |= uint64(b&0x7F) << shift 9496 if b < 0x80 { 9497 break 9498 } 9499 } 9500 intStringLen := int(stringLen) 9501 if intStringLen < 0 { 9502 return ErrInvalidLengthAuth 9503 } 9504 postIndex := iNdEx + intStringLen 9505 if postIndex < 0 { 9506 return ErrInvalidLengthAuth 9507 } 9508 if postIndex > l { 9509 return io.ErrUnexpectedEOF 9510 } 9511 m.MetadataURL = string(dAtA[iNdEx:postIndex]) 9512 iNdEx = postIndex 9513 case 2: 9514 if wireType != 2 { 9515 return fmt.Errorf("proto: wrong wireType = %d for field MetadataXML", wireType) 9516 } 9517 var byteLen int 9518 for shift := uint(0); ; shift += 7 { 9519 if shift >= 64 { 9520 return ErrIntOverflowAuth 9521 } 9522 if iNdEx >= l { 9523 return io.ErrUnexpectedEOF 9524 } 9525 b := dAtA[iNdEx] 9526 iNdEx++ 9527 byteLen |= int(b&0x7F) << shift 9528 if b < 0x80 { 9529 break 9530 } 9531 } 9532 if byteLen < 0 { 9533 return ErrInvalidLengthAuth 9534 } 9535 postIndex := iNdEx + byteLen 9536 if postIndex < 0 { 9537 return ErrInvalidLengthAuth 9538 } 9539 if postIndex > l { 9540 return io.ErrUnexpectedEOF 9541 } 9542 m.MetadataXML = append(m.MetadataXML[:0], dAtA[iNdEx:postIndex]...) 9543 if m.MetadataXML == nil { 9544 m.MetadataXML = []byte{} 9545 } 9546 iNdEx = postIndex 9547 case 3: 9548 if wireType != 2 { 9549 return fmt.Errorf("proto: wrong wireType = %d for field GroupAttribute", wireType) 9550 } 9551 var stringLen uint64 9552 for shift := uint(0); ; shift += 7 { 9553 if shift >= 64 { 9554 return ErrIntOverflowAuth 9555 } 9556 if iNdEx >= l { 9557 return io.ErrUnexpectedEOF 9558 } 9559 b := dAtA[iNdEx] 9560 iNdEx++ 9561 stringLen |= uint64(b&0x7F) << shift 9562 if b < 0x80 { 9563 break 9564 } 9565 } 9566 intStringLen := int(stringLen) 9567 if intStringLen < 0 { 9568 return ErrInvalidLengthAuth 9569 } 9570 postIndex := iNdEx + intStringLen 9571 if postIndex < 0 { 9572 return ErrInvalidLengthAuth 9573 } 9574 if postIndex > l { 9575 return io.ErrUnexpectedEOF 9576 } 9577 m.GroupAttribute = string(dAtA[iNdEx:postIndex]) 9578 iNdEx = postIndex 9579 default: 9580 iNdEx = preIndex 9581 skippy, err := skipAuth(dAtA[iNdEx:]) 9582 if err != nil { 9583 return err 9584 } 9585 if (skippy < 0) || (iNdEx+skippy) < 0 { 9586 return ErrInvalidLengthAuth 9587 } 9588 if (iNdEx + skippy) > l { 9589 return io.ErrUnexpectedEOF 9590 } 9591 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9592 iNdEx += skippy 9593 } 9594 } 9595 9596 if iNdEx > l { 9597 return io.ErrUnexpectedEOF 9598 } 9599 return nil 9600 } 9601 func (m *IDProvider_OIDCOptions) Unmarshal(dAtA []byte) error { 9602 l := len(dAtA) 9603 iNdEx := 0 9604 for iNdEx < l { 9605 preIndex := iNdEx 9606 var wire uint64 9607 for shift := uint(0); ; shift += 7 { 9608 if shift >= 64 { 9609 return ErrIntOverflowAuth 9610 } 9611 if iNdEx >= l { 9612 return io.ErrUnexpectedEOF 9613 } 9614 b := dAtA[iNdEx] 9615 iNdEx++ 9616 wire |= uint64(b&0x7F) << shift 9617 if b < 0x80 { 9618 break 9619 } 9620 } 9621 fieldNum := int32(wire >> 3) 9622 wireType := int(wire & 0x7) 9623 if wireType == 4 { 9624 return fmt.Errorf("proto: OIDCOptions: wiretype end group for non-group") 9625 } 9626 if fieldNum <= 0 { 9627 return fmt.Errorf("proto: OIDCOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9628 } 9629 switch fieldNum { 9630 case 1: 9631 if wireType != 2 { 9632 return fmt.Errorf("proto: wrong wireType = %d for field Issuer", wireType) 9633 } 9634 var stringLen uint64 9635 for shift := uint(0); ; shift += 7 { 9636 if shift >= 64 { 9637 return ErrIntOverflowAuth 9638 } 9639 if iNdEx >= l { 9640 return io.ErrUnexpectedEOF 9641 } 9642 b := dAtA[iNdEx] 9643 iNdEx++ 9644 stringLen |= uint64(b&0x7F) << shift 9645 if b < 0x80 { 9646 break 9647 } 9648 } 9649 intStringLen := int(stringLen) 9650 if intStringLen < 0 { 9651 return ErrInvalidLengthAuth 9652 } 9653 postIndex := iNdEx + intStringLen 9654 if postIndex < 0 { 9655 return ErrInvalidLengthAuth 9656 } 9657 if postIndex > l { 9658 return io.ErrUnexpectedEOF 9659 } 9660 m.Issuer = string(dAtA[iNdEx:postIndex]) 9661 iNdEx = postIndex 9662 case 2: 9663 if wireType != 2 { 9664 return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) 9665 } 9666 var stringLen uint64 9667 for shift := uint(0); ; shift += 7 { 9668 if shift >= 64 { 9669 return ErrIntOverflowAuth 9670 } 9671 if iNdEx >= l { 9672 return io.ErrUnexpectedEOF 9673 } 9674 b := dAtA[iNdEx] 9675 iNdEx++ 9676 stringLen |= uint64(b&0x7F) << shift 9677 if b < 0x80 { 9678 break 9679 } 9680 } 9681 intStringLen := int(stringLen) 9682 if intStringLen < 0 { 9683 return ErrInvalidLengthAuth 9684 } 9685 postIndex := iNdEx + intStringLen 9686 if postIndex < 0 { 9687 return ErrInvalidLengthAuth 9688 } 9689 if postIndex > l { 9690 return io.ErrUnexpectedEOF 9691 } 9692 m.ClientID = string(dAtA[iNdEx:postIndex]) 9693 iNdEx = postIndex 9694 case 3: 9695 if wireType != 2 { 9696 return fmt.Errorf("proto: wrong wireType = %d for field ClientSecret", wireType) 9697 } 9698 var stringLen uint64 9699 for shift := uint(0); ; shift += 7 { 9700 if shift >= 64 { 9701 return ErrIntOverflowAuth 9702 } 9703 if iNdEx >= l { 9704 return io.ErrUnexpectedEOF 9705 } 9706 b := dAtA[iNdEx] 9707 iNdEx++ 9708 stringLen |= uint64(b&0x7F) << shift 9709 if b < 0x80 { 9710 break 9711 } 9712 } 9713 intStringLen := int(stringLen) 9714 if intStringLen < 0 { 9715 return ErrInvalidLengthAuth 9716 } 9717 postIndex := iNdEx + intStringLen 9718 if postIndex < 0 { 9719 return ErrInvalidLengthAuth 9720 } 9721 if postIndex > l { 9722 return io.ErrUnexpectedEOF 9723 } 9724 m.ClientSecret = string(dAtA[iNdEx:postIndex]) 9725 iNdEx = postIndex 9726 case 4: 9727 if wireType != 2 { 9728 return fmt.Errorf("proto: wrong wireType = %d for field RedirectURI", wireType) 9729 } 9730 var stringLen uint64 9731 for shift := uint(0); ; shift += 7 { 9732 if shift >= 64 { 9733 return ErrIntOverflowAuth 9734 } 9735 if iNdEx >= l { 9736 return io.ErrUnexpectedEOF 9737 } 9738 b := dAtA[iNdEx] 9739 iNdEx++ 9740 stringLen |= uint64(b&0x7F) << shift 9741 if b < 0x80 { 9742 break 9743 } 9744 } 9745 intStringLen := int(stringLen) 9746 if intStringLen < 0 { 9747 return ErrInvalidLengthAuth 9748 } 9749 postIndex := iNdEx + intStringLen 9750 if postIndex < 0 { 9751 return ErrInvalidLengthAuth 9752 } 9753 if postIndex > l { 9754 return io.ErrUnexpectedEOF 9755 } 9756 m.RedirectURI = string(dAtA[iNdEx:postIndex]) 9757 iNdEx = postIndex 9758 case 5: 9759 if wireType != 2 { 9760 return fmt.Errorf("proto: wrong wireType = %d for field AdditionalScopes", wireType) 9761 } 9762 var stringLen uint64 9763 for shift := uint(0); ; shift += 7 { 9764 if shift >= 64 { 9765 return ErrIntOverflowAuth 9766 } 9767 if iNdEx >= l { 9768 return io.ErrUnexpectedEOF 9769 } 9770 b := dAtA[iNdEx] 9771 iNdEx++ 9772 stringLen |= uint64(b&0x7F) << shift 9773 if b < 0x80 { 9774 break 9775 } 9776 } 9777 intStringLen := int(stringLen) 9778 if intStringLen < 0 { 9779 return ErrInvalidLengthAuth 9780 } 9781 postIndex := iNdEx + intStringLen 9782 if postIndex < 0 { 9783 return ErrInvalidLengthAuth 9784 } 9785 if postIndex > l { 9786 return io.ErrUnexpectedEOF 9787 } 9788 m.AdditionalScopes = append(m.AdditionalScopes, string(dAtA[iNdEx:postIndex])) 9789 iNdEx = postIndex 9790 case 6: 9791 if wireType != 0 { 9792 return fmt.Errorf("proto: wrong wireType = %d for field IgnoreEmailVerified", wireType) 9793 } 9794 var v int 9795 for shift := uint(0); ; shift += 7 { 9796 if shift >= 64 { 9797 return ErrIntOverflowAuth 9798 } 9799 if iNdEx >= l { 9800 return io.ErrUnexpectedEOF 9801 } 9802 b := dAtA[iNdEx] 9803 iNdEx++ 9804 v |= int(b&0x7F) << shift 9805 if b < 0x80 { 9806 break 9807 } 9808 } 9809 m.IgnoreEmailVerified = bool(v != 0) 9810 default: 9811 iNdEx = preIndex 9812 skippy, err := skipAuth(dAtA[iNdEx:]) 9813 if err != nil { 9814 return err 9815 } 9816 if (skippy < 0) || (iNdEx+skippy) < 0 { 9817 return ErrInvalidLengthAuth 9818 } 9819 if (iNdEx + skippy) > l { 9820 return io.ErrUnexpectedEOF 9821 } 9822 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9823 iNdEx += skippy 9824 } 9825 } 9826 9827 if iNdEx > l { 9828 return io.ErrUnexpectedEOF 9829 } 9830 return nil 9831 } 9832 func (m *IDProvider_GitHubOptions) Unmarshal(dAtA []byte) error { 9833 l := len(dAtA) 9834 iNdEx := 0 9835 for iNdEx < l { 9836 preIndex := iNdEx 9837 var wire uint64 9838 for shift := uint(0); ; shift += 7 { 9839 if shift >= 64 { 9840 return ErrIntOverflowAuth 9841 } 9842 if iNdEx >= l { 9843 return io.ErrUnexpectedEOF 9844 } 9845 b := dAtA[iNdEx] 9846 iNdEx++ 9847 wire |= uint64(b&0x7F) << shift 9848 if b < 0x80 { 9849 break 9850 } 9851 } 9852 fieldNum := int32(wire >> 3) 9853 wireType := int(wire & 0x7) 9854 if wireType == 4 { 9855 return fmt.Errorf("proto: GitHubOptions: wiretype end group for non-group") 9856 } 9857 if fieldNum <= 0 { 9858 return fmt.Errorf("proto: GitHubOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9859 } 9860 switch fieldNum { 9861 default: 9862 iNdEx = preIndex 9863 skippy, err := skipAuth(dAtA[iNdEx:]) 9864 if err != nil { 9865 return err 9866 } 9867 if (skippy < 0) || (iNdEx+skippy) < 0 { 9868 return ErrInvalidLengthAuth 9869 } 9870 if (iNdEx + skippy) > l { 9871 return io.ErrUnexpectedEOF 9872 } 9873 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9874 iNdEx += skippy 9875 } 9876 } 9877 9878 if iNdEx > l { 9879 return io.ErrUnexpectedEOF 9880 } 9881 return nil 9882 } 9883 func (m *AuthConfig) Unmarshal(dAtA []byte) error { 9884 l := len(dAtA) 9885 iNdEx := 0 9886 for iNdEx < l { 9887 preIndex := iNdEx 9888 var wire uint64 9889 for shift := uint(0); ; shift += 7 { 9890 if shift >= 64 { 9891 return ErrIntOverflowAuth 9892 } 9893 if iNdEx >= l { 9894 return io.ErrUnexpectedEOF 9895 } 9896 b := dAtA[iNdEx] 9897 iNdEx++ 9898 wire |= uint64(b&0x7F) << shift 9899 if b < 0x80 { 9900 break 9901 } 9902 } 9903 fieldNum := int32(wire >> 3) 9904 wireType := int(wire & 0x7) 9905 if wireType == 4 { 9906 return fmt.Errorf("proto: AuthConfig: wiretype end group for non-group") 9907 } 9908 if fieldNum <= 0 { 9909 return fmt.Errorf("proto: AuthConfig: illegal tag %d (wire type %d)", fieldNum, wire) 9910 } 9911 switch fieldNum { 9912 case 1: 9913 if wireType != 0 { 9914 return fmt.Errorf("proto: wrong wireType = %d for field LiveConfigVersion", wireType) 9915 } 9916 m.LiveConfigVersion = 0 9917 for shift := uint(0); ; shift += 7 { 9918 if shift >= 64 { 9919 return ErrIntOverflowAuth 9920 } 9921 if iNdEx >= l { 9922 return io.ErrUnexpectedEOF 9923 } 9924 b := dAtA[iNdEx] 9925 iNdEx++ 9926 m.LiveConfigVersion |= int64(b&0x7F) << shift 9927 if b < 0x80 { 9928 break 9929 } 9930 } 9931 case 2: 9932 if wireType != 2 { 9933 return fmt.Errorf("proto: wrong wireType = %d for field IDProviders", wireType) 9934 } 9935 var msglen int 9936 for shift := uint(0); ; shift += 7 { 9937 if shift >= 64 { 9938 return ErrIntOverflowAuth 9939 } 9940 if iNdEx >= l { 9941 return io.ErrUnexpectedEOF 9942 } 9943 b := dAtA[iNdEx] 9944 iNdEx++ 9945 msglen |= int(b&0x7F) << shift 9946 if b < 0x80 { 9947 break 9948 } 9949 } 9950 if msglen < 0 { 9951 return ErrInvalidLengthAuth 9952 } 9953 postIndex := iNdEx + msglen 9954 if postIndex < 0 { 9955 return ErrInvalidLengthAuth 9956 } 9957 if postIndex > l { 9958 return io.ErrUnexpectedEOF 9959 } 9960 m.IDProviders = append(m.IDProviders, &IDProvider{}) 9961 if err := m.IDProviders[len(m.IDProviders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9962 return err 9963 } 9964 iNdEx = postIndex 9965 case 3: 9966 if wireType != 2 { 9967 return fmt.Errorf("proto: wrong wireType = %d for field SAMLServiceOptions", wireType) 9968 } 9969 var msglen int 9970 for shift := uint(0); ; shift += 7 { 9971 if shift >= 64 { 9972 return ErrIntOverflowAuth 9973 } 9974 if iNdEx >= l { 9975 return io.ErrUnexpectedEOF 9976 } 9977 b := dAtA[iNdEx] 9978 iNdEx++ 9979 msglen |= int(b&0x7F) << shift 9980 if b < 0x80 { 9981 break 9982 } 9983 } 9984 if msglen < 0 { 9985 return ErrInvalidLengthAuth 9986 } 9987 postIndex := iNdEx + msglen 9988 if postIndex < 0 { 9989 return ErrInvalidLengthAuth 9990 } 9991 if postIndex > l { 9992 return io.ErrUnexpectedEOF 9993 } 9994 if m.SAMLServiceOptions == nil { 9995 m.SAMLServiceOptions = &AuthConfig_SAMLServiceOptions{} 9996 } 9997 if err := m.SAMLServiceOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9998 return err 9999 } 10000 iNdEx = postIndex 10001 default: 10002 iNdEx = preIndex 10003 skippy, err := skipAuth(dAtA[iNdEx:]) 10004 if err != nil { 10005 return err 10006 } 10007 if (skippy < 0) || (iNdEx+skippy) < 0 { 10008 return ErrInvalidLengthAuth 10009 } 10010 if (iNdEx + skippy) > l { 10011 return io.ErrUnexpectedEOF 10012 } 10013 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10014 iNdEx += skippy 10015 } 10016 } 10017 10018 if iNdEx > l { 10019 return io.ErrUnexpectedEOF 10020 } 10021 return nil 10022 } 10023 func (m *AuthConfig_SAMLServiceOptions) Unmarshal(dAtA []byte) error { 10024 l := len(dAtA) 10025 iNdEx := 0 10026 for iNdEx < l { 10027 preIndex := iNdEx 10028 var wire uint64 10029 for shift := uint(0); ; shift += 7 { 10030 if shift >= 64 { 10031 return ErrIntOverflowAuth 10032 } 10033 if iNdEx >= l { 10034 return io.ErrUnexpectedEOF 10035 } 10036 b := dAtA[iNdEx] 10037 iNdEx++ 10038 wire |= uint64(b&0x7F) << shift 10039 if b < 0x80 { 10040 break 10041 } 10042 } 10043 fieldNum := int32(wire >> 3) 10044 wireType := int(wire & 0x7) 10045 if wireType == 4 { 10046 return fmt.Errorf("proto: SAMLServiceOptions: wiretype end group for non-group") 10047 } 10048 if fieldNum <= 0 { 10049 return fmt.Errorf("proto: SAMLServiceOptions: illegal tag %d (wire type %d)", fieldNum, wire) 10050 } 10051 switch fieldNum { 10052 case 1: 10053 if wireType != 2 { 10054 return fmt.Errorf("proto: wrong wireType = %d for field ACSURL", wireType) 10055 } 10056 var stringLen uint64 10057 for shift := uint(0); ; shift += 7 { 10058 if shift >= 64 { 10059 return ErrIntOverflowAuth 10060 } 10061 if iNdEx >= l { 10062 return io.ErrUnexpectedEOF 10063 } 10064 b := dAtA[iNdEx] 10065 iNdEx++ 10066 stringLen |= uint64(b&0x7F) << shift 10067 if b < 0x80 { 10068 break 10069 } 10070 } 10071 intStringLen := int(stringLen) 10072 if intStringLen < 0 { 10073 return ErrInvalidLengthAuth 10074 } 10075 postIndex := iNdEx + intStringLen 10076 if postIndex < 0 { 10077 return ErrInvalidLengthAuth 10078 } 10079 if postIndex > l { 10080 return io.ErrUnexpectedEOF 10081 } 10082 m.ACSURL = string(dAtA[iNdEx:postIndex]) 10083 iNdEx = postIndex 10084 case 2: 10085 if wireType != 2 { 10086 return fmt.Errorf("proto: wrong wireType = %d for field MetadataURL", wireType) 10087 } 10088 var stringLen uint64 10089 for shift := uint(0); ; shift += 7 { 10090 if shift >= 64 { 10091 return ErrIntOverflowAuth 10092 } 10093 if iNdEx >= l { 10094 return io.ErrUnexpectedEOF 10095 } 10096 b := dAtA[iNdEx] 10097 iNdEx++ 10098 stringLen |= uint64(b&0x7F) << shift 10099 if b < 0x80 { 10100 break 10101 } 10102 } 10103 intStringLen := int(stringLen) 10104 if intStringLen < 0 { 10105 return ErrInvalidLengthAuth 10106 } 10107 postIndex := iNdEx + intStringLen 10108 if postIndex < 0 { 10109 return ErrInvalidLengthAuth 10110 } 10111 if postIndex > l { 10112 return io.ErrUnexpectedEOF 10113 } 10114 m.MetadataURL = string(dAtA[iNdEx:postIndex]) 10115 iNdEx = postIndex 10116 case 3: 10117 if wireType != 2 { 10118 return fmt.Errorf("proto: wrong wireType = %d for field DashURL", wireType) 10119 } 10120 var stringLen uint64 10121 for shift := uint(0); ; shift += 7 { 10122 if shift >= 64 { 10123 return ErrIntOverflowAuth 10124 } 10125 if iNdEx >= l { 10126 return io.ErrUnexpectedEOF 10127 } 10128 b := dAtA[iNdEx] 10129 iNdEx++ 10130 stringLen |= uint64(b&0x7F) << shift 10131 if b < 0x80 { 10132 break 10133 } 10134 } 10135 intStringLen := int(stringLen) 10136 if intStringLen < 0 { 10137 return ErrInvalidLengthAuth 10138 } 10139 postIndex := iNdEx + intStringLen 10140 if postIndex < 0 { 10141 return ErrInvalidLengthAuth 10142 } 10143 if postIndex > l { 10144 return io.ErrUnexpectedEOF 10145 } 10146 m.DashURL = string(dAtA[iNdEx:postIndex]) 10147 iNdEx = postIndex 10148 case 4: 10149 if wireType != 2 { 10150 return fmt.Errorf("proto: wrong wireType = %d for field SessionDuration", wireType) 10151 } 10152 var stringLen uint64 10153 for shift := uint(0); ; shift += 7 { 10154 if shift >= 64 { 10155 return ErrIntOverflowAuth 10156 } 10157 if iNdEx >= l { 10158 return io.ErrUnexpectedEOF 10159 } 10160 b := dAtA[iNdEx] 10161 iNdEx++ 10162 stringLen |= uint64(b&0x7F) << shift 10163 if b < 0x80 { 10164 break 10165 } 10166 } 10167 intStringLen := int(stringLen) 10168 if intStringLen < 0 { 10169 return ErrInvalidLengthAuth 10170 } 10171 postIndex := iNdEx + intStringLen 10172 if postIndex < 0 { 10173 return ErrInvalidLengthAuth 10174 } 10175 if postIndex > l { 10176 return io.ErrUnexpectedEOF 10177 } 10178 m.SessionDuration = string(dAtA[iNdEx:postIndex]) 10179 iNdEx = postIndex 10180 case 5: 10181 if wireType != 0 { 10182 return fmt.Errorf("proto: wrong wireType = %d for field DebugLogging", wireType) 10183 } 10184 var v int 10185 for shift := uint(0); ; shift += 7 { 10186 if shift >= 64 { 10187 return ErrIntOverflowAuth 10188 } 10189 if iNdEx >= l { 10190 return io.ErrUnexpectedEOF 10191 } 10192 b := dAtA[iNdEx] 10193 iNdEx++ 10194 v |= int(b&0x7F) << shift 10195 if b < 0x80 { 10196 break 10197 } 10198 } 10199 m.DebugLogging = bool(v != 0) 10200 default: 10201 iNdEx = preIndex 10202 skippy, err := skipAuth(dAtA[iNdEx:]) 10203 if err != nil { 10204 return err 10205 } 10206 if (skippy < 0) || (iNdEx+skippy) < 0 { 10207 return ErrInvalidLengthAuth 10208 } 10209 if (iNdEx + skippy) > l { 10210 return io.ErrUnexpectedEOF 10211 } 10212 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10213 iNdEx += skippy 10214 } 10215 } 10216 10217 if iNdEx > l { 10218 return io.ErrUnexpectedEOF 10219 } 10220 return nil 10221 } 10222 func (m *GetConfigurationRequest) Unmarshal(dAtA []byte) error { 10223 l := len(dAtA) 10224 iNdEx := 0 10225 for iNdEx < l { 10226 preIndex := iNdEx 10227 var wire uint64 10228 for shift := uint(0); ; shift += 7 { 10229 if shift >= 64 { 10230 return ErrIntOverflowAuth 10231 } 10232 if iNdEx >= l { 10233 return io.ErrUnexpectedEOF 10234 } 10235 b := dAtA[iNdEx] 10236 iNdEx++ 10237 wire |= uint64(b&0x7F) << shift 10238 if b < 0x80 { 10239 break 10240 } 10241 } 10242 fieldNum := int32(wire >> 3) 10243 wireType := int(wire & 0x7) 10244 if wireType == 4 { 10245 return fmt.Errorf("proto: GetConfigurationRequest: wiretype end group for non-group") 10246 } 10247 if fieldNum <= 0 { 10248 return fmt.Errorf("proto: GetConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10249 } 10250 switch fieldNum { 10251 default: 10252 iNdEx = preIndex 10253 skippy, err := skipAuth(dAtA[iNdEx:]) 10254 if err != nil { 10255 return err 10256 } 10257 if (skippy < 0) || (iNdEx+skippy) < 0 { 10258 return ErrInvalidLengthAuth 10259 } 10260 if (iNdEx + skippy) > l { 10261 return io.ErrUnexpectedEOF 10262 } 10263 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10264 iNdEx += skippy 10265 } 10266 } 10267 10268 if iNdEx > l { 10269 return io.ErrUnexpectedEOF 10270 } 10271 return nil 10272 } 10273 func (m *GetConfigurationResponse) Unmarshal(dAtA []byte) error { 10274 l := len(dAtA) 10275 iNdEx := 0 10276 for iNdEx < l { 10277 preIndex := iNdEx 10278 var wire uint64 10279 for shift := uint(0); ; shift += 7 { 10280 if shift >= 64 { 10281 return ErrIntOverflowAuth 10282 } 10283 if iNdEx >= l { 10284 return io.ErrUnexpectedEOF 10285 } 10286 b := dAtA[iNdEx] 10287 iNdEx++ 10288 wire |= uint64(b&0x7F) << shift 10289 if b < 0x80 { 10290 break 10291 } 10292 } 10293 fieldNum := int32(wire >> 3) 10294 wireType := int(wire & 0x7) 10295 if wireType == 4 { 10296 return fmt.Errorf("proto: GetConfigurationResponse: wiretype end group for non-group") 10297 } 10298 if fieldNum <= 0 { 10299 return fmt.Errorf("proto: GetConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10300 } 10301 switch fieldNum { 10302 case 1: 10303 if wireType != 2 { 10304 return fmt.Errorf("proto: wrong wireType = %d for field Configuration", wireType) 10305 } 10306 var msglen int 10307 for shift := uint(0); ; shift += 7 { 10308 if shift >= 64 { 10309 return ErrIntOverflowAuth 10310 } 10311 if iNdEx >= l { 10312 return io.ErrUnexpectedEOF 10313 } 10314 b := dAtA[iNdEx] 10315 iNdEx++ 10316 msglen |= int(b&0x7F) << shift 10317 if b < 0x80 { 10318 break 10319 } 10320 } 10321 if msglen < 0 { 10322 return ErrInvalidLengthAuth 10323 } 10324 postIndex := iNdEx + msglen 10325 if postIndex < 0 { 10326 return ErrInvalidLengthAuth 10327 } 10328 if postIndex > l { 10329 return io.ErrUnexpectedEOF 10330 } 10331 if m.Configuration == nil { 10332 m.Configuration = &AuthConfig{} 10333 } 10334 if err := m.Configuration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10335 return err 10336 } 10337 iNdEx = postIndex 10338 default: 10339 iNdEx = preIndex 10340 skippy, err := skipAuth(dAtA[iNdEx:]) 10341 if err != nil { 10342 return err 10343 } 10344 if (skippy < 0) || (iNdEx+skippy) < 0 { 10345 return ErrInvalidLengthAuth 10346 } 10347 if (iNdEx + skippy) > l { 10348 return io.ErrUnexpectedEOF 10349 } 10350 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10351 iNdEx += skippy 10352 } 10353 } 10354 10355 if iNdEx > l { 10356 return io.ErrUnexpectedEOF 10357 } 10358 return nil 10359 } 10360 func (m *SetConfigurationRequest) Unmarshal(dAtA []byte) error { 10361 l := len(dAtA) 10362 iNdEx := 0 10363 for iNdEx < l { 10364 preIndex := iNdEx 10365 var wire uint64 10366 for shift := uint(0); ; shift += 7 { 10367 if shift >= 64 { 10368 return ErrIntOverflowAuth 10369 } 10370 if iNdEx >= l { 10371 return io.ErrUnexpectedEOF 10372 } 10373 b := dAtA[iNdEx] 10374 iNdEx++ 10375 wire |= uint64(b&0x7F) << shift 10376 if b < 0x80 { 10377 break 10378 } 10379 } 10380 fieldNum := int32(wire >> 3) 10381 wireType := int(wire & 0x7) 10382 if wireType == 4 { 10383 return fmt.Errorf("proto: SetConfigurationRequest: wiretype end group for non-group") 10384 } 10385 if fieldNum <= 0 { 10386 return fmt.Errorf("proto: SetConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10387 } 10388 switch fieldNum { 10389 case 1: 10390 if wireType != 2 { 10391 return fmt.Errorf("proto: wrong wireType = %d for field Configuration", wireType) 10392 } 10393 var msglen int 10394 for shift := uint(0); ; shift += 7 { 10395 if shift >= 64 { 10396 return ErrIntOverflowAuth 10397 } 10398 if iNdEx >= l { 10399 return io.ErrUnexpectedEOF 10400 } 10401 b := dAtA[iNdEx] 10402 iNdEx++ 10403 msglen |= int(b&0x7F) << shift 10404 if b < 0x80 { 10405 break 10406 } 10407 } 10408 if msglen < 0 { 10409 return ErrInvalidLengthAuth 10410 } 10411 postIndex := iNdEx + msglen 10412 if postIndex < 0 { 10413 return ErrInvalidLengthAuth 10414 } 10415 if postIndex > l { 10416 return io.ErrUnexpectedEOF 10417 } 10418 if m.Configuration == nil { 10419 m.Configuration = &AuthConfig{} 10420 } 10421 if err := m.Configuration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10422 return err 10423 } 10424 iNdEx = postIndex 10425 default: 10426 iNdEx = preIndex 10427 skippy, err := skipAuth(dAtA[iNdEx:]) 10428 if err != nil { 10429 return err 10430 } 10431 if (skippy < 0) || (iNdEx+skippy) < 0 { 10432 return ErrInvalidLengthAuth 10433 } 10434 if (iNdEx + skippy) > l { 10435 return io.ErrUnexpectedEOF 10436 } 10437 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10438 iNdEx += skippy 10439 } 10440 } 10441 10442 if iNdEx > l { 10443 return io.ErrUnexpectedEOF 10444 } 10445 return nil 10446 } 10447 func (m *SetConfigurationResponse) Unmarshal(dAtA []byte) error { 10448 l := len(dAtA) 10449 iNdEx := 0 10450 for iNdEx < l { 10451 preIndex := iNdEx 10452 var wire uint64 10453 for shift := uint(0); ; shift += 7 { 10454 if shift >= 64 { 10455 return ErrIntOverflowAuth 10456 } 10457 if iNdEx >= l { 10458 return io.ErrUnexpectedEOF 10459 } 10460 b := dAtA[iNdEx] 10461 iNdEx++ 10462 wire |= uint64(b&0x7F) << shift 10463 if b < 0x80 { 10464 break 10465 } 10466 } 10467 fieldNum := int32(wire >> 3) 10468 wireType := int(wire & 0x7) 10469 if wireType == 4 { 10470 return fmt.Errorf("proto: SetConfigurationResponse: wiretype end group for non-group") 10471 } 10472 if fieldNum <= 0 { 10473 return fmt.Errorf("proto: SetConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10474 } 10475 switch fieldNum { 10476 default: 10477 iNdEx = preIndex 10478 skippy, err := skipAuth(dAtA[iNdEx:]) 10479 if err != nil { 10480 return err 10481 } 10482 if (skippy < 0) || (iNdEx+skippy) < 0 { 10483 return ErrInvalidLengthAuth 10484 } 10485 if (iNdEx + skippy) > l { 10486 return io.ErrUnexpectedEOF 10487 } 10488 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10489 iNdEx += skippy 10490 } 10491 } 10492 10493 if iNdEx > l { 10494 return io.ErrUnexpectedEOF 10495 } 10496 return nil 10497 } 10498 func (m *ClusterRoles) Unmarshal(dAtA []byte) error { 10499 l := len(dAtA) 10500 iNdEx := 0 10501 for iNdEx < l { 10502 preIndex := iNdEx 10503 var wire uint64 10504 for shift := uint(0); ; shift += 7 { 10505 if shift >= 64 { 10506 return ErrIntOverflowAuth 10507 } 10508 if iNdEx >= l { 10509 return io.ErrUnexpectedEOF 10510 } 10511 b := dAtA[iNdEx] 10512 iNdEx++ 10513 wire |= uint64(b&0x7F) << shift 10514 if b < 0x80 { 10515 break 10516 } 10517 } 10518 fieldNum := int32(wire >> 3) 10519 wireType := int(wire & 0x7) 10520 if wireType == 4 { 10521 return fmt.Errorf("proto: ClusterRoles: wiretype end group for non-group") 10522 } 10523 if fieldNum <= 0 { 10524 return fmt.Errorf("proto: ClusterRoles: illegal tag %d (wire type %d)", fieldNum, wire) 10525 } 10526 switch fieldNum { 10527 case 1: 10528 if wireType == 0 { 10529 var v ClusterRole 10530 for shift := uint(0); ; shift += 7 { 10531 if shift >= 64 { 10532 return ErrIntOverflowAuth 10533 } 10534 if iNdEx >= l { 10535 return io.ErrUnexpectedEOF 10536 } 10537 b := dAtA[iNdEx] 10538 iNdEx++ 10539 v |= ClusterRole(b&0x7F) << shift 10540 if b < 0x80 { 10541 break 10542 } 10543 } 10544 m.Roles = append(m.Roles, v) 10545 } else if wireType == 2 { 10546 var packedLen int 10547 for shift := uint(0); ; shift += 7 { 10548 if shift >= 64 { 10549 return ErrIntOverflowAuth 10550 } 10551 if iNdEx >= l { 10552 return io.ErrUnexpectedEOF 10553 } 10554 b := dAtA[iNdEx] 10555 iNdEx++ 10556 packedLen |= int(b&0x7F) << shift 10557 if b < 0x80 { 10558 break 10559 } 10560 } 10561 if packedLen < 0 { 10562 return ErrInvalidLengthAuth 10563 } 10564 postIndex := iNdEx + packedLen 10565 if postIndex < 0 { 10566 return ErrInvalidLengthAuth 10567 } 10568 if postIndex > l { 10569 return io.ErrUnexpectedEOF 10570 } 10571 var elementCount int 10572 if elementCount != 0 && len(m.Roles) == 0 { 10573 m.Roles = make([]ClusterRole, 0, elementCount) 10574 } 10575 for iNdEx < postIndex { 10576 var v ClusterRole 10577 for shift := uint(0); ; shift += 7 { 10578 if shift >= 64 { 10579 return ErrIntOverflowAuth 10580 } 10581 if iNdEx >= l { 10582 return io.ErrUnexpectedEOF 10583 } 10584 b := dAtA[iNdEx] 10585 iNdEx++ 10586 v |= ClusterRole(b&0x7F) << shift 10587 if b < 0x80 { 10588 break 10589 } 10590 } 10591 m.Roles = append(m.Roles, v) 10592 } 10593 } else { 10594 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 10595 } 10596 default: 10597 iNdEx = preIndex 10598 skippy, err := skipAuth(dAtA[iNdEx:]) 10599 if err != nil { 10600 return err 10601 } 10602 if (skippy < 0) || (iNdEx+skippy) < 0 { 10603 return ErrInvalidLengthAuth 10604 } 10605 if (iNdEx + skippy) > l { 10606 return io.ErrUnexpectedEOF 10607 } 10608 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10609 iNdEx += skippy 10610 } 10611 } 10612 10613 if iNdEx > l { 10614 return io.ErrUnexpectedEOF 10615 } 10616 return nil 10617 } 10618 func (m *GetClusterRoleBindingsRequest) Unmarshal(dAtA []byte) error { 10619 l := len(dAtA) 10620 iNdEx := 0 10621 for iNdEx < l { 10622 preIndex := iNdEx 10623 var wire uint64 10624 for shift := uint(0); ; shift += 7 { 10625 if shift >= 64 { 10626 return ErrIntOverflowAuth 10627 } 10628 if iNdEx >= l { 10629 return io.ErrUnexpectedEOF 10630 } 10631 b := dAtA[iNdEx] 10632 iNdEx++ 10633 wire |= uint64(b&0x7F) << shift 10634 if b < 0x80 { 10635 break 10636 } 10637 } 10638 fieldNum := int32(wire >> 3) 10639 wireType := int(wire & 0x7) 10640 if wireType == 4 { 10641 return fmt.Errorf("proto: GetClusterRoleBindingsRequest: wiretype end group for non-group") 10642 } 10643 if fieldNum <= 0 { 10644 return fmt.Errorf("proto: GetClusterRoleBindingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10645 } 10646 switch fieldNum { 10647 default: 10648 iNdEx = preIndex 10649 skippy, err := skipAuth(dAtA[iNdEx:]) 10650 if err != nil { 10651 return err 10652 } 10653 if (skippy < 0) || (iNdEx+skippy) < 0 { 10654 return ErrInvalidLengthAuth 10655 } 10656 if (iNdEx + skippy) > l { 10657 return io.ErrUnexpectedEOF 10658 } 10659 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10660 iNdEx += skippy 10661 } 10662 } 10663 10664 if iNdEx > l { 10665 return io.ErrUnexpectedEOF 10666 } 10667 return nil 10668 } 10669 func (m *GetClusterRoleBindingsResponse) Unmarshal(dAtA []byte) error { 10670 l := len(dAtA) 10671 iNdEx := 0 10672 for iNdEx < l { 10673 preIndex := iNdEx 10674 var wire uint64 10675 for shift := uint(0); ; shift += 7 { 10676 if shift >= 64 { 10677 return ErrIntOverflowAuth 10678 } 10679 if iNdEx >= l { 10680 return io.ErrUnexpectedEOF 10681 } 10682 b := dAtA[iNdEx] 10683 iNdEx++ 10684 wire |= uint64(b&0x7F) << shift 10685 if b < 0x80 { 10686 break 10687 } 10688 } 10689 fieldNum := int32(wire >> 3) 10690 wireType := int(wire & 0x7) 10691 if wireType == 4 { 10692 return fmt.Errorf("proto: GetClusterRoleBindingsResponse: wiretype end group for non-group") 10693 } 10694 if fieldNum <= 0 { 10695 return fmt.Errorf("proto: GetClusterRoleBindingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10696 } 10697 switch fieldNum { 10698 case 1: 10699 if wireType != 2 { 10700 return fmt.Errorf("proto: wrong wireType = %d for field Bindings", wireType) 10701 } 10702 var msglen int 10703 for shift := uint(0); ; shift += 7 { 10704 if shift >= 64 { 10705 return ErrIntOverflowAuth 10706 } 10707 if iNdEx >= l { 10708 return io.ErrUnexpectedEOF 10709 } 10710 b := dAtA[iNdEx] 10711 iNdEx++ 10712 msglen |= int(b&0x7F) << shift 10713 if b < 0x80 { 10714 break 10715 } 10716 } 10717 if msglen < 0 { 10718 return ErrInvalidLengthAuth 10719 } 10720 postIndex := iNdEx + msglen 10721 if postIndex < 0 { 10722 return ErrInvalidLengthAuth 10723 } 10724 if postIndex > l { 10725 return io.ErrUnexpectedEOF 10726 } 10727 if m.Bindings == nil { 10728 m.Bindings = make(map[string]*ClusterRoles) 10729 } 10730 var mapkey string 10731 var mapvalue *ClusterRoles 10732 for iNdEx < postIndex { 10733 entryPreIndex := iNdEx 10734 var wire uint64 10735 for shift := uint(0); ; shift += 7 { 10736 if shift >= 64 { 10737 return ErrIntOverflowAuth 10738 } 10739 if iNdEx >= l { 10740 return io.ErrUnexpectedEOF 10741 } 10742 b := dAtA[iNdEx] 10743 iNdEx++ 10744 wire |= uint64(b&0x7F) << shift 10745 if b < 0x80 { 10746 break 10747 } 10748 } 10749 fieldNum := int32(wire >> 3) 10750 if fieldNum == 1 { 10751 var stringLenmapkey uint64 10752 for shift := uint(0); ; shift += 7 { 10753 if shift >= 64 { 10754 return ErrIntOverflowAuth 10755 } 10756 if iNdEx >= l { 10757 return io.ErrUnexpectedEOF 10758 } 10759 b := dAtA[iNdEx] 10760 iNdEx++ 10761 stringLenmapkey |= uint64(b&0x7F) << shift 10762 if b < 0x80 { 10763 break 10764 } 10765 } 10766 intStringLenmapkey := int(stringLenmapkey) 10767 if intStringLenmapkey < 0 { 10768 return ErrInvalidLengthAuth 10769 } 10770 postStringIndexmapkey := iNdEx + intStringLenmapkey 10771 if postStringIndexmapkey < 0 { 10772 return ErrInvalidLengthAuth 10773 } 10774 if postStringIndexmapkey > l { 10775 return io.ErrUnexpectedEOF 10776 } 10777 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 10778 iNdEx = postStringIndexmapkey 10779 } else if fieldNum == 2 { 10780 var mapmsglen int 10781 for shift := uint(0); ; shift += 7 { 10782 if shift >= 64 { 10783 return ErrIntOverflowAuth 10784 } 10785 if iNdEx >= l { 10786 return io.ErrUnexpectedEOF 10787 } 10788 b := dAtA[iNdEx] 10789 iNdEx++ 10790 mapmsglen |= int(b&0x7F) << shift 10791 if b < 0x80 { 10792 break 10793 } 10794 } 10795 if mapmsglen < 0 { 10796 return ErrInvalidLengthAuth 10797 } 10798 postmsgIndex := iNdEx + mapmsglen 10799 if postmsgIndex < 0 { 10800 return ErrInvalidLengthAuth 10801 } 10802 if postmsgIndex > l { 10803 return io.ErrUnexpectedEOF 10804 } 10805 mapvalue = &ClusterRoles{} 10806 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 10807 return err 10808 } 10809 iNdEx = postmsgIndex 10810 } else { 10811 iNdEx = entryPreIndex 10812 skippy, err := skipAuth(dAtA[iNdEx:]) 10813 if err != nil { 10814 return err 10815 } 10816 if (skippy < 0) || (iNdEx+skippy) < 0 { 10817 return ErrInvalidLengthAuth 10818 } 10819 if (iNdEx + skippy) > postIndex { 10820 return io.ErrUnexpectedEOF 10821 } 10822 iNdEx += skippy 10823 } 10824 } 10825 m.Bindings[mapkey] = mapvalue 10826 iNdEx = postIndex 10827 default: 10828 iNdEx = preIndex 10829 skippy, err := skipAuth(dAtA[iNdEx:]) 10830 if err != nil { 10831 return err 10832 } 10833 if (skippy < 0) || (iNdEx+skippy) < 0 { 10834 return ErrInvalidLengthAuth 10835 } 10836 if (iNdEx + skippy) > l { 10837 return io.ErrUnexpectedEOF 10838 } 10839 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10840 iNdEx += skippy 10841 } 10842 } 10843 10844 if iNdEx > l { 10845 return io.ErrUnexpectedEOF 10846 } 10847 return nil 10848 } 10849 func (m *ModifyClusterRoleBindingRequest) Unmarshal(dAtA []byte) error { 10850 l := len(dAtA) 10851 iNdEx := 0 10852 for iNdEx < l { 10853 preIndex := iNdEx 10854 var wire uint64 10855 for shift := uint(0); ; shift += 7 { 10856 if shift >= 64 { 10857 return ErrIntOverflowAuth 10858 } 10859 if iNdEx >= l { 10860 return io.ErrUnexpectedEOF 10861 } 10862 b := dAtA[iNdEx] 10863 iNdEx++ 10864 wire |= uint64(b&0x7F) << shift 10865 if b < 0x80 { 10866 break 10867 } 10868 } 10869 fieldNum := int32(wire >> 3) 10870 wireType := int(wire & 0x7) 10871 if wireType == 4 { 10872 return fmt.Errorf("proto: ModifyClusterRoleBindingRequest: wiretype end group for non-group") 10873 } 10874 if fieldNum <= 0 { 10875 return fmt.Errorf("proto: ModifyClusterRoleBindingRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10876 } 10877 switch fieldNum { 10878 case 1: 10879 if wireType != 2 { 10880 return fmt.Errorf("proto: wrong wireType = %d for field Principal", wireType) 10881 } 10882 var stringLen uint64 10883 for shift := uint(0); ; shift += 7 { 10884 if shift >= 64 { 10885 return ErrIntOverflowAuth 10886 } 10887 if iNdEx >= l { 10888 return io.ErrUnexpectedEOF 10889 } 10890 b := dAtA[iNdEx] 10891 iNdEx++ 10892 stringLen |= uint64(b&0x7F) << shift 10893 if b < 0x80 { 10894 break 10895 } 10896 } 10897 intStringLen := int(stringLen) 10898 if intStringLen < 0 { 10899 return ErrInvalidLengthAuth 10900 } 10901 postIndex := iNdEx + intStringLen 10902 if postIndex < 0 { 10903 return ErrInvalidLengthAuth 10904 } 10905 if postIndex > l { 10906 return io.ErrUnexpectedEOF 10907 } 10908 m.Principal = string(dAtA[iNdEx:postIndex]) 10909 iNdEx = postIndex 10910 case 2: 10911 if wireType != 2 { 10912 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 10913 } 10914 var msglen int 10915 for shift := uint(0); ; shift += 7 { 10916 if shift >= 64 { 10917 return ErrIntOverflowAuth 10918 } 10919 if iNdEx >= l { 10920 return io.ErrUnexpectedEOF 10921 } 10922 b := dAtA[iNdEx] 10923 iNdEx++ 10924 msglen |= int(b&0x7F) << shift 10925 if b < 0x80 { 10926 break 10927 } 10928 } 10929 if msglen < 0 { 10930 return ErrInvalidLengthAuth 10931 } 10932 postIndex := iNdEx + msglen 10933 if postIndex < 0 { 10934 return ErrInvalidLengthAuth 10935 } 10936 if postIndex > l { 10937 return io.ErrUnexpectedEOF 10938 } 10939 if m.Roles == nil { 10940 m.Roles = &ClusterRoles{} 10941 } 10942 if err := m.Roles.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10943 return err 10944 } 10945 iNdEx = postIndex 10946 default: 10947 iNdEx = preIndex 10948 skippy, err := skipAuth(dAtA[iNdEx:]) 10949 if err != nil { 10950 return err 10951 } 10952 if (skippy < 0) || (iNdEx+skippy) < 0 { 10953 return ErrInvalidLengthAuth 10954 } 10955 if (iNdEx + skippy) > l { 10956 return io.ErrUnexpectedEOF 10957 } 10958 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10959 iNdEx += skippy 10960 } 10961 } 10962 10963 if iNdEx > l { 10964 return io.ErrUnexpectedEOF 10965 } 10966 return nil 10967 } 10968 func (m *ModifyClusterRoleBindingResponse) Unmarshal(dAtA []byte) error { 10969 l := len(dAtA) 10970 iNdEx := 0 10971 for iNdEx < l { 10972 preIndex := iNdEx 10973 var wire uint64 10974 for shift := uint(0); ; shift += 7 { 10975 if shift >= 64 { 10976 return ErrIntOverflowAuth 10977 } 10978 if iNdEx >= l { 10979 return io.ErrUnexpectedEOF 10980 } 10981 b := dAtA[iNdEx] 10982 iNdEx++ 10983 wire |= uint64(b&0x7F) << shift 10984 if b < 0x80 { 10985 break 10986 } 10987 } 10988 fieldNum := int32(wire >> 3) 10989 wireType := int(wire & 0x7) 10990 if wireType == 4 { 10991 return fmt.Errorf("proto: ModifyClusterRoleBindingResponse: wiretype end group for non-group") 10992 } 10993 if fieldNum <= 0 { 10994 return fmt.Errorf("proto: ModifyClusterRoleBindingResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10995 } 10996 switch fieldNum { 10997 default: 10998 iNdEx = preIndex 10999 skippy, err := skipAuth(dAtA[iNdEx:]) 11000 if err != nil { 11001 return err 11002 } 11003 if (skippy < 0) || (iNdEx+skippy) < 0 { 11004 return ErrInvalidLengthAuth 11005 } 11006 if (iNdEx + skippy) > l { 11007 return io.ErrUnexpectedEOF 11008 } 11009 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11010 iNdEx += skippy 11011 } 11012 } 11013 11014 if iNdEx > l { 11015 return io.ErrUnexpectedEOF 11016 } 11017 return nil 11018 } 11019 func (m *GetAdminsRequest) Unmarshal(dAtA []byte) error { 11020 l := len(dAtA) 11021 iNdEx := 0 11022 for iNdEx < l { 11023 preIndex := iNdEx 11024 var wire uint64 11025 for shift := uint(0); ; shift += 7 { 11026 if shift >= 64 { 11027 return ErrIntOverflowAuth 11028 } 11029 if iNdEx >= l { 11030 return io.ErrUnexpectedEOF 11031 } 11032 b := dAtA[iNdEx] 11033 iNdEx++ 11034 wire |= uint64(b&0x7F) << shift 11035 if b < 0x80 { 11036 break 11037 } 11038 } 11039 fieldNum := int32(wire >> 3) 11040 wireType := int(wire & 0x7) 11041 if wireType == 4 { 11042 return fmt.Errorf("proto: GetAdminsRequest: wiretype end group for non-group") 11043 } 11044 if fieldNum <= 0 { 11045 return fmt.Errorf("proto: GetAdminsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11046 } 11047 switch fieldNum { 11048 default: 11049 iNdEx = preIndex 11050 skippy, err := skipAuth(dAtA[iNdEx:]) 11051 if err != nil { 11052 return err 11053 } 11054 if (skippy < 0) || (iNdEx+skippy) < 0 { 11055 return ErrInvalidLengthAuth 11056 } 11057 if (iNdEx + skippy) > l { 11058 return io.ErrUnexpectedEOF 11059 } 11060 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11061 iNdEx += skippy 11062 } 11063 } 11064 11065 if iNdEx > l { 11066 return io.ErrUnexpectedEOF 11067 } 11068 return nil 11069 } 11070 func (m *GetAdminsResponse) Unmarshal(dAtA []byte) error { 11071 l := len(dAtA) 11072 iNdEx := 0 11073 for iNdEx < l { 11074 preIndex := iNdEx 11075 var wire uint64 11076 for shift := uint(0); ; shift += 7 { 11077 if shift >= 64 { 11078 return ErrIntOverflowAuth 11079 } 11080 if iNdEx >= l { 11081 return io.ErrUnexpectedEOF 11082 } 11083 b := dAtA[iNdEx] 11084 iNdEx++ 11085 wire |= uint64(b&0x7F) << shift 11086 if b < 0x80 { 11087 break 11088 } 11089 } 11090 fieldNum := int32(wire >> 3) 11091 wireType := int(wire & 0x7) 11092 if wireType == 4 { 11093 return fmt.Errorf("proto: GetAdminsResponse: wiretype end group for non-group") 11094 } 11095 if fieldNum <= 0 { 11096 return fmt.Errorf("proto: GetAdminsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11097 } 11098 switch fieldNum { 11099 case 1: 11100 if wireType != 2 { 11101 return fmt.Errorf("proto: wrong wireType = %d for field Admins", wireType) 11102 } 11103 var stringLen uint64 11104 for shift := uint(0); ; shift += 7 { 11105 if shift >= 64 { 11106 return ErrIntOverflowAuth 11107 } 11108 if iNdEx >= l { 11109 return io.ErrUnexpectedEOF 11110 } 11111 b := dAtA[iNdEx] 11112 iNdEx++ 11113 stringLen |= uint64(b&0x7F) << shift 11114 if b < 0x80 { 11115 break 11116 } 11117 } 11118 intStringLen := int(stringLen) 11119 if intStringLen < 0 { 11120 return ErrInvalidLengthAuth 11121 } 11122 postIndex := iNdEx + intStringLen 11123 if postIndex < 0 { 11124 return ErrInvalidLengthAuth 11125 } 11126 if postIndex > l { 11127 return io.ErrUnexpectedEOF 11128 } 11129 m.Admins = append(m.Admins, string(dAtA[iNdEx:postIndex])) 11130 iNdEx = postIndex 11131 default: 11132 iNdEx = preIndex 11133 skippy, err := skipAuth(dAtA[iNdEx:]) 11134 if err != nil { 11135 return err 11136 } 11137 if (skippy < 0) || (iNdEx+skippy) < 0 { 11138 return ErrInvalidLengthAuth 11139 } 11140 if (iNdEx + skippy) > l { 11141 return io.ErrUnexpectedEOF 11142 } 11143 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11144 iNdEx += skippy 11145 } 11146 } 11147 11148 if iNdEx > l { 11149 return io.ErrUnexpectedEOF 11150 } 11151 return nil 11152 } 11153 func (m *ModifyAdminsRequest) Unmarshal(dAtA []byte) error { 11154 l := len(dAtA) 11155 iNdEx := 0 11156 for iNdEx < l { 11157 preIndex := iNdEx 11158 var wire uint64 11159 for shift := uint(0); ; shift += 7 { 11160 if shift >= 64 { 11161 return ErrIntOverflowAuth 11162 } 11163 if iNdEx >= l { 11164 return io.ErrUnexpectedEOF 11165 } 11166 b := dAtA[iNdEx] 11167 iNdEx++ 11168 wire |= uint64(b&0x7F) << shift 11169 if b < 0x80 { 11170 break 11171 } 11172 } 11173 fieldNum := int32(wire >> 3) 11174 wireType := int(wire & 0x7) 11175 if wireType == 4 { 11176 return fmt.Errorf("proto: ModifyAdminsRequest: wiretype end group for non-group") 11177 } 11178 if fieldNum <= 0 { 11179 return fmt.Errorf("proto: ModifyAdminsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11180 } 11181 switch fieldNum { 11182 case 1: 11183 if wireType != 2 { 11184 return fmt.Errorf("proto: wrong wireType = %d for field Add", wireType) 11185 } 11186 var stringLen uint64 11187 for shift := uint(0); ; shift += 7 { 11188 if shift >= 64 { 11189 return ErrIntOverflowAuth 11190 } 11191 if iNdEx >= l { 11192 return io.ErrUnexpectedEOF 11193 } 11194 b := dAtA[iNdEx] 11195 iNdEx++ 11196 stringLen |= uint64(b&0x7F) << shift 11197 if b < 0x80 { 11198 break 11199 } 11200 } 11201 intStringLen := int(stringLen) 11202 if intStringLen < 0 { 11203 return ErrInvalidLengthAuth 11204 } 11205 postIndex := iNdEx + intStringLen 11206 if postIndex < 0 { 11207 return ErrInvalidLengthAuth 11208 } 11209 if postIndex > l { 11210 return io.ErrUnexpectedEOF 11211 } 11212 m.Add = append(m.Add, string(dAtA[iNdEx:postIndex])) 11213 iNdEx = postIndex 11214 case 2: 11215 if wireType != 2 { 11216 return fmt.Errorf("proto: wrong wireType = %d for field Remove", wireType) 11217 } 11218 var stringLen uint64 11219 for shift := uint(0); ; shift += 7 { 11220 if shift >= 64 { 11221 return ErrIntOverflowAuth 11222 } 11223 if iNdEx >= l { 11224 return io.ErrUnexpectedEOF 11225 } 11226 b := dAtA[iNdEx] 11227 iNdEx++ 11228 stringLen |= uint64(b&0x7F) << shift 11229 if b < 0x80 { 11230 break 11231 } 11232 } 11233 intStringLen := int(stringLen) 11234 if intStringLen < 0 { 11235 return ErrInvalidLengthAuth 11236 } 11237 postIndex := iNdEx + intStringLen 11238 if postIndex < 0 { 11239 return ErrInvalidLengthAuth 11240 } 11241 if postIndex > l { 11242 return io.ErrUnexpectedEOF 11243 } 11244 m.Remove = append(m.Remove, string(dAtA[iNdEx:postIndex])) 11245 iNdEx = postIndex 11246 default: 11247 iNdEx = preIndex 11248 skippy, err := skipAuth(dAtA[iNdEx:]) 11249 if err != nil { 11250 return err 11251 } 11252 if (skippy < 0) || (iNdEx+skippy) < 0 { 11253 return ErrInvalidLengthAuth 11254 } 11255 if (iNdEx + skippy) > l { 11256 return io.ErrUnexpectedEOF 11257 } 11258 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11259 iNdEx += skippy 11260 } 11261 } 11262 11263 if iNdEx > l { 11264 return io.ErrUnexpectedEOF 11265 } 11266 return nil 11267 } 11268 func (m *ModifyAdminsResponse) Unmarshal(dAtA []byte) error { 11269 l := len(dAtA) 11270 iNdEx := 0 11271 for iNdEx < l { 11272 preIndex := iNdEx 11273 var wire uint64 11274 for shift := uint(0); ; shift += 7 { 11275 if shift >= 64 { 11276 return ErrIntOverflowAuth 11277 } 11278 if iNdEx >= l { 11279 return io.ErrUnexpectedEOF 11280 } 11281 b := dAtA[iNdEx] 11282 iNdEx++ 11283 wire |= uint64(b&0x7F) << shift 11284 if b < 0x80 { 11285 break 11286 } 11287 } 11288 fieldNum := int32(wire >> 3) 11289 wireType := int(wire & 0x7) 11290 if wireType == 4 { 11291 return fmt.Errorf("proto: ModifyAdminsResponse: wiretype end group for non-group") 11292 } 11293 if fieldNum <= 0 { 11294 return fmt.Errorf("proto: ModifyAdminsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11295 } 11296 switch fieldNum { 11297 default: 11298 iNdEx = preIndex 11299 skippy, err := skipAuth(dAtA[iNdEx:]) 11300 if err != nil { 11301 return err 11302 } 11303 if (skippy < 0) || (iNdEx+skippy) < 0 { 11304 return ErrInvalidLengthAuth 11305 } 11306 if (iNdEx + skippy) > l { 11307 return io.ErrUnexpectedEOF 11308 } 11309 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11310 iNdEx += skippy 11311 } 11312 } 11313 11314 if iNdEx > l { 11315 return io.ErrUnexpectedEOF 11316 } 11317 return nil 11318 } 11319 func (m *OTPInfo) Unmarshal(dAtA []byte) error { 11320 l := len(dAtA) 11321 iNdEx := 0 11322 for iNdEx < l { 11323 preIndex := iNdEx 11324 var wire uint64 11325 for shift := uint(0); ; shift += 7 { 11326 if shift >= 64 { 11327 return ErrIntOverflowAuth 11328 } 11329 if iNdEx >= l { 11330 return io.ErrUnexpectedEOF 11331 } 11332 b := dAtA[iNdEx] 11333 iNdEx++ 11334 wire |= uint64(b&0x7F) << shift 11335 if b < 0x80 { 11336 break 11337 } 11338 } 11339 fieldNum := int32(wire >> 3) 11340 wireType := int(wire & 0x7) 11341 if wireType == 4 { 11342 return fmt.Errorf("proto: OTPInfo: wiretype end group for non-group") 11343 } 11344 if fieldNum <= 0 { 11345 return fmt.Errorf("proto: OTPInfo: illegal tag %d (wire type %d)", fieldNum, wire) 11346 } 11347 switch fieldNum { 11348 case 1: 11349 if wireType != 2 { 11350 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 11351 } 11352 var stringLen uint64 11353 for shift := uint(0); ; shift += 7 { 11354 if shift >= 64 { 11355 return ErrIntOverflowAuth 11356 } 11357 if iNdEx >= l { 11358 return io.ErrUnexpectedEOF 11359 } 11360 b := dAtA[iNdEx] 11361 iNdEx++ 11362 stringLen |= uint64(b&0x7F) << shift 11363 if b < 0x80 { 11364 break 11365 } 11366 } 11367 intStringLen := int(stringLen) 11368 if intStringLen < 0 { 11369 return ErrInvalidLengthAuth 11370 } 11371 postIndex := iNdEx + intStringLen 11372 if postIndex < 0 { 11373 return ErrInvalidLengthAuth 11374 } 11375 if postIndex > l { 11376 return io.ErrUnexpectedEOF 11377 } 11378 m.Subject = string(dAtA[iNdEx:postIndex]) 11379 iNdEx = postIndex 11380 case 2: 11381 if wireType != 2 { 11382 return fmt.Errorf("proto: wrong wireType = %d for field SessionExpiration", wireType) 11383 } 11384 var msglen int 11385 for shift := uint(0); ; shift += 7 { 11386 if shift >= 64 { 11387 return ErrIntOverflowAuth 11388 } 11389 if iNdEx >= l { 11390 return io.ErrUnexpectedEOF 11391 } 11392 b := dAtA[iNdEx] 11393 iNdEx++ 11394 msglen |= int(b&0x7F) << shift 11395 if b < 0x80 { 11396 break 11397 } 11398 } 11399 if msglen < 0 { 11400 return ErrInvalidLengthAuth 11401 } 11402 postIndex := iNdEx + msglen 11403 if postIndex < 0 { 11404 return ErrInvalidLengthAuth 11405 } 11406 if postIndex > l { 11407 return io.ErrUnexpectedEOF 11408 } 11409 if m.SessionExpiration == nil { 11410 m.SessionExpiration = &types.Timestamp{} 11411 } 11412 if err := m.SessionExpiration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11413 return err 11414 } 11415 iNdEx = postIndex 11416 default: 11417 iNdEx = preIndex 11418 skippy, err := skipAuth(dAtA[iNdEx:]) 11419 if err != nil { 11420 return err 11421 } 11422 if (skippy < 0) || (iNdEx+skippy) < 0 { 11423 return ErrInvalidLengthAuth 11424 } 11425 if (iNdEx + skippy) > l { 11426 return io.ErrUnexpectedEOF 11427 } 11428 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11429 iNdEx += skippy 11430 } 11431 } 11432 11433 if iNdEx > l { 11434 return io.ErrUnexpectedEOF 11435 } 11436 return nil 11437 } 11438 func (m *TokenInfo) Unmarshal(dAtA []byte) error { 11439 l := len(dAtA) 11440 iNdEx := 0 11441 for iNdEx < l { 11442 preIndex := iNdEx 11443 var wire uint64 11444 for shift := uint(0); ; shift += 7 { 11445 if shift >= 64 { 11446 return ErrIntOverflowAuth 11447 } 11448 if iNdEx >= l { 11449 return io.ErrUnexpectedEOF 11450 } 11451 b := dAtA[iNdEx] 11452 iNdEx++ 11453 wire |= uint64(b&0x7F) << shift 11454 if b < 0x80 { 11455 break 11456 } 11457 } 11458 fieldNum := int32(wire >> 3) 11459 wireType := int(wire & 0x7) 11460 if wireType == 4 { 11461 return fmt.Errorf("proto: TokenInfo: wiretype end group for non-group") 11462 } 11463 if fieldNum <= 0 { 11464 return fmt.Errorf("proto: TokenInfo: illegal tag %d (wire type %d)", fieldNum, wire) 11465 } 11466 switch fieldNum { 11467 case 1: 11468 if wireType != 2 { 11469 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 11470 } 11471 var stringLen uint64 11472 for shift := uint(0); ; shift += 7 { 11473 if shift >= 64 { 11474 return ErrIntOverflowAuth 11475 } 11476 if iNdEx >= l { 11477 return io.ErrUnexpectedEOF 11478 } 11479 b := dAtA[iNdEx] 11480 iNdEx++ 11481 stringLen |= uint64(b&0x7F) << shift 11482 if b < 0x80 { 11483 break 11484 } 11485 } 11486 intStringLen := int(stringLen) 11487 if intStringLen < 0 { 11488 return ErrInvalidLengthAuth 11489 } 11490 postIndex := iNdEx + intStringLen 11491 if postIndex < 0 { 11492 return ErrInvalidLengthAuth 11493 } 11494 if postIndex > l { 11495 return io.ErrUnexpectedEOF 11496 } 11497 m.Subject = string(dAtA[iNdEx:postIndex]) 11498 iNdEx = postIndex 11499 case 2: 11500 if wireType != 0 { 11501 return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType) 11502 } 11503 m.Source = 0 11504 for shift := uint(0); ; shift += 7 { 11505 if shift >= 64 { 11506 return ErrIntOverflowAuth 11507 } 11508 if iNdEx >= l { 11509 return io.ErrUnexpectedEOF 11510 } 11511 b := dAtA[iNdEx] 11512 iNdEx++ 11513 m.Source |= TokenInfo_TokenSource(b&0x7F) << shift 11514 if b < 0x80 { 11515 break 11516 } 11517 } 11518 default: 11519 iNdEx = preIndex 11520 skippy, err := skipAuth(dAtA[iNdEx:]) 11521 if err != nil { 11522 return err 11523 } 11524 if (skippy < 0) || (iNdEx+skippy) < 0 { 11525 return ErrInvalidLengthAuth 11526 } 11527 if (iNdEx + skippy) > l { 11528 return io.ErrUnexpectedEOF 11529 } 11530 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11531 iNdEx += skippy 11532 } 11533 } 11534 11535 if iNdEx > l { 11536 return io.ErrUnexpectedEOF 11537 } 11538 return nil 11539 } 11540 func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error { 11541 l := len(dAtA) 11542 iNdEx := 0 11543 for iNdEx < l { 11544 preIndex := iNdEx 11545 var wire uint64 11546 for shift := uint(0); ; shift += 7 { 11547 if shift >= 64 { 11548 return ErrIntOverflowAuth 11549 } 11550 if iNdEx >= l { 11551 return io.ErrUnexpectedEOF 11552 } 11553 b := dAtA[iNdEx] 11554 iNdEx++ 11555 wire |= uint64(b&0x7F) << shift 11556 if b < 0x80 { 11557 break 11558 } 11559 } 11560 fieldNum := int32(wire >> 3) 11561 wireType := int(wire & 0x7) 11562 if wireType == 4 { 11563 return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group") 11564 } 11565 if fieldNum <= 0 { 11566 return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11567 } 11568 switch fieldNum { 11569 case 1: 11570 if wireType != 2 { 11571 return fmt.Errorf("proto: wrong wireType = %d for field GitHubToken", wireType) 11572 } 11573 var stringLen uint64 11574 for shift := uint(0); ; shift += 7 { 11575 if shift >= 64 { 11576 return ErrIntOverflowAuth 11577 } 11578 if iNdEx >= l { 11579 return io.ErrUnexpectedEOF 11580 } 11581 b := dAtA[iNdEx] 11582 iNdEx++ 11583 stringLen |= uint64(b&0x7F) << shift 11584 if b < 0x80 { 11585 break 11586 } 11587 } 11588 intStringLen := int(stringLen) 11589 if intStringLen < 0 { 11590 return ErrInvalidLengthAuth 11591 } 11592 postIndex := iNdEx + intStringLen 11593 if postIndex < 0 { 11594 return ErrInvalidLengthAuth 11595 } 11596 if postIndex > l { 11597 return io.ErrUnexpectedEOF 11598 } 11599 m.GitHubToken = string(dAtA[iNdEx:postIndex]) 11600 iNdEx = postIndex 11601 case 2: 11602 if wireType != 2 { 11603 return fmt.Errorf("proto: wrong wireType = %d for field OneTimePassword", wireType) 11604 } 11605 var stringLen uint64 11606 for shift := uint(0); ; shift += 7 { 11607 if shift >= 64 { 11608 return ErrIntOverflowAuth 11609 } 11610 if iNdEx >= l { 11611 return io.ErrUnexpectedEOF 11612 } 11613 b := dAtA[iNdEx] 11614 iNdEx++ 11615 stringLen |= uint64(b&0x7F) << shift 11616 if b < 0x80 { 11617 break 11618 } 11619 } 11620 intStringLen := int(stringLen) 11621 if intStringLen < 0 { 11622 return ErrInvalidLengthAuth 11623 } 11624 postIndex := iNdEx + intStringLen 11625 if postIndex < 0 { 11626 return ErrInvalidLengthAuth 11627 } 11628 if postIndex > l { 11629 return io.ErrUnexpectedEOF 11630 } 11631 m.OneTimePassword = string(dAtA[iNdEx:postIndex]) 11632 iNdEx = postIndex 11633 case 3: 11634 if wireType != 2 { 11635 return fmt.Errorf("proto: wrong wireType = %d for field OIDCState", wireType) 11636 } 11637 var stringLen uint64 11638 for shift := uint(0); ; shift += 7 { 11639 if shift >= 64 { 11640 return ErrIntOverflowAuth 11641 } 11642 if iNdEx >= l { 11643 return io.ErrUnexpectedEOF 11644 } 11645 b := dAtA[iNdEx] 11646 iNdEx++ 11647 stringLen |= uint64(b&0x7F) << shift 11648 if b < 0x80 { 11649 break 11650 } 11651 } 11652 intStringLen := int(stringLen) 11653 if intStringLen < 0 { 11654 return ErrInvalidLengthAuth 11655 } 11656 postIndex := iNdEx + intStringLen 11657 if postIndex < 0 { 11658 return ErrInvalidLengthAuth 11659 } 11660 if postIndex > l { 11661 return io.ErrUnexpectedEOF 11662 } 11663 m.OIDCState = string(dAtA[iNdEx:postIndex]) 11664 iNdEx = postIndex 11665 case 4: 11666 if wireType != 2 { 11667 return fmt.Errorf("proto: wrong wireType = %d for field IdToken", wireType) 11668 } 11669 var stringLen uint64 11670 for shift := uint(0); ; shift += 7 { 11671 if shift >= 64 { 11672 return ErrIntOverflowAuth 11673 } 11674 if iNdEx >= l { 11675 return io.ErrUnexpectedEOF 11676 } 11677 b := dAtA[iNdEx] 11678 iNdEx++ 11679 stringLen |= uint64(b&0x7F) << shift 11680 if b < 0x80 { 11681 break 11682 } 11683 } 11684 intStringLen := int(stringLen) 11685 if intStringLen < 0 { 11686 return ErrInvalidLengthAuth 11687 } 11688 postIndex := iNdEx + intStringLen 11689 if postIndex < 0 { 11690 return ErrInvalidLengthAuth 11691 } 11692 if postIndex > l { 11693 return io.ErrUnexpectedEOF 11694 } 11695 m.IdToken = string(dAtA[iNdEx:postIndex]) 11696 iNdEx = postIndex 11697 default: 11698 iNdEx = preIndex 11699 skippy, err := skipAuth(dAtA[iNdEx:]) 11700 if err != nil { 11701 return err 11702 } 11703 if (skippy < 0) || (iNdEx+skippy) < 0 { 11704 return ErrInvalidLengthAuth 11705 } 11706 if (iNdEx + skippy) > l { 11707 return io.ErrUnexpectedEOF 11708 } 11709 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11710 iNdEx += skippy 11711 } 11712 } 11713 11714 if iNdEx > l { 11715 return io.ErrUnexpectedEOF 11716 } 11717 return nil 11718 } 11719 func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error { 11720 l := len(dAtA) 11721 iNdEx := 0 11722 for iNdEx < l { 11723 preIndex := iNdEx 11724 var wire uint64 11725 for shift := uint(0); ; shift += 7 { 11726 if shift >= 64 { 11727 return ErrIntOverflowAuth 11728 } 11729 if iNdEx >= l { 11730 return io.ErrUnexpectedEOF 11731 } 11732 b := dAtA[iNdEx] 11733 iNdEx++ 11734 wire |= uint64(b&0x7F) << shift 11735 if b < 0x80 { 11736 break 11737 } 11738 } 11739 fieldNum := int32(wire >> 3) 11740 wireType := int(wire & 0x7) 11741 if wireType == 4 { 11742 return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group") 11743 } 11744 if fieldNum <= 0 { 11745 return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11746 } 11747 switch fieldNum { 11748 case 1: 11749 if wireType != 2 { 11750 return fmt.Errorf("proto: wrong wireType = %d for field PachToken", wireType) 11751 } 11752 var stringLen uint64 11753 for shift := uint(0); ; shift += 7 { 11754 if shift >= 64 { 11755 return ErrIntOverflowAuth 11756 } 11757 if iNdEx >= l { 11758 return io.ErrUnexpectedEOF 11759 } 11760 b := dAtA[iNdEx] 11761 iNdEx++ 11762 stringLen |= uint64(b&0x7F) << shift 11763 if b < 0x80 { 11764 break 11765 } 11766 } 11767 intStringLen := int(stringLen) 11768 if intStringLen < 0 { 11769 return ErrInvalidLengthAuth 11770 } 11771 postIndex := iNdEx + intStringLen 11772 if postIndex < 0 { 11773 return ErrInvalidLengthAuth 11774 } 11775 if postIndex > l { 11776 return io.ErrUnexpectedEOF 11777 } 11778 m.PachToken = string(dAtA[iNdEx:postIndex]) 11779 iNdEx = postIndex 11780 default: 11781 iNdEx = preIndex 11782 skippy, err := skipAuth(dAtA[iNdEx:]) 11783 if err != nil { 11784 return err 11785 } 11786 if (skippy < 0) || (iNdEx+skippy) < 0 { 11787 return ErrInvalidLengthAuth 11788 } 11789 if (iNdEx + skippy) > l { 11790 return io.ErrUnexpectedEOF 11791 } 11792 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11793 iNdEx += skippy 11794 } 11795 } 11796 11797 if iNdEx > l { 11798 return io.ErrUnexpectedEOF 11799 } 11800 return nil 11801 } 11802 func (m *WhoAmIRequest) Unmarshal(dAtA []byte) error { 11803 l := len(dAtA) 11804 iNdEx := 0 11805 for iNdEx < l { 11806 preIndex := iNdEx 11807 var wire uint64 11808 for shift := uint(0); ; shift += 7 { 11809 if shift >= 64 { 11810 return ErrIntOverflowAuth 11811 } 11812 if iNdEx >= l { 11813 return io.ErrUnexpectedEOF 11814 } 11815 b := dAtA[iNdEx] 11816 iNdEx++ 11817 wire |= uint64(b&0x7F) << shift 11818 if b < 0x80 { 11819 break 11820 } 11821 } 11822 fieldNum := int32(wire >> 3) 11823 wireType := int(wire & 0x7) 11824 if wireType == 4 { 11825 return fmt.Errorf("proto: WhoAmIRequest: wiretype end group for non-group") 11826 } 11827 if fieldNum <= 0 { 11828 return fmt.Errorf("proto: WhoAmIRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11829 } 11830 switch fieldNum { 11831 default: 11832 iNdEx = preIndex 11833 skippy, err := skipAuth(dAtA[iNdEx:]) 11834 if err != nil { 11835 return err 11836 } 11837 if (skippy < 0) || (iNdEx+skippy) < 0 { 11838 return ErrInvalidLengthAuth 11839 } 11840 if (iNdEx + skippy) > l { 11841 return io.ErrUnexpectedEOF 11842 } 11843 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11844 iNdEx += skippy 11845 } 11846 } 11847 11848 if iNdEx > l { 11849 return io.ErrUnexpectedEOF 11850 } 11851 return nil 11852 } 11853 func (m *WhoAmIResponse) Unmarshal(dAtA []byte) error { 11854 l := len(dAtA) 11855 iNdEx := 0 11856 for iNdEx < l { 11857 preIndex := iNdEx 11858 var wire uint64 11859 for shift := uint(0); ; shift += 7 { 11860 if shift >= 64 { 11861 return ErrIntOverflowAuth 11862 } 11863 if iNdEx >= l { 11864 return io.ErrUnexpectedEOF 11865 } 11866 b := dAtA[iNdEx] 11867 iNdEx++ 11868 wire |= uint64(b&0x7F) << shift 11869 if b < 0x80 { 11870 break 11871 } 11872 } 11873 fieldNum := int32(wire >> 3) 11874 wireType := int(wire & 0x7) 11875 if wireType == 4 { 11876 return fmt.Errorf("proto: WhoAmIResponse: wiretype end group for non-group") 11877 } 11878 if fieldNum <= 0 { 11879 return fmt.Errorf("proto: WhoAmIResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11880 } 11881 switch fieldNum { 11882 case 1: 11883 if wireType != 2 { 11884 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 11885 } 11886 var stringLen uint64 11887 for shift := uint(0); ; shift += 7 { 11888 if shift >= 64 { 11889 return ErrIntOverflowAuth 11890 } 11891 if iNdEx >= l { 11892 return io.ErrUnexpectedEOF 11893 } 11894 b := dAtA[iNdEx] 11895 iNdEx++ 11896 stringLen |= uint64(b&0x7F) << shift 11897 if b < 0x80 { 11898 break 11899 } 11900 } 11901 intStringLen := int(stringLen) 11902 if intStringLen < 0 { 11903 return ErrInvalidLengthAuth 11904 } 11905 postIndex := iNdEx + intStringLen 11906 if postIndex < 0 { 11907 return ErrInvalidLengthAuth 11908 } 11909 if postIndex > l { 11910 return io.ErrUnexpectedEOF 11911 } 11912 m.Username = string(dAtA[iNdEx:postIndex]) 11913 iNdEx = postIndex 11914 case 2: 11915 if wireType != 0 { 11916 return fmt.Errorf("proto: wrong wireType = %d for field IsAdmin", wireType) 11917 } 11918 var v int 11919 for shift := uint(0); ; shift += 7 { 11920 if shift >= 64 { 11921 return ErrIntOverflowAuth 11922 } 11923 if iNdEx >= l { 11924 return io.ErrUnexpectedEOF 11925 } 11926 b := dAtA[iNdEx] 11927 iNdEx++ 11928 v |= int(b&0x7F) << shift 11929 if b < 0x80 { 11930 break 11931 } 11932 } 11933 m.IsAdmin = bool(v != 0) 11934 case 3: 11935 if wireType != 0 { 11936 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 11937 } 11938 m.TTL = 0 11939 for shift := uint(0); ; shift += 7 { 11940 if shift >= 64 { 11941 return ErrIntOverflowAuth 11942 } 11943 if iNdEx >= l { 11944 return io.ErrUnexpectedEOF 11945 } 11946 b := dAtA[iNdEx] 11947 iNdEx++ 11948 m.TTL |= int64(b&0x7F) << shift 11949 if b < 0x80 { 11950 break 11951 } 11952 } 11953 case 4: 11954 if wireType != 2 { 11955 return fmt.Errorf("proto: wrong wireType = %d for field ClusterRoles", wireType) 11956 } 11957 var msglen int 11958 for shift := uint(0); ; shift += 7 { 11959 if shift >= 64 { 11960 return ErrIntOverflowAuth 11961 } 11962 if iNdEx >= l { 11963 return io.ErrUnexpectedEOF 11964 } 11965 b := dAtA[iNdEx] 11966 iNdEx++ 11967 msglen |= int(b&0x7F) << shift 11968 if b < 0x80 { 11969 break 11970 } 11971 } 11972 if msglen < 0 { 11973 return ErrInvalidLengthAuth 11974 } 11975 postIndex := iNdEx + msglen 11976 if postIndex < 0 { 11977 return ErrInvalidLengthAuth 11978 } 11979 if postIndex > l { 11980 return io.ErrUnexpectedEOF 11981 } 11982 if m.ClusterRoles == nil { 11983 m.ClusterRoles = &ClusterRoles{} 11984 } 11985 if err := m.ClusterRoles.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11986 return err 11987 } 11988 iNdEx = postIndex 11989 default: 11990 iNdEx = preIndex 11991 skippy, err := skipAuth(dAtA[iNdEx:]) 11992 if err != nil { 11993 return err 11994 } 11995 if (skippy < 0) || (iNdEx+skippy) < 0 { 11996 return ErrInvalidLengthAuth 11997 } 11998 if (iNdEx + skippy) > l { 11999 return io.ErrUnexpectedEOF 12000 } 12001 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12002 iNdEx += skippy 12003 } 12004 } 12005 12006 if iNdEx > l { 12007 return io.ErrUnexpectedEOF 12008 } 12009 return nil 12010 } 12011 func (m *ACL) Unmarshal(dAtA []byte) error { 12012 l := len(dAtA) 12013 iNdEx := 0 12014 for iNdEx < l { 12015 preIndex := iNdEx 12016 var wire uint64 12017 for shift := uint(0); ; shift += 7 { 12018 if shift >= 64 { 12019 return ErrIntOverflowAuth 12020 } 12021 if iNdEx >= l { 12022 return io.ErrUnexpectedEOF 12023 } 12024 b := dAtA[iNdEx] 12025 iNdEx++ 12026 wire |= uint64(b&0x7F) << shift 12027 if b < 0x80 { 12028 break 12029 } 12030 } 12031 fieldNum := int32(wire >> 3) 12032 wireType := int(wire & 0x7) 12033 if wireType == 4 { 12034 return fmt.Errorf("proto: ACL: wiretype end group for non-group") 12035 } 12036 if fieldNum <= 0 { 12037 return fmt.Errorf("proto: ACL: illegal tag %d (wire type %d)", fieldNum, wire) 12038 } 12039 switch fieldNum { 12040 case 1: 12041 if wireType != 2 { 12042 return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) 12043 } 12044 var msglen int 12045 for shift := uint(0); ; shift += 7 { 12046 if shift >= 64 { 12047 return ErrIntOverflowAuth 12048 } 12049 if iNdEx >= l { 12050 return io.ErrUnexpectedEOF 12051 } 12052 b := dAtA[iNdEx] 12053 iNdEx++ 12054 msglen |= int(b&0x7F) << shift 12055 if b < 0x80 { 12056 break 12057 } 12058 } 12059 if msglen < 0 { 12060 return ErrInvalidLengthAuth 12061 } 12062 postIndex := iNdEx + msglen 12063 if postIndex < 0 { 12064 return ErrInvalidLengthAuth 12065 } 12066 if postIndex > l { 12067 return io.ErrUnexpectedEOF 12068 } 12069 if m.Entries == nil { 12070 m.Entries = make(map[string]Scope) 12071 } 12072 var mapkey string 12073 var mapvalue Scope 12074 for iNdEx < postIndex { 12075 entryPreIndex := iNdEx 12076 var wire uint64 12077 for shift := uint(0); ; shift += 7 { 12078 if shift >= 64 { 12079 return ErrIntOverflowAuth 12080 } 12081 if iNdEx >= l { 12082 return io.ErrUnexpectedEOF 12083 } 12084 b := dAtA[iNdEx] 12085 iNdEx++ 12086 wire |= uint64(b&0x7F) << shift 12087 if b < 0x80 { 12088 break 12089 } 12090 } 12091 fieldNum := int32(wire >> 3) 12092 if fieldNum == 1 { 12093 var stringLenmapkey uint64 12094 for shift := uint(0); ; shift += 7 { 12095 if shift >= 64 { 12096 return ErrIntOverflowAuth 12097 } 12098 if iNdEx >= l { 12099 return io.ErrUnexpectedEOF 12100 } 12101 b := dAtA[iNdEx] 12102 iNdEx++ 12103 stringLenmapkey |= uint64(b&0x7F) << shift 12104 if b < 0x80 { 12105 break 12106 } 12107 } 12108 intStringLenmapkey := int(stringLenmapkey) 12109 if intStringLenmapkey < 0 { 12110 return ErrInvalidLengthAuth 12111 } 12112 postStringIndexmapkey := iNdEx + intStringLenmapkey 12113 if postStringIndexmapkey < 0 { 12114 return ErrInvalidLengthAuth 12115 } 12116 if postStringIndexmapkey > l { 12117 return io.ErrUnexpectedEOF 12118 } 12119 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12120 iNdEx = postStringIndexmapkey 12121 } else if fieldNum == 2 { 12122 for shift := uint(0); ; shift += 7 { 12123 if shift >= 64 { 12124 return ErrIntOverflowAuth 12125 } 12126 if iNdEx >= l { 12127 return io.ErrUnexpectedEOF 12128 } 12129 b := dAtA[iNdEx] 12130 iNdEx++ 12131 mapvalue |= Scope(b&0x7F) << shift 12132 if b < 0x80 { 12133 break 12134 } 12135 } 12136 } else { 12137 iNdEx = entryPreIndex 12138 skippy, err := skipAuth(dAtA[iNdEx:]) 12139 if err != nil { 12140 return err 12141 } 12142 if (skippy < 0) || (iNdEx+skippy) < 0 { 12143 return ErrInvalidLengthAuth 12144 } 12145 if (iNdEx + skippy) > postIndex { 12146 return io.ErrUnexpectedEOF 12147 } 12148 iNdEx += skippy 12149 } 12150 } 12151 m.Entries[mapkey] = mapvalue 12152 iNdEx = postIndex 12153 default: 12154 iNdEx = preIndex 12155 skippy, err := skipAuth(dAtA[iNdEx:]) 12156 if err != nil { 12157 return err 12158 } 12159 if (skippy < 0) || (iNdEx+skippy) < 0 { 12160 return ErrInvalidLengthAuth 12161 } 12162 if (iNdEx + skippy) > l { 12163 return io.ErrUnexpectedEOF 12164 } 12165 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12166 iNdEx += skippy 12167 } 12168 } 12169 12170 if iNdEx > l { 12171 return io.ErrUnexpectedEOF 12172 } 12173 return nil 12174 } 12175 func (m *Users) Unmarshal(dAtA []byte) error { 12176 l := len(dAtA) 12177 iNdEx := 0 12178 for iNdEx < l { 12179 preIndex := iNdEx 12180 var wire uint64 12181 for shift := uint(0); ; shift += 7 { 12182 if shift >= 64 { 12183 return ErrIntOverflowAuth 12184 } 12185 if iNdEx >= l { 12186 return io.ErrUnexpectedEOF 12187 } 12188 b := dAtA[iNdEx] 12189 iNdEx++ 12190 wire |= uint64(b&0x7F) << shift 12191 if b < 0x80 { 12192 break 12193 } 12194 } 12195 fieldNum := int32(wire >> 3) 12196 wireType := int(wire & 0x7) 12197 if wireType == 4 { 12198 return fmt.Errorf("proto: Users: wiretype end group for non-group") 12199 } 12200 if fieldNum <= 0 { 12201 return fmt.Errorf("proto: Users: illegal tag %d (wire type %d)", fieldNum, wire) 12202 } 12203 switch fieldNum { 12204 case 1: 12205 if wireType != 2 { 12206 return fmt.Errorf("proto: wrong wireType = %d for field Usernames", wireType) 12207 } 12208 var msglen int 12209 for shift := uint(0); ; shift += 7 { 12210 if shift >= 64 { 12211 return ErrIntOverflowAuth 12212 } 12213 if iNdEx >= l { 12214 return io.ErrUnexpectedEOF 12215 } 12216 b := dAtA[iNdEx] 12217 iNdEx++ 12218 msglen |= int(b&0x7F) << shift 12219 if b < 0x80 { 12220 break 12221 } 12222 } 12223 if msglen < 0 { 12224 return ErrInvalidLengthAuth 12225 } 12226 postIndex := iNdEx + msglen 12227 if postIndex < 0 { 12228 return ErrInvalidLengthAuth 12229 } 12230 if postIndex > l { 12231 return io.ErrUnexpectedEOF 12232 } 12233 if m.Usernames == nil { 12234 m.Usernames = make(map[string]bool) 12235 } 12236 var mapkey string 12237 var mapvalue bool 12238 for iNdEx < postIndex { 12239 entryPreIndex := iNdEx 12240 var wire uint64 12241 for shift := uint(0); ; shift += 7 { 12242 if shift >= 64 { 12243 return ErrIntOverflowAuth 12244 } 12245 if iNdEx >= l { 12246 return io.ErrUnexpectedEOF 12247 } 12248 b := dAtA[iNdEx] 12249 iNdEx++ 12250 wire |= uint64(b&0x7F) << shift 12251 if b < 0x80 { 12252 break 12253 } 12254 } 12255 fieldNum := int32(wire >> 3) 12256 if fieldNum == 1 { 12257 var stringLenmapkey uint64 12258 for shift := uint(0); ; shift += 7 { 12259 if shift >= 64 { 12260 return ErrIntOverflowAuth 12261 } 12262 if iNdEx >= l { 12263 return io.ErrUnexpectedEOF 12264 } 12265 b := dAtA[iNdEx] 12266 iNdEx++ 12267 stringLenmapkey |= uint64(b&0x7F) << shift 12268 if b < 0x80 { 12269 break 12270 } 12271 } 12272 intStringLenmapkey := int(stringLenmapkey) 12273 if intStringLenmapkey < 0 { 12274 return ErrInvalidLengthAuth 12275 } 12276 postStringIndexmapkey := iNdEx + intStringLenmapkey 12277 if postStringIndexmapkey < 0 { 12278 return ErrInvalidLengthAuth 12279 } 12280 if postStringIndexmapkey > l { 12281 return io.ErrUnexpectedEOF 12282 } 12283 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12284 iNdEx = postStringIndexmapkey 12285 } else if fieldNum == 2 { 12286 var mapvaluetemp int 12287 for shift := uint(0); ; shift += 7 { 12288 if shift >= 64 { 12289 return ErrIntOverflowAuth 12290 } 12291 if iNdEx >= l { 12292 return io.ErrUnexpectedEOF 12293 } 12294 b := dAtA[iNdEx] 12295 iNdEx++ 12296 mapvaluetemp |= int(b&0x7F) << shift 12297 if b < 0x80 { 12298 break 12299 } 12300 } 12301 mapvalue = bool(mapvaluetemp != 0) 12302 } else { 12303 iNdEx = entryPreIndex 12304 skippy, err := skipAuth(dAtA[iNdEx:]) 12305 if err != nil { 12306 return err 12307 } 12308 if (skippy < 0) || (iNdEx+skippy) < 0 { 12309 return ErrInvalidLengthAuth 12310 } 12311 if (iNdEx + skippy) > postIndex { 12312 return io.ErrUnexpectedEOF 12313 } 12314 iNdEx += skippy 12315 } 12316 } 12317 m.Usernames[mapkey] = mapvalue 12318 iNdEx = postIndex 12319 default: 12320 iNdEx = preIndex 12321 skippy, err := skipAuth(dAtA[iNdEx:]) 12322 if err != nil { 12323 return err 12324 } 12325 if (skippy < 0) || (iNdEx+skippy) < 0 { 12326 return ErrInvalidLengthAuth 12327 } 12328 if (iNdEx + skippy) > l { 12329 return io.ErrUnexpectedEOF 12330 } 12331 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12332 iNdEx += skippy 12333 } 12334 } 12335 12336 if iNdEx > l { 12337 return io.ErrUnexpectedEOF 12338 } 12339 return nil 12340 } 12341 func (m *Groups) Unmarshal(dAtA []byte) error { 12342 l := len(dAtA) 12343 iNdEx := 0 12344 for iNdEx < l { 12345 preIndex := iNdEx 12346 var wire uint64 12347 for shift := uint(0); ; shift += 7 { 12348 if shift >= 64 { 12349 return ErrIntOverflowAuth 12350 } 12351 if iNdEx >= l { 12352 return io.ErrUnexpectedEOF 12353 } 12354 b := dAtA[iNdEx] 12355 iNdEx++ 12356 wire |= uint64(b&0x7F) << shift 12357 if b < 0x80 { 12358 break 12359 } 12360 } 12361 fieldNum := int32(wire >> 3) 12362 wireType := int(wire & 0x7) 12363 if wireType == 4 { 12364 return fmt.Errorf("proto: Groups: wiretype end group for non-group") 12365 } 12366 if fieldNum <= 0 { 12367 return fmt.Errorf("proto: Groups: illegal tag %d (wire type %d)", fieldNum, wire) 12368 } 12369 switch fieldNum { 12370 case 1: 12371 if wireType != 2 { 12372 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 12373 } 12374 var msglen int 12375 for shift := uint(0); ; shift += 7 { 12376 if shift >= 64 { 12377 return ErrIntOverflowAuth 12378 } 12379 if iNdEx >= l { 12380 return io.ErrUnexpectedEOF 12381 } 12382 b := dAtA[iNdEx] 12383 iNdEx++ 12384 msglen |= int(b&0x7F) << shift 12385 if b < 0x80 { 12386 break 12387 } 12388 } 12389 if msglen < 0 { 12390 return ErrInvalidLengthAuth 12391 } 12392 postIndex := iNdEx + msglen 12393 if postIndex < 0 { 12394 return ErrInvalidLengthAuth 12395 } 12396 if postIndex > l { 12397 return io.ErrUnexpectedEOF 12398 } 12399 if m.Groups == nil { 12400 m.Groups = make(map[string]bool) 12401 } 12402 var mapkey string 12403 var mapvalue bool 12404 for iNdEx < postIndex { 12405 entryPreIndex := iNdEx 12406 var wire uint64 12407 for shift := uint(0); ; shift += 7 { 12408 if shift >= 64 { 12409 return ErrIntOverflowAuth 12410 } 12411 if iNdEx >= l { 12412 return io.ErrUnexpectedEOF 12413 } 12414 b := dAtA[iNdEx] 12415 iNdEx++ 12416 wire |= uint64(b&0x7F) << shift 12417 if b < 0x80 { 12418 break 12419 } 12420 } 12421 fieldNum := int32(wire >> 3) 12422 if fieldNum == 1 { 12423 var stringLenmapkey uint64 12424 for shift := uint(0); ; shift += 7 { 12425 if shift >= 64 { 12426 return ErrIntOverflowAuth 12427 } 12428 if iNdEx >= l { 12429 return io.ErrUnexpectedEOF 12430 } 12431 b := dAtA[iNdEx] 12432 iNdEx++ 12433 stringLenmapkey |= uint64(b&0x7F) << shift 12434 if b < 0x80 { 12435 break 12436 } 12437 } 12438 intStringLenmapkey := int(stringLenmapkey) 12439 if intStringLenmapkey < 0 { 12440 return ErrInvalidLengthAuth 12441 } 12442 postStringIndexmapkey := iNdEx + intStringLenmapkey 12443 if postStringIndexmapkey < 0 { 12444 return ErrInvalidLengthAuth 12445 } 12446 if postStringIndexmapkey > l { 12447 return io.ErrUnexpectedEOF 12448 } 12449 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12450 iNdEx = postStringIndexmapkey 12451 } else if fieldNum == 2 { 12452 var mapvaluetemp int 12453 for shift := uint(0); ; shift += 7 { 12454 if shift >= 64 { 12455 return ErrIntOverflowAuth 12456 } 12457 if iNdEx >= l { 12458 return io.ErrUnexpectedEOF 12459 } 12460 b := dAtA[iNdEx] 12461 iNdEx++ 12462 mapvaluetemp |= int(b&0x7F) << shift 12463 if b < 0x80 { 12464 break 12465 } 12466 } 12467 mapvalue = bool(mapvaluetemp != 0) 12468 } else { 12469 iNdEx = entryPreIndex 12470 skippy, err := skipAuth(dAtA[iNdEx:]) 12471 if err != nil { 12472 return err 12473 } 12474 if (skippy < 0) || (iNdEx+skippy) < 0 { 12475 return ErrInvalidLengthAuth 12476 } 12477 if (iNdEx + skippy) > postIndex { 12478 return io.ErrUnexpectedEOF 12479 } 12480 iNdEx += skippy 12481 } 12482 } 12483 m.Groups[mapkey] = mapvalue 12484 iNdEx = postIndex 12485 default: 12486 iNdEx = preIndex 12487 skippy, err := skipAuth(dAtA[iNdEx:]) 12488 if err != nil { 12489 return err 12490 } 12491 if (skippy < 0) || (iNdEx+skippy) < 0 { 12492 return ErrInvalidLengthAuth 12493 } 12494 if (iNdEx + skippy) > l { 12495 return io.ErrUnexpectedEOF 12496 } 12497 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12498 iNdEx += skippy 12499 } 12500 } 12501 12502 if iNdEx > l { 12503 return io.ErrUnexpectedEOF 12504 } 12505 return nil 12506 } 12507 func (m *AuthorizeRequest) Unmarshal(dAtA []byte) error { 12508 l := len(dAtA) 12509 iNdEx := 0 12510 for iNdEx < l { 12511 preIndex := iNdEx 12512 var wire uint64 12513 for shift := uint(0); ; shift += 7 { 12514 if shift >= 64 { 12515 return ErrIntOverflowAuth 12516 } 12517 if iNdEx >= l { 12518 return io.ErrUnexpectedEOF 12519 } 12520 b := dAtA[iNdEx] 12521 iNdEx++ 12522 wire |= uint64(b&0x7F) << shift 12523 if b < 0x80 { 12524 break 12525 } 12526 } 12527 fieldNum := int32(wire >> 3) 12528 wireType := int(wire & 0x7) 12529 if wireType == 4 { 12530 return fmt.Errorf("proto: AuthorizeRequest: wiretype end group for non-group") 12531 } 12532 if fieldNum <= 0 { 12533 return fmt.Errorf("proto: AuthorizeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12534 } 12535 switch fieldNum { 12536 case 1: 12537 if wireType != 2 { 12538 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 12539 } 12540 var stringLen uint64 12541 for shift := uint(0); ; shift += 7 { 12542 if shift >= 64 { 12543 return ErrIntOverflowAuth 12544 } 12545 if iNdEx >= l { 12546 return io.ErrUnexpectedEOF 12547 } 12548 b := dAtA[iNdEx] 12549 iNdEx++ 12550 stringLen |= uint64(b&0x7F) << shift 12551 if b < 0x80 { 12552 break 12553 } 12554 } 12555 intStringLen := int(stringLen) 12556 if intStringLen < 0 { 12557 return ErrInvalidLengthAuth 12558 } 12559 postIndex := iNdEx + intStringLen 12560 if postIndex < 0 { 12561 return ErrInvalidLengthAuth 12562 } 12563 if postIndex > l { 12564 return io.ErrUnexpectedEOF 12565 } 12566 m.Repo = string(dAtA[iNdEx:postIndex]) 12567 iNdEx = postIndex 12568 case 2: 12569 if wireType != 0 { 12570 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) 12571 } 12572 m.Scope = 0 12573 for shift := uint(0); ; shift += 7 { 12574 if shift >= 64 { 12575 return ErrIntOverflowAuth 12576 } 12577 if iNdEx >= l { 12578 return io.ErrUnexpectedEOF 12579 } 12580 b := dAtA[iNdEx] 12581 iNdEx++ 12582 m.Scope |= Scope(b&0x7F) << shift 12583 if b < 0x80 { 12584 break 12585 } 12586 } 12587 default: 12588 iNdEx = preIndex 12589 skippy, err := skipAuth(dAtA[iNdEx:]) 12590 if err != nil { 12591 return err 12592 } 12593 if (skippy < 0) || (iNdEx+skippy) < 0 { 12594 return ErrInvalidLengthAuth 12595 } 12596 if (iNdEx + skippy) > l { 12597 return io.ErrUnexpectedEOF 12598 } 12599 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12600 iNdEx += skippy 12601 } 12602 } 12603 12604 if iNdEx > l { 12605 return io.ErrUnexpectedEOF 12606 } 12607 return nil 12608 } 12609 func (m *AuthorizeResponse) Unmarshal(dAtA []byte) error { 12610 l := len(dAtA) 12611 iNdEx := 0 12612 for iNdEx < l { 12613 preIndex := iNdEx 12614 var wire uint64 12615 for shift := uint(0); ; shift += 7 { 12616 if shift >= 64 { 12617 return ErrIntOverflowAuth 12618 } 12619 if iNdEx >= l { 12620 return io.ErrUnexpectedEOF 12621 } 12622 b := dAtA[iNdEx] 12623 iNdEx++ 12624 wire |= uint64(b&0x7F) << shift 12625 if b < 0x80 { 12626 break 12627 } 12628 } 12629 fieldNum := int32(wire >> 3) 12630 wireType := int(wire & 0x7) 12631 if wireType == 4 { 12632 return fmt.Errorf("proto: AuthorizeResponse: wiretype end group for non-group") 12633 } 12634 if fieldNum <= 0 { 12635 return fmt.Errorf("proto: AuthorizeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12636 } 12637 switch fieldNum { 12638 case 1: 12639 if wireType != 0 { 12640 return fmt.Errorf("proto: wrong wireType = %d for field Authorized", wireType) 12641 } 12642 var v int 12643 for shift := uint(0); ; shift += 7 { 12644 if shift >= 64 { 12645 return ErrIntOverflowAuth 12646 } 12647 if iNdEx >= l { 12648 return io.ErrUnexpectedEOF 12649 } 12650 b := dAtA[iNdEx] 12651 iNdEx++ 12652 v |= int(b&0x7F) << shift 12653 if b < 0x80 { 12654 break 12655 } 12656 } 12657 m.Authorized = bool(v != 0) 12658 default: 12659 iNdEx = preIndex 12660 skippy, err := skipAuth(dAtA[iNdEx:]) 12661 if err != nil { 12662 return err 12663 } 12664 if (skippy < 0) || (iNdEx+skippy) < 0 { 12665 return ErrInvalidLengthAuth 12666 } 12667 if (iNdEx + skippy) > l { 12668 return io.ErrUnexpectedEOF 12669 } 12670 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12671 iNdEx += skippy 12672 } 12673 } 12674 12675 if iNdEx > l { 12676 return io.ErrUnexpectedEOF 12677 } 12678 return nil 12679 } 12680 func (m *GetScopeRequest) Unmarshal(dAtA []byte) error { 12681 l := len(dAtA) 12682 iNdEx := 0 12683 for iNdEx < l { 12684 preIndex := iNdEx 12685 var wire uint64 12686 for shift := uint(0); ; shift += 7 { 12687 if shift >= 64 { 12688 return ErrIntOverflowAuth 12689 } 12690 if iNdEx >= l { 12691 return io.ErrUnexpectedEOF 12692 } 12693 b := dAtA[iNdEx] 12694 iNdEx++ 12695 wire |= uint64(b&0x7F) << shift 12696 if b < 0x80 { 12697 break 12698 } 12699 } 12700 fieldNum := int32(wire >> 3) 12701 wireType := int(wire & 0x7) 12702 if wireType == 4 { 12703 return fmt.Errorf("proto: GetScopeRequest: wiretype end group for non-group") 12704 } 12705 if fieldNum <= 0 { 12706 return fmt.Errorf("proto: GetScopeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12707 } 12708 switch fieldNum { 12709 case 1: 12710 if wireType != 2 { 12711 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 12712 } 12713 var stringLen uint64 12714 for shift := uint(0); ; shift += 7 { 12715 if shift >= 64 { 12716 return ErrIntOverflowAuth 12717 } 12718 if iNdEx >= l { 12719 return io.ErrUnexpectedEOF 12720 } 12721 b := dAtA[iNdEx] 12722 iNdEx++ 12723 stringLen |= uint64(b&0x7F) << shift 12724 if b < 0x80 { 12725 break 12726 } 12727 } 12728 intStringLen := int(stringLen) 12729 if intStringLen < 0 { 12730 return ErrInvalidLengthAuth 12731 } 12732 postIndex := iNdEx + intStringLen 12733 if postIndex < 0 { 12734 return ErrInvalidLengthAuth 12735 } 12736 if postIndex > l { 12737 return io.ErrUnexpectedEOF 12738 } 12739 m.Username = string(dAtA[iNdEx:postIndex]) 12740 iNdEx = postIndex 12741 case 2: 12742 if wireType != 2 { 12743 return fmt.Errorf("proto: wrong wireType = %d for field Repos", wireType) 12744 } 12745 var stringLen uint64 12746 for shift := uint(0); ; shift += 7 { 12747 if shift >= 64 { 12748 return ErrIntOverflowAuth 12749 } 12750 if iNdEx >= l { 12751 return io.ErrUnexpectedEOF 12752 } 12753 b := dAtA[iNdEx] 12754 iNdEx++ 12755 stringLen |= uint64(b&0x7F) << shift 12756 if b < 0x80 { 12757 break 12758 } 12759 } 12760 intStringLen := int(stringLen) 12761 if intStringLen < 0 { 12762 return ErrInvalidLengthAuth 12763 } 12764 postIndex := iNdEx + intStringLen 12765 if postIndex < 0 { 12766 return ErrInvalidLengthAuth 12767 } 12768 if postIndex > l { 12769 return io.ErrUnexpectedEOF 12770 } 12771 m.Repos = append(m.Repos, string(dAtA[iNdEx:postIndex])) 12772 iNdEx = postIndex 12773 default: 12774 iNdEx = preIndex 12775 skippy, err := skipAuth(dAtA[iNdEx:]) 12776 if err != nil { 12777 return err 12778 } 12779 if (skippy < 0) || (iNdEx+skippy) < 0 { 12780 return ErrInvalidLengthAuth 12781 } 12782 if (iNdEx + skippy) > l { 12783 return io.ErrUnexpectedEOF 12784 } 12785 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12786 iNdEx += skippy 12787 } 12788 } 12789 12790 if iNdEx > l { 12791 return io.ErrUnexpectedEOF 12792 } 12793 return nil 12794 } 12795 func (m *GetScopeResponse) Unmarshal(dAtA []byte) error { 12796 l := len(dAtA) 12797 iNdEx := 0 12798 for iNdEx < l { 12799 preIndex := iNdEx 12800 var wire uint64 12801 for shift := uint(0); ; shift += 7 { 12802 if shift >= 64 { 12803 return ErrIntOverflowAuth 12804 } 12805 if iNdEx >= l { 12806 return io.ErrUnexpectedEOF 12807 } 12808 b := dAtA[iNdEx] 12809 iNdEx++ 12810 wire |= uint64(b&0x7F) << shift 12811 if b < 0x80 { 12812 break 12813 } 12814 } 12815 fieldNum := int32(wire >> 3) 12816 wireType := int(wire & 0x7) 12817 if wireType == 4 { 12818 return fmt.Errorf("proto: GetScopeResponse: wiretype end group for non-group") 12819 } 12820 if fieldNum <= 0 { 12821 return fmt.Errorf("proto: GetScopeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12822 } 12823 switch fieldNum { 12824 case 1: 12825 if wireType == 0 { 12826 var v Scope 12827 for shift := uint(0); ; shift += 7 { 12828 if shift >= 64 { 12829 return ErrIntOverflowAuth 12830 } 12831 if iNdEx >= l { 12832 return io.ErrUnexpectedEOF 12833 } 12834 b := dAtA[iNdEx] 12835 iNdEx++ 12836 v |= Scope(b&0x7F) << shift 12837 if b < 0x80 { 12838 break 12839 } 12840 } 12841 m.Scopes = append(m.Scopes, v) 12842 } else if wireType == 2 { 12843 var packedLen int 12844 for shift := uint(0); ; shift += 7 { 12845 if shift >= 64 { 12846 return ErrIntOverflowAuth 12847 } 12848 if iNdEx >= l { 12849 return io.ErrUnexpectedEOF 12850 } 12851 b := dAtA[iNdEx] 12852 iNdEx++ 12853 packedLen |= int(b&0x7F) << shift 12854 if b < 0x80 { 12855 break 12856 } 12857 } 12858 if packedLen < 0 { 12859 return ErrInvalidLengthAuth 12860 } 12861 postIndex := iNdEx + packedLen 12862 if postIndex < 0 { 12863 return ErrInvalidLengthAuth 12864 } 12865 if postIndex > l { 12866 return io.ErrUnexpectedEOF 12867 } 12868 var elementCount int 12869 if elementCount != 0 && len(m.Scopes) == 0 { 12870 m.Scopes = make([]Scope, 0, elementCount) 12871 } 12872 for iNdEx < postIndex { 12873 var v Scope 12874 for shift := uint(0); ; shift += 7 { 12875 if shift >= 64 { 12876 return ErrIntOverflowAuth 12877 } 12878 if iNdEx >= l { 12879 return io.ErrUnexpectedEOF 12880 } 12881 b := dAtA[iNdEx] 12882 iNdEx++ 12883 v |= Scope(b&0x7F) << shift 12884 if b < 0x80 { 12885 break 12886 } 12887 } 12888 m.Scopes = append(m.Scopes, v) 12889 } 12890 } else { 12891 return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType) 12892 } 12893 default: 12894 iNdEx = preIndex 12895 skippy, err := skipAuth(dAtA[iNdEx:]) 12896 if err != nil { 12897 return err 12898 } 12899 if (skippy < 0) || (iNdEx+skippy) < 0 { 12900 return ErrInvalidLengthAuth 12901 } 12902 if (iNdEx + skippy) > l { 12903 return io.ErrUnexpectedEOF 12904 } 12905 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12906 iNdEx += skippy 12907 } 12908 } 12909 12910 if iNdEx > l { 12911 return io.ErrUnexpectedEOF 12912 } 12913 return nil 12914 } 12915 func (m *SetScopeRequest) Unmarshal(dAtA []byte) error { 12916 l := len(dAtA) 12917 iNdEx := 0 12918 for iNdEx < l { 12919 preIndex := iNdEx 12920 var wire uint64 12921 for shift := uint(0); ; shift += 7 { 12922 if shift >= 64 { 12923 return ErrIntOverflowAuth 12924 } 12925 if iNdEx >= l { 12926 return io.ErrUnexpectedEOF 12927 } 12928 b := dAtA[iNdEx] 12929 iNdEx++ 12930 wire |= uint64(b&0x7F) << shift 12931 if b < 0x80 { 12932 break 12933 } 12934 } 12935 fieldNum := int32(wire >> 3) 12936 wireType := int(wire & 0x7) 12937 if wireType == 4 { 12938 return fmt.Errorf("proto: SetScopeRequest: wiretype end group for non-group") 12939 } 12940 if fieldNum <= 0 { 12941 return fmt.Errorf("proto: SetScopeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12942 } 12943 switch fieldNum { 12944 case 1: 12945 if wireType != 2 { 12946 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 12947 } 12948 var stringLen uint64 12949 for shift := uint(0); ; shift += 7 { 12950 if shift >= 64 { 12951 return ErrIntOverflowAuth 12952 } 12953 if iNdEx >= l { 12954 return io.ErrUnexpectedEOF 12955 } 12956 b := dAtA[iNdEx] 12957 iNdEx++ 12958 stringLen |= uint64(b&0x7F) << shift 12959 if b < 0x80 { 12960 break 12961 } 12962 } 12963 intStringLen := int(stringLen) 12964 if intStringLen < 0 { 12965 return ErrInvalidLengthAuth 12966 } 12967 postIndex := iNdEx + intStringLen 12968 if postIndex < 0 { 12969 return ErrInvalidLengthAuth 12970 } 12971 if postIndex > l { 12972 return io.ErrUnexpectedEOF 12973 } 12974 m.Username = string(dAtA[iNdEx:postIndex]) 12975 iNdEx = postIndex 12976 case 2: 12977 if wireType != 2 { 12978 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 12979 } 12980 var stringLen uint64 12981 for shift := uint(0); ; shift += 7 { 12982 if shift >= 64 { 12983 return ErrIntOverflowAuth 12984 } 12985 if iNdEx >= l { 12986 return io.ErrUnexpectedEOF 12987 } 12988 b := dAtA[iNdEx] 12989 iNdEx++ 12990 stringLen |= uint64(b&0x7F) << shift 12991 if b < 0x80 { 12992 break 12993 } 12994 } 12995 intStringLen := int(stringLen) 12996 if intStringLen < 0 { 12997 return ErrInvalidLengthAuth 12998 } 12999 postIndex := iNdEx + intStringLen 13000 if postIndex < 0 { 13001 return ErrInvalidLengthAuth 13002 } 13003 if postIndex > l { 13004 return io.ErrUnexpectedEOF 13005 } 13006 m.Repo = string(dAtA[iNdEx:postIndex]) 13007 iNdEx = postIndex 13008 case 3: 13009 if wireType != 0 { 13010 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) 13011 } 13012 m.Scope = 0 13013 for shift := uint(0); ; shift += 7 { 13014 if shift >= 64 { 13015 return ErrIntOverflowAuth 13016 } 13017 if iNdEx >= l { 13018 return io.ErrUnexpectedEOF 13019 } 13020 b := dAtA[iNdEx] 13021 iNdEx++ 13022 m.Scope |= Scope(b&0x7F) << shift 13023 if b < 0x80 { 13024 break 13025 } 13026 } 13027 default: 13028 iNdEx = preIndex 13029 skippy, err := skipAuth(dAtA[iNdEx:]) 13030 if err != nil { 13031 return err 13032 } 13033 if (skippy < 0) || (iNdEx+skippy) < 0 { 13034 return ErrInvalidLengthAuth 13035 } 13036 if (iNdEx + skippy) > l { 13037 return io.ErrUnexpectedEOF 13038 } 13039 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13040 iNdEx += skippy 13041 } 13042 } 13043 13044 if iNdEx > l { 13045 return io.ErrUnexpectedEOF 13046 } 13047 return nil 13048 } 13049 func (m *SetScopeResponse) Unmarshal(dAtA []byte) error { 13050 l := len(dAtA) 13051 iNdEx := 0 13052 for iNdEx < l { 13053 preIndex := iNdEx 13054 var wire uint64 13055 for shift := uint(0); ; shift += 7 { 13056 if shift >= 64 { 13057 return ErrIntOverflowAuth 13058 } 13059 if iNdEx >= l { 13060 return io.ErrUnexpectedEOF 13061 } 13062 b := dAtA[iNdEx] 13063 iNdEx++ 13064 wire |= uint64(b&0x7F) << shift 13065 if b < 0x80 { 13066 break 13067 } 13068 } 13069 fieldNum := int32(wire >> 3) 13070 wireType := int(wire & 0x7) 13071 if wireType == 4 { 13072 return fmt.Errorf("proto: SetScopeResponse: wiretype end group for non-group") 13073 } 13074 if fieldNum <= 0 { 13075 return fmt.Errorf("proto: SetScopeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13076 } 13077 switch fieldNum { 13078 default: 13079 iNdEx = preIndex 13080 skippy, err := skipAuth(dAtA[iNdEx:]) 13081 if err != nil { 13082 return err 13083 } 13084 if (skippy < 0) || (iNdEx+skippy) < 0 { 13085 return ErrInvalidLengthAuth 13086 } 13087 if (iNdEx + skippy) > l { 13088 return io.ErrUnexpectedEOF 13089 } 13090 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13091 iNdEx += skippy 13092 } 13093 } 13094 13095 if iNdEx > l { 13096 return io.ErrUnexpectedEOF 13097 } 13098 return nil 13099 } 13100 func (m *GetACLRequest) Unmarshal(dAtA []byte) error { 13101 l := len(dAtA) 13102 iNdEx := 0 13103 for iNdEx < l { 13104 preIndex := iNdEx 13105 var wire uint64 13106 for shift := uint(0); ; shift += 7 { 13107 if shift >= 64 { 13108 return ErrIntOverflowAuth 13109 } 13110 if iNdEx >= l { 13111 return io.ErrUnexpectedEOF 13112 } 13113 b := dAtA[iNdEx] 13114 iNdEx++ 13115 wire |= uint64(b&0x7F) << shift 13116 if b < 0x80 { 13117 break 13118 } 13119 } 13120 fieldNum := int32(wire >> 3) 13121 wireType := int(wire & 0x7) 13122 if wireType == 4 { 13123 return fmt.Errorf("proto: GetACLRequest: wiretype end group for non-group") 13124 } 13125 if fieldNum <= 0 { 13126 return fmt.Errorf("proto: GetACLRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13127 } 13128 switch fieldNum { 13129 case 1: 13130 if wireType != 2 { 13131 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 13132 } 13133 var stringLen uint64 13134 for shift := uint(0); ; shift += 7 { 13135 if shift >= 64 { 13136 return ErrIntOverflowAuth 13137 } 13138 if iNdEx >= l { 13139 return io.ErrUnexpectedEOF 13140 } 13141 b := dAtA[iNdEx] 13142 iNdEx++ 13143 stringLen |= uint64(b&0x7F) << shift 13144 if b < 0x80 { 13145 break 13146 } 13147 } 13148 intStringLen := int(stringLen) 13149 if intStringLen < 0 { 13150 return ErrInvalidLengthAuth 13151 } 13152 postIndex := iNdEx + intStringLen 13153 if postIndex < 0 { 13154 return ErrInvalidLengthAuth 13155 } 13156 if postIndex > l { 13157 return io.ErrUnexpectedEOF 13158 } 13159 m.Repo = string(dAtA[iNdEx:postIndex]) 13160 iNdEx = postIndex 13161 default: 13162 iNdEx = preIndex 13163 skippy, err := skipAuth(dAtA[iNdEx:]) 13164 if err != nil { 13165 return err 13166 } 13167 if (skippy < 0) || (iNdEx+skippy) < 0 { 13168 return ErrInvalidLengthAuth 13169 } 13170 if (iNdEx + skippy) > l { 13171 return io.ErrUnexpectedEOF 13172 } 13173 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13174 iNdEx += skippy 13175 } 13176 } 13177 13178 if iNdEx > l { 13179 return io.ErrUnexpectedEOF 13180 } 13181 return nil 13182 } 13183 func (m *ACLEntry) Unmarshal(dAtA []byte) error { 13184 l := len(dAtA) 13185 iNdEx := 0 13186 for iNdEx < l { 13187 preIndex := iNdEx 13188 var wire uint64 13189 for shift := uint(0); ; shift += 7 { 13190 if shift >= 64 { 13191 return ErrIntOverflowAuth 13192 } 13193 if iNdEx >= l { 13194 return io.ErrUnexpectedEOF 13195 } 13196 b := dAtA[iNdEx] 13197 iNdEx++ 13198 wire |= uint64(b&0x7F) << shift 13199 if b < 0x80 { 13200 break 13201 } 13202 } 13203 fieldNum := int32(wire >> 3) 13204 wireType := int(wire & 0x7) 13205 if wireType == 4 { 13206 return fmt.Errorf("proto: ACLEntry: wiretype end group for non-group") 13207 } 13208 if fieldNum <= 0 { 13209 return fmt.Errorf("proto: ACLEntry: illegal tag %d (wire type %d)", fieldNum, wire) 13210 } 13211 switch fieldNum { 13212 case 1: 13213 if wireType != 2 { 13214 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 13215 } 13216 var stringLen uint64 13217 for shift := uint(0); ; shift += 7 { 13218 if shift >= 64 { 13219 return ErrIntOverflowAuth 13220 } 13221 if iNdEx >= l { 13222 return io.ErrUnexpectedEOF 13223 } 13224 b := dAtA[iNdEx] 13225 iNdEx++ 13226 stringLen |= uint64(b&0x7F) << shift 13227 if b < 0x80 { 13228 break 13229 } 13230 } 13231 intStringLen := int(stringLen) 13232 if intStringLen < 0 { 13233 return ErrInvalidLengthAuth 13234 } 13235 postIndex := iNdEx + intStringLen 13236 if postIndex < 0 { 13237 return ErrInvalidLengthAuth 13238 } 13239 if postIndex > l { 13240 return io.ErrUnexpectedEOF 13241 } 13242 m.Username = string(dAtA[iNdEx:postIndex]) 13243 iNdEx = postIndex 13244 case 2: 13245 if wireType != 0 { 13246 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) 13247 } 13248 m.Scope = 0 13249 for shift := uint(0); ; shift += 7 { 13250 if shift >= 64 { 13251 return ErrIntOverflowAuth 13252 } 13253 if iNdEx >= l { 13254 return io.ErrUnexpectedEOF 13255 } 13256 b := dAtA[iNdEx] 13257 iNdEx++ 13258 m.Scope |= Scope(b&0x7F) << shift 13259 if b < 0x80 { 13260 break 13261 } 13262 } 13263 default: 13264 iNdEx = preIndex 13265 skippy, err := skipAuth(dAtA[iNdEx:]) 13266 if err != nil { 13267 return err 13268 } 13269 if (skippy < 0) || (iNdEx+skippy) < 0 { 13270 return ErrInvalidLengthAuth 13271 } 13272 if (iNdEx + skippy) > l { 13273 return io.ErrUnexpectedEOF 13274 } 13275 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13276 iNdEx += skippy 13277 } 13278 } 13279 13280 if iNdEx > l { 13281 return io.ErrUnexpectedEOF 13282 } 13283 return nil 13284 } 13285 func (m *GetACLResponse) Unmarshal(dAtA []byte) error { 13286 l := len(dAtA) 13287 iNdEx := 0 13288 for iNdEx < l { 13289 preIndex := iNdEx 13290 var wire uint64 13291 for shift := uint(0); ; shift += 7 { 13292 if shift >= 64 { 13293 return ErrIntOverflowAuth 13294 } 13295 if iNdEx >= l { 13296 return io.ErrUnexpectedEOF 13297 } 13298 b := dAtA[iNdEx] 13299 iNdEx++ 13300 wire |= uint64(b&0x7F) << shift 13301 if b < 0x80 { 13302 break 13303 } 13304 } 13305 fieldNum := int32(wire >> 3) 13306 wireType := int(wire & 0x7) 13307 if wireType == 4 { 13308 return fmt.Errorf("proto: GetACLResponse: wiretype end group for non-group") 13309 } 13310 if fieldNum <= 0 { 13311 return fmt.Errorf("proto: GetACLResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13312 } 13313 switch fieldNum { 13314 case 1: 13315 if wireType != 2 { 13316 return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) 13317 } 13318 var msglen int 13319 for shift := uint(0); ; shift += 7 { 13320 if shift >= 64 { 13321 return ErrIntOverflowAuth 13322 } 13323 if iNdEx >= l { 13324 return io.ErrUnexpectedEOF 13325 } 13326 b := dAtA[iNdEx] 13327 iNdEx++ 13328 msglen |= int(b&0x7F) << shift 13329 if b < 0x80 { 13330 break 13331 } 13332 } 13333 if msglen < 0 { 13334 return ErrInvalidLengthAuth 13335 } 13336 postIndex := iNdEx + msglen 13337 if postIndex < 0 { 13338 return ErrInvalidLengthAuth 13339 } 13340 if postIndex > l { 13341 return io.ErrUnexpectedEOF 13342 } 13343 m.Entries = append(m.Entries, &ACLEntry{}) 13344 if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13345 return err 13346 } 13347 iNdEx = postIndex 13348 case 2: 13349 if wireType != 2 { 13350 return fmt.Errorf("proto: wrong wireType = %d for field RobotEntries", wireType) 13351 } 13352 var msglen int 13353 for shift := uint(0); ; shift += 7 { 13354 if shift >= 64 { 13355 return ErrIntOverflowAuth 13356 } 13357 if iNdEx >= l { 13358 return io.ErrUnexpectedEOF 13359 } 13360 b := dAtA[iNdEx] 13361 iNdEx++ 13362 msglen |= int(b&0x7F) << shift 13363 if b < 0x80 { 13364 break 13365 } 13366 } 13367 if msglen < 0 { 13368 return ErrInvalidLengthAuth 13369 } 13370 postIndex := iNdEx + msglen 13371 if postIndex < 0 { 13372 return ErrInvalidLengthAuth 13373 } 13374 if postIndex > l { 13375 return io.ErrUnexpectedEOF 13376 } 13377 m.RobotEntries = append(m.RobotEntries, &ACLEntry{}) 13378 if err := m.RobotEntries[len(m.RobotEntries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13379 return err 13380 } 13381 iNdEx = postIndex 13382 default: 13383 iNdEx = preIndex 13384 skippy, err := skipAuth(dAtA[iNdEx:]) 13385 if err != nil { 13386 return err 13387 } 13388 if (skippy < 0) || (iNdEx+skippy) < 0 { 13389 return ErrInvalidLengthAuth 13390 } 13391 if (iNdEx + skippy) > l { 13392 return io.ErrUnexpectedEOF 13393 } 13394 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13395 iNdEx += skippy 13396 } 13397 } 13398 13399 if iNdEx > l { 13400 return io.ErrUnexpectedEOF 13401 } 13402 return nil 13403 } 13404 func (m *SetACLRequest) Unmarshal(dAtA []byte) error { 13405 l := len(dAtA) 13406 iNdEx := 0 13407 for iNdEx < l { 13408 preIndex := iNdEx 13409 var wire uint64 13410 for shift := uint(0); ; shift += 7 { 13411 if shift >= 64 { 13412 return ErrIntOverflowAuth 13413 } 13414 if iNdEx >= l { 13415 return io.ErrUnexpectedEOF 13416 } 13417 b := dAtA[iNdEx] 13418 iNdEx++ 13419 wire |= uint64(b&0x7F) << shift 13420 if b < 0x80 { 13421 break 13422 } 13423 } 13424 fieldNum := int32(wire >> 3) 13425 wireType := int(wire & 0x7) 13426 if wireType == 4 { 13427 return fmt.Errorf("proto: SetACLRequest: wiretype end group for non-group") 13428 } 13429 if fieldNum <= 0 { 13430 return fmt.Errorf("proto: SetACLRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13431 } 13432 switch fieldNum { 13433 case 1: 13434 if wireType != 2 { 13435 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 13436 } 13437 var stringLen uint64 13438 for shift := uint(0); ; shift += 7 { 13439 if shift >= 64 { 13440 return ErrIntOverflowAuth 13441 } 13442 if iNdEx >= l { 13443 return io.ErrUnexpectedEOF 13444 } 13445 b := dAtA[iNdEx] 13446 iNdEx++ 13447 stringLen |= uint64(b&0x7F) << shift 13448 if b < 0x80 { 13449 break 13450 } 13451 } 13452 intStringLen := int(stringLen) 13453 if intStringLen < 0 { 13454 return ErrInvalidLengthAuth 13455 } 13456 postIndex := iNdEx + intStringLen 13457 if postIndex < 0 { 13458 return ErrInvalidLengthAuth 13459 } 13460 if postIndex > l { 13461 return io.ErrUnexpectedEOF 13462 } 13463 m.Repo = string(dAtA[iNdEx:postIndex]) 13464 iNdEx = postIndex 13465 case 2: 13466 if wireType != 2 { 13467 return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) 13468 } 13469 var msglen int 13470 for shift := uint(0); ; shift += 7 { 13471 if shift >= 64 { 13472 return ErrIntOverflowAuth 13473 } 13474 if iNdEx >= l { 13475 return io.ErrUnexpectedEOF 13476 } 13477 b := dAtA[iNdEx] 13478 iNdEx++ 13479 msglen |= int(b&0x7F) << shift 13480 if b < 0x80 { 13481 break 13482 } 13483 } 13484 if msglen < 0 { 13485 return ErrInvalidLengthAuth 13486 } 13487 postIndex := iNdEx + msglen 13488 if postIndex < 0 { 13489 return ErrInvalidLengthAuth 13490 } 13491 if postIndex > l { 13492 return io.ErrUnexpectedEOF 13493 } 13494 m.Entries = append(m.Entries, &ACLEntry{}) 13495 if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13496 return err 13497 } 13498 iNdEx = postIndex 13499 default: 13500 iNdEx = preIndex 13501 skippy, err := skipAuth(dAtA[iNdEx:]) 13502 if err != nil { 13503 return err 13504 } 13505 if (skippy < 0) || (iNdEx+skippy) < 0 { 13506 return ErrInvalidLengthAuth 13507 } 13508 if (iNdEx + skippy) > l { 13509 return io.ErrUnexpectedEOF 13510 } 13511 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13512 iNdEx += skippy 13513 } 13514 } 13515 13516 if iNdEx > l { 13517 return io.ErrUnexpectedEOF 13518 } 13519 return nil 13520 } 13521 func (m *SetACLResponse) Unmarshal(dAtA []byte) error { 13522 l := len(dAtA) 13523 iNdEx := 0 13524 for iNdEx < l { 13525 preIndex := iNdEx 13526 var wire uint64 13527 for shift := uint(0); ; shift += 7 { 13528 if shift >= 64 { 13529 return ErrIntOverflowAuth 13530 } 13531 if iNdEx >= l { 13532 return io.ErrUnexpectedEOF 13533 } 13534 b := dAtA[iNdEx] 13535 iNdEx++ 13536 wire |= uint64(b&0x7F) << shift 13537 if b < 0x80 { 13538 break 13539 } 13540 } 13541 fieldNum := int32(wire >> 3) 13542 wireType := int(wire & 0x7) 13543 if wireType == 4 { 13544 return fmt.Errorf("proto: SetACLResponse: wiretype end group for non-group") 13545 } 13546 if fieldNum <= 0 { 13547 return fmt.Errorf("proto: SetACLResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13548 } 13549 switch fieldNum { 13550 default: 13551 iNdEx = preIndex 13552 skippy, err := skipAuth(dAtA[iNdEx:]) 13553 if err != nil { 13554 return err 13555 } 13556 if (skippy < 0) || (iNdEx+skippy) < 0 { 13557 return ErrInvalidLengthAuth 13558 } 13559 if (iNdEx + skippy) > l { 13560 return io.ErrUnexpectedEOF 13561 } 13562 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13563 iNdEx += skippy 13564 } 13565 } 13566 13567 if iNdEx > l { 13568 return io.ErrUnexpectedEOF 13569 } 13570 return nil 13571 } 13572 func (m *SessionInfo) Unmarshal(dAtA []byte) error { 13573 l := len(dAtA) 13574 iNdEx := 0 13575 for iNdEx < l { 13576 preIndex := iNdEx 13577 var wire uint64 13578 for shift := uint(0); ; shift += 7 { 13579 if shift >= 64 { 13580 return ErrIntOverflowAuth 13581 } 13582 if iNdEx >= l { 13583 return io.ErrUnexpectedEOF 13584 } 13585 b := dAtA[iNdEx] 13586 iNdEx++ 13587 wire |= uint64(b&0x7F) << shift 13588 if b < 0x80 { 13589 break 13590 } 13591 } 13592 fieldNum := int32(wire >> 3) 13593 wireType := int(wire & 0x7) 13594 if wireType == 4 { 13595 return fmt.Errorf("proto: SessionInfo: wiretype end group for non-group") 13596 } 13597 if fieldNum <= 0 { 13598 return fmt.Errorf("proto: SessionInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13599 } 13600 switch fieldNum { 13601 case 1: 13602 if wireType != 2 { 13603 return fmt.Errorf("proto: wrong wireType = %d for field Nonce", wireType) 13604 } 13605 var stringLen uint64 13606 for shift := uint(0); ; shift += 7 { 13607 if shift >= 64 { 13608 return ErrIntOverflowAuth 13609 } 13610 if iNdEx >= l { 13611 return io.ErrUnexpectedEOF 13612 } 13613 b := dAtA[iNdEx] 13614 iNdEx++ 13615 stringLen |= uint64(b&0x7F) << shift 13616 if b < 0x80 { 13617 break 13618 } 13619 } 13620 intStringLen := int(stringLen) 13621 if intStringLen < 0 { 13622 return ErrInvalidLengthAuth 13623 } 13624 postIndex := iNdEx + intStringLen 13625 if postIndex < 0 { 13626 return ErrInvalidLengthAuth 13627 } 13628 if postIndex > l { 13629 return io.ErrUnexpectedEOF 13630 } 13631 m.Nonce = string(dAtA[iNdEx:postIndex]) 13632 iNdEx = postIndex 13633 case 2: 13634 if wireType != 2 { 13635 return fmt.Errorf("proto: wrong wireType = %d for field Email", wireType) 13636 } 13637 var stringLen uint64 13638 for shift := uint(0); ; shift += 7 { 13639 if shift >= 64 { 13640 return ErrIntOverflowAuth 13641 } 13642 if iNdEx >= l { 13643 return io.ErrUnexpectedEOF 13644 } 13645 b := dAtA[iNdEx] 13646 iNdEx++ 13647 stringLen |= uint64(b&0x7F) << shift 13648 if b < 0x80 { 13649 break 13650 } 13651 } 13652 intStringLen := int(stringLen) 13653 if intStringLen < 0 { 13654 return ErrInvalidLengthAuth 13655 } 13656 postIndex := iNdEx + intStringLen 13657 if postIndex < 0 { 13658 return ErrInvalidLengthAuth 13659 } 13660 if postIndex > l { 13661 return io.ErrUnexpectedEOF 13662 } 13663 m.Email = string(dAtA[iNdEx:postIndex]) 13664 iNdEx = postIndex 13665 case 3: 13666 if wireType != 0 { 13667 return fmt.Errorf("proto: wrong wireType = %d for field ConversionErr", wireType) 13668 } 13669 var v int 13670 for shift := uint(0); ; shift += 7 { 13671 if shift >= 64 { 13672 return ErrIntOverflowAuth 13673 } 13674 if iNdEx >= l { 13675 return io.ErrUnexpectedEOF 13676 } 13677 b := dAtA[iNdEx] 13678 iNdEx++ 13679 v |= int(b&0x7F) << shift 13680 if b < 0x80 { 13681 break 13682 } 13683 } 13684 m.ConversionErr = bool(v != 0) 13685 default: 13686 iNdEx = preIndex 13687 skippy, err := skipAuth(dAtA[iNdEx:]) 13688 if err != nil { 13689 return err 13690 } 13691 if (skippy < 0) || (iNdEx+skippy) < 0 { 13692 return ErrInvalidLengthAuth 13693 } 13694 if (iNdEx + skippy) > l { 13695 return io.ErrUnexpectedEOF 13696 } 13697 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13698 iNdEx += skippy 13699 } 13700 } 13701 13702 if iNdEx > l { 13703 return io.ErrUnexpectedEOF 13704 } 13705 return nil 13706 } 13707 func (m *GetOIDCLoginRequest) Unmarshal(dAtA []byte) error { 13708 l := len(dAtA) 13709 iNdEx := 0 13710 for iNdEx < l { 13711 preIndex := iNdEx 13712 var wire uint64 13713 for shift := uint(0); ; shift += 7 { 13714 if shift >= 64 { 13715 return ErrIntOverflowAuth 13716 } 13717 if iNdEx >= l { 13718 return io.ErrUnexpectedEOF 13719 } 13720 b := dAtA[iNdEx] 13721 iNdEx++ 13722 wire |= uint64(b&0x7F) << shift 13723 if b < 0x80 { 13724 break 13725 } 13726 } 13727 fieldNum := int32(wire >> 3) 13728 wireType := int(wire & 0x7) 13729 if wireType == 4 { 13730 return fmt.Errorf("proto: GetOIDCLoginRequest: wiretype end group for non-group") 13731 } 13732 if fieldNum <= 0 { 13733 return fmt.Errorf("proto: GetOIDCLoginRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13734 } 13735 switch fieldNum { 13736 default: 13737 iNdEx = preIndex 13738 skippy, err := skipAuth(dAtA[iNdEx:]) 13739 if err != nil { 13740 return err 13741 } 13742 if (skippy < 0) || (iNdEx+skippy) < 0 { 13743 return ErrInvalidLengthAuth 13744 } 13745 if (iNdEx + skippy) > l { 13746 return io.ErrUnexpectedEOF 13747 } 13748 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13749 iNdEx += skippy 13750 } 13751 } 13752 13753 if iNdEx > l { 13754 return io.ErrUnexpectedEOF 13755 } 13756 return nil 13757 } 13758 func (m *GetOIDCLoginResponse) Unmarshal(dAtA []byte) error { 13759 l := len(dAtA) 13760 iNdEx := 0 13761 for iNdEx < l { 13762 preIndex := iNdEx 13763 var wire uint64 13764 for shift := uint(0); ; shift += 7 { 13765 if shift >= 64 { 13766 return ErrIntOverflowAuth 13767 } 13768 if iNdEx >= l { 13769 return io.ErrUnexpectedEOF 13770 } 13771 b := dAtA[iNdEx] 13772 iNdEx++ 13773 wire |= uint64(b&0x7F) << shift 13774 if b < 0x80 { 13775 break 13776 } 13777 } 13778 fieldNum := int32(wire >> 3) 13779 wireType := int(wire & 0x7) 13780 if wireType == 4 { 13781 return fmt.Errorf("proto: GetOIDCLoginResponse: wiretype end group for non-group") 13782 } 13783 if fieldNum <= 0 { 13784 return fmt.Errorf("proto: GetOIDCLoginResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13785 } 13786 switch fieldNum { 13787 case 1: 13788 if wireType != 2 { 13789 return fmt.Errorf("proto: wrong wireType = %d for field LoginURL", wireType) 13790 } 13791 var stringLen uint64 13792 for shift := uint(0); ; shift += 7 { 13793 if shift >= 64 { 13794 return ErrIntOverflowAuth 13795 } 13796 if iNdEx >= l { 13797 return io.ErrUnexpectedEOF 13798 } 13799 b := dAtA[iNdEx] 13800 iNdEx++ 13801 stringLen |= uint64(b&0x7F) << shift 13802 if b < 0x80 { 13803 break 13804 } 13805 } 13806 intStringLen := int(stringLen) 13807 if intStringLen < 0 { 13808 return ErrInvalidLengthAuth 13809 } 13810 postIndex := iNdEx + intStringLen 13811 if postIndex < 0 { 13812 return ErrInvalidLengthAuth 13813 } 13814 if postIndex > l { 13815 return io.ErrUnexpectedEOF 13816 } 13817 m.LoginURL = string(dAtA[iNdEx:postIndex]) 13818 iNdEx = postIndex 13819 case 2: 13820 if wireType != 2 { 13821 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 13822 } 13823 var stringLen uint64 13824 for shift := uint(0); ; shift += 7 { 13825 if shift >= 64 { 13826 return ErrIntOverflowAuth 13827 } 13828 if iNdEx >= l { 13829 return io.ErrUnexpectedEOF 13830 } 13831 b := dAtA[iNdEx] 13832 iNdEx++ 13833 stringLen |= uint64(b&0x7F) << shift 13834 if b < 0x80 { 13835 break 13836 } 13837 } 13838 intStringLen := int(stringLen) 13839 if intStringLen < 0 { 13840 return ErrInvalidLengthAuth 13841 } 13842 postIndex := iNdEx + intStringLen 13843 if postIndex < 0 { 13844 return ErrInvalidLengthAuth 13845 } 13846 if postIndex > l { 13847 return io.ErrUnexpectedEOF 13848 } 13849 m.State = string(dAtA[iNdEx:postIndex]) 13850 iNdEx = postIndex 13851 default: 13852 iNdEx = preIndex 13853 skippy, err := skipAuth(dAtA[iNdEx:]) 13854 if err != nil { 13855 return err 13856 } 13857 if (skippy < 0) || (iNdEx+skippy) < 0 { 13858 return ErrInvalidLengthAuth 13859 } 13860 if (iNdEx + skippy) > l { 13861 return io.ErrUnexpectedEOF 13862 } 13863 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13864 iNdEx += skippy 13865 } 13866 } 13867 13868 if iNdEx > l { 13869 return io.ErrUnexpectedEOF 13870 } 13871 return nil 13872 } 13873 func (m *GetAuthTokenRequest) Unmarshal(dAtA []byte) error { 13874 l := len(dAtA) 13875 iNdEx := 0 13876 for iNdEx < l { 13877 preIndex := iNdEx 13878 var wire uint64 13879 for shift := uint(0); ; shift += 7 { 13880 if shift >= 64 { 13881 return ErrIntOverflowAuth 13882 } 13883 if iNdEx >= l { 13884 return io.ErrUnexpectedEOF 13885 } 13886 b := dAtA[iNdEx] 13887 iNdEx++ 13888 wire |= uint64(b&0x7F) << shift 13889 if b < 0x80 { 13890 break 13891 } 13892 } 13893 fieldNum := int32(wire >> 3) 13894 wireType := int(wire & 0x7) 13895 if wireType == 4 { 13896 return fmt.Errorf("proto: GetAuthTokenRequest: wiretype end group for non-group") 13897 } 13898 if fieldNum <= 0 { 13899 return fmt.Errorf("proto: GetAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13900 } 13901 switch fieldNum { 13902 case 1: 13903 if wireType != 2 { 13904 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 13905 } 13906 var stringLen uint64 13907 for shift := uint(0); ; shift += 7 { 13908 if shift >= 64 { 13909 return ErrIntOverflowAuth 13910 } 13911 if iNdEx >= l { 13912 return io.ErrUnexpectedEOF 13913 } 13914 b := dAtA[iNdEx] 13915 iNdEx++ 13916 stringLen |= uint64(b&0x7F) << shift 13917 if b < 0x80 { 13918 break 13919 } 13920 } 13921 intStringLen := int(stringLen) 13922 if intStringLen < 0 { 13923 return ErrInvalidLengthAuth 13924 } 13925 postIndex := iNdEx + intStringLen 13926 if postIndex < 0 { 13927 return ErrInvalidLengthAuth 13928 } 13929 if postIndex > l { 13930 return io.ErrUnexpectedEOF 13931 } 13932 m.Subject = string(dAtA[iNdEx:postIndex]) 13933 iNdEx = postIndex 13934 case 2: 13935 if wireType != 0 { 13936 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 13937 } 13938 m.TTL = 0 13939 for shift := uint(0); ; shift += 7 { 13940 if shift >= 64 { 13941 return ErrIntOverflowAuth 13942 } 13943 if iNdEx >= l { 13944 return io.ErrUnexpectedEOF 13945 } 13946 b := dAtA[iNdEx] 13947 iNdEx++ 13948 m.TTL |= int64(b&0x7F) << shift 13949 if b < 0x80 { 13950 break 13951 } 13952 } 13953 default: 13954 iNdEx = preIndex 13955 skippy, err := skipAuth(dAtA[iNdEx:]) 13956 if err != nil { 13957 return err 13958 } 13959 if (skippy < 0) || (iNdEx+skippy) < 0 { 13960 return ErrInvalidLengthAuth 13961 } 13962 if (iNdEx + skippy) > l { 13963 return io.ErrUnexpectedEOF 13964 } 13965 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13966 iNdEx += skippy 13967 } 13968 } 13969 13970 if iNdEx > l { 13971 return io.ErrUnexpectedEOF 13972 } 13973 return nil 13974 } 13975 func (m *GetAuthTokenResponse) Unmarshal(dAtA []byte) error { 13976 l := len(dAtA) 13977 iNdEx := 0 13978 for iNdEx < l { 13979 preIndex := iNdEx 13980 var wire uint64 13981 for shift := uint(0); ; shift += 7 { 13982 if shift >= 64 { 13983 return ErrIntOverflowAuth 13984 } 13985 if iNdEx >= l { 13986 return io.ErrUnexpectedEOF 13987 } 13988 b := dAtA[iNdEx] 13989 iNdEx++ 13990 wire |= uint64(b&0x7F) << shift 13991 if b < 0x80 { 13992 break 13993 } 13994 } 13995 fieldNum := int32(wire >> 3) 13996 wireType := int(wire & 0x7) 13997 if wireType == 4 { 13998 return fmt.Errorf("proto: GetAuthTokenResponse: wiretype end group for non-group") 13999 } 14000 if fieldNum <= 0 { 14001 return fmt.Errorf("proto: GetAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14002 } 14003 switch fieldNum { 14004 case 1: 14005 if wireType != 2 { 14006 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 14007 } 14008 var stringLen uint64 14009 for shift := uint(0); ; shift += 7 { 14010 if shift >= 64 { 14011 return ErrIntOverflowAuth 14012 } 14013 if iNdEx >= l { 14014 return io.ErrUnexpectedEOF 14015 } 14016 b := dAtA[iNdEx] 14017 iNdEx++ 14018 stringLen |= uint64(b&0x7F) << shift 14019 if b < 0x80 { 14020 break 14021 } 14022 } 14023 intStringLen := int(stringLen) 14024 if intStringLen < 0 { 14025 return ErrInvalidLengthAuth 14026 } 14027 postIndex := iNdEx + intStringLen 14028 if postIndex < 0 { 14029 return ErrInvalidLengthAuth 14030 } 14031 if postIndex > l { 14032 return io.ErrUnexpectedEOF 14033 } 14034 m.Token = string(dAtA[iNdEx:postIndex]) 14035 iNdEx = postIndex 14036 case 2: 14037 if wireType != 2 { 14038 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 14039 } 14040 var stringLen uint64 14041 for shift := uint(0); ; shift += 7 { 14042 if shift >= 64 { 14043 return ErrIntOverflowAuth 14044 } 14045 if iNdEx >= l { 14046 return io.ErrUnexpectedEOF 14047 } 14048 b := dAtA[iNdEx] 14049 iNdEx++ 14050 stringLen |= uint64(b&0x7F) << shift 14051 if b < 0x80 { 14052 break 14053 } 14054 } 14055 intStringLen := int(stringLen) 14056 if intStringLen < 0 { 14057 return ErrInvalidLengthAuth 14058 } 14059 postIndex := iNdEx + intStringLen 14060 if postIndex < 0 { 14061 return ErrInvalidLengthAuth 14062 } 14063 if postIndex > l { 14064 return io.ErrUnexpectedEOF 14065 } 14066 m.Subject = string(dAtA[iNdEx:postIndex]) 14067 iNdEx = postIndex 14068 default: 14069 iNdEx = preIndex 14070 skippy, err := skipAuth(dAtA[iNdEx:]) 14071 if err != nil { 14072 return err 14073 } 14074 if (skippy < 0) || (iNdEx+skippy) < 0 { 14075 return ErrInvalidLengthAuth 14076 } 14077 if (iNdEx + skippy) > l { 14078 return io.ErrUnexpectedEOF 14079 } 14080 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14081 iNdEx += skippy 14082 } 14083 } 14084 14085 if iNdEx > l { 14086 return io.ErrUnexpectedEOF 14087 } 14088 return nil 14089 } 14090 func (m *ExtendAuthTokenRequest) Unmarshal(dAtA []byte) error { 14091 l := len(dAtA) 14092 iNdEx := 0 14093 for iNdEx < l { 14094 preIndex := iNdEx 14095 var wire uint64 14096 for shift := uint(0); ; shift += 7 { 14097 if shift >= 64 { 14098 return ErrIntOverflowAuth 14099 } 14100 if iNdEx >= l { 14101 return io.ErrUnexpectedEOF 14102 } 14103 b := dAtA[iNdEx] 14104 iNdEx++ 14105 wire |= uint64(b&0x7F) << shift 14106 if b < 0x80 { 14107 break 14108 } 14109 } 14110 fieldNum := int32(wire >> 3) 14111 wireType := int(wire & 0x7) 14112 if wireType == 4 { 14113 return fmt.Errorf("proto: ExtendAuthTokenRequest: wiretype end group for non-group") 14114 } 14115 if fieldNum <= 0 { 14116 return fmt.Errorf("proto: ExtendAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14117 } 14118 switch fieldNum { 14119 case 1: 14120 if wireType != 2 { 14121 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 14122 } 14123 var stringLen uint64 14124 for shift := uint(0); ; shift += 7 { 14125 if shift >= 64 { 14126 return ErrIntOverflowAuth 14127 } 14128 if iNdEx >= l { 14129 return io.ErrUnexpectedEOF 14130 } 14131 b := dAtA[iNdEx] 14132 iNdEx++ 14133 stringLen |= uint64(b&0x7F) << shift 14134 if b < 0x80 { 14135 break 14136 } 14137 } 14138 intStringLen := int(stringLen) 14139 if intStringLen < 0 { 14140 return ErrInvalidLengthAuth 14141 } 14142 postIndex := iNdEx + intStringLen 14143 if postIndex < 0 { 14144 return ErrInvalidLengthAuth 14145 } 14146 if postIndex > l { 14147 return io.ErrUnexpectedEOF 14148 } 14149 m.Token = string(dAtA[iNdEx:postIndex]) 14150 iNdEx = postIndex 14151 case 2: 14152 if wireType != 0 { 14153 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 14154 } 14155 m.TTL = 0 14156 for shift := uint(0); ; shift += 7 { 14157 if shift >= 64 { 14158 return ErrIntOverflowAuth 14159 } 14160 if iNdEx >= l { 14161 return io.ErrUnexpectedEOF 14162 } 14163 b := dAtA[iNdEx] 14164 iNdEx++ 14165 m.TTL |= int64(b&0x7F) << shift 14166 if b < 0x80 { 14167 break 14168 } 14169 } 14170 default: 14171 iNdEx = preIndex 14172 skippy, err := skipAuth(dAtA[iNdEx:]) 14173 if err != nil { 14174 return err 14175 } 14176 if (skippy < 0) || (iNdEx+skippy) < 0 { 14177 return ErrInvalidLengthAuth 14178 } 14179 if (iNdEx + skippy) > l { 14180 return io.ErrUnexpectedEOF 14181 } 14182 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14183 iNdEx += skippy 14184 } 14185 } 14186 14187 if iNdEx > l { 14188 return io.ErrUnexpectedEOF 14189 } 14190 return nil 14191 } 14192 func (m *ExtendAuthTokenResponse) Unmarshal(dAtA []byte) error { 14193 l := len(dAtA) 14194 iNdEx := 0 14195 for iNdEx < l { 14196 preIndex := iNdEx 14197 var wire uint64 14198 for shift := uint(0); ; shift += 7 { 14199 if shift >= 64 { 14200 return ErrIntOverflowAuth 14201 } 14202 if iNdEx >= l { 14203 return io.ErrUnexpectedEOF 14204 } 14205 b := dAtA[iNdEx] 14206 iNdEx++ 14207 wire |= uint64(b&0x7F) << shift 14208 if b < 0x80 { 14209 break 14210 } 14211 } 14212 fieldNum := int32(wire >> 3) 14213 wireType := int(wire & 0x7) 14214 if wireType == 4 { 14215 return fmt.Errorf("proto: ExtendAuthTokenResponse: wiretype end group for non-group") 14216 } 14217 if fieldNum <= 0 { 14218 return fmt.Errorf("proto: ExtendAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14219 } 14220 switch fieldNum { 14221 default: 14222 iNdEx = preIndex 14223 skippy, err := skipAuth(dAtA[iNdEx:]) 14224 if err != nil { 14225 return err 14226 } 14227 if (skippy < 0) || (iNdEx+skippy) < 0 { 14228 return ErrInvalidLengthAuth 14229 } 14230 if (iNdEx + skippy) > l { 14231 return io.ErrUnexpectedEOF 14232 } 14233 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14234 iNdEx += skippy 14235 } 14236 } 14237 14238 if iNdEx > l { 14239 return io.ErrUnexpectedEOF 14240 } 14241 return nil 14242 } 14243 func (m *RevokeAuthTokenRequest) Unmarshal(dAtA []byte) error { 14244 l := len(dAtA) 14245 iNdEx := 0 14246 for iNdEx < l { 14247 preIndex := iNdEx 14248 var wire uint64 14249 for shift := uint(0); ; shift += 7 { 14250 if shift >= 64 { 14251 return ErrIntOverflowAuth 14252 } 14253 if iNdEx >= l { 14254 return io.ErrUnexpectedEOF 14255 } 14256 b := dAtA[iNdEx] 14257 iNdEx++ 14258 wire |= uint64(b&0x7F) << shift 14259 if b < 0x80 { 14260 break 14261 } 14262 } 14263 fieldNum := int32(wire >> 3) 14264 wireType := int(wire & 0x7) 14265 if wireType == 4 { 14266 return fmt.Errorf("proto: RevokeAuthTokenRequest: wiretype end group for non-group") 14267 } 14268 if fieldNum <= 0 { 14269 return fmt.Errorf("proto: RevokeAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14270 } 14271 switch fieldNum { 14272 case 1: 14273 if wireType != 2 { 14274 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 14275 } 14276 var stringLen uint64 14277 for shift := uint(0); ; shift += 7 { 14278 if shift >= 64 { 14279 return ErrIntOverflowAuth 14280 } 14281 if iNdEx >= l { 14282 return io.ErrUnexpectedEOF 14283 } 14284 b := dAtA[iNdEx] 14285 iNdEx++ 14286 stringLen |= uint64(b&0x7F) << shift 14287 if b < 0x80 { 14288 break 14289 } 14290 } 14291 intStringLen := int(stringLen) 14292 if intStringLen < 0 { 14293 return ErrInvalidLengthAuth 14294 } 14295 postIndex := iNdEx + intStringLen 14296 if postIndex < 0 { 14297 return ErrInvalidLengthAuth 14298 } 14299 if postIndex > l { 14300 return io.ErrUnexpectedEOF 14301 } 14302 m.Token = string(dAtA[iNdEx:postIndex]) 14303 iNdEx = postIndex 14304 default: 14305 iNdEx = preIndex 14306 skippy, err := skipAuth(dAtA[iNdEx:]) 14307 if err != nil { 14308 return err 14309 } 14310 if (skippy < 0) || (iNdEx+skippy) < 0 { 14311 return ErrInvalidLengthAuth 14312 } 14313 if (iNdEx + skippy) > l { 14314 return io.ErrUnexpectedEOF 14315 } 14316 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14317 iNdEx += skippy 14318 } 14319 } 14320 14321 if iNdEx > l { 14322 return io.ErrUnexpectedEOF 14323 } 14324 return nil 14325 } 14326 func (m *RevokeAuthTokenResponse) Unmarshal(dAtA []byte) error { 14327 l := len(dAtA) 14328 iNdEx := 0 14329 for iNdEx < l { 14330 preIndex := iNdEx 14331 var wire uint64 14332 for shift := uint(0); ; shift += 7 { 14333 if shift >= 64 { 14334 return ErrIntOverflowAuth 14335 } 14336 if iNdEx >= l { 14337 return io.ErrUnexpectedEOF 14338 } 14339 b := dAtA[iNdEx] 14340 iNdEx++ 14341 wire |= uint64(b&0x7F) << shift 14342 if b < 0x80 { 14343 break 14344 } 14345 } 14346 fieldNum := int32(wire >> 3) 14347 wireType := int(wire & 0x7) 14348 if wireType == 4 { 14349 return fmt.Errorf("proto: RevokeAuthTokenResponse: wiretype end group for non-group") 14350 } 14351 if fieldNum <= 0 { 14352 return fmt.Errorf("proto: RevokeAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14353 } 14354 switch fieldNum { 14355 default: 14356 iNdEx = preIndex 14357 skippy, err := skipAuth(dAtA[iNdEx:]) 14358 if err != nil { 14359 return err 14360 } 14361 if (skippy < 0) || (iNdEx+skippy) < 0 { 14362 return ErrInvalidLengthAuth 14363 } 14364 if (iNdEx + skippy) > l { 14365 return io.ErrUnexpectedEOF 14366 } 14367 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14368 iNdEx += skippy 14369 } 14370 } 14371 14372 if iNdEx > l { 14373 return io.ErrUnexpectedEOF 14374 } 14375 return nil 14376 } 14377 func (m *SetGroupsForUserRequest) Unmarshal(dAtA []byte) error { 14378 l := len(dAtA) 14379 iNdEx := 0 14380 for iNdEx < l { 14381 preIndex := iNdEx 14382 var wire uint64 14383 for shift := uint(0); ; shift += 7 { 14384 if shift >= 64 { 14385 return ErrIntOverflowAuth 14386 } 14387 if iNdEx >= l { 14388 return io.ErrUnexpectedEOF 14389 } 14390 b := dAtA[iNdEx] 14391 iNdEx++ 14392 wire |= uint64(b&0x7F) << shift 14393 if b < 0x80 { 14394 break 14395 } 14396 } 14397 fieldNum := int32(wire >> 3) 14398 wireType := int(wire & 0x7) 14399 if wireType == 4 { 14400 return fmt.Errorf("proto: SetGroupsForUserRequest: wiretype end group for non-group") 14401 } 14402 if fieldNum <= 0 { 14403 return fmt.Errorf("proto: SetGroupsForUserRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14404 } 14405 switch fieldNum { 14406 case 1: 14407 if wireType != 2 { 14408 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 14409 } 14410 var stringLen uint64 14411 for shift := uint(0); ; shift += 7 { 14412 if shift >= 64 { 14413 return ErrIntOverflowAuth 14414 } 14415 if iNdEx >= l { 14416 return io.ErrUnexpectedEOF 14417 } 14418 b := dAtA[iNdEx] 14419 iNdEx++ 14420 stringLen |= uint64(b&0x7F) << shift 14421 if b < 0x80 { 14422 break 14423 } 14424 } 14425 intStringLen := int(stringLen) 14426 if intStringLen < 0 { 14427 return ErrInvalidLengthAuth 14428 } 14429 postIndex := iNdEx + intStringLen 14430 if postIndex < 0 { 14431 return ErrInvalidLengthAuth 14432 } 14433 if postIndex > l { 14434 return io.ErrUnexpectedEOF 14435 } 14436 m.Username = string(dAtA[iNdEx:postIndex]) 14437 iNdEx = postIndex 14438 case 2: 14439 if wireType != 2 { 14440 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 14441 } 14442 var stringLen uint64 14443 for shift := uint(0); ; shift += 7 { 14444 if shift >= 64 { 14445 return ErrIntOverflowAuth 14446 } 14447 if iNdEx >= l { 14448 return io.ErrUnexpectedEOF 14449 } 14450 b := dAtA[iNdEx] 14451 iNdEx++ 14452 stringLen |= uint64(b&0x7F) << shift 14453 if b < 0x80 { 14454 break 14455 } 14456 } 14457 intStringLen := int(stringLen) 14458 if intStringLen < 0 { 14459 return ErrInvalidLengthAuth 14460 } 14461 postIndex := iNdEx + intStringLen 14462 if postIndex < 0 { 14463 return ErrInvalidLengthAuth 14464 } 14465 if postIndex > l { 14466 return io.ErrUnexpectedEOF 14467 } 14468 m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex])) 14469 iNdEx = postIndex 14470 default: 14471 iNdEx = preIndex 14472 skippy, err := skipAuth(dAtA[iNdEx:]) 14473 if err != nil { 14474 return err 14475 } 14476 if (skippy < 0) || (iNdEx+skippy) < 0 { 14477 return ErrInvalidLengthAuth 14478 } 14479 if (iNdEx + skippy) > l { 14480 return io.ErrUnexpectedEOF 14481 } 14482 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14483 iNdEx += skippy 14484 } 14485 } 14486 14487 if iNdEx > l { 14488 return io.ErrUnexpectedEOF 14489 } 14490 return nil 14491 } 14492 func (m *SetGroupsForUserResponse) Unmarshal(dAtA []byte) error { 14493 l := len(dAtA) 14494 iNdEx := 0 14495 for iNdEx < l { 14496 preIndex := iNdEx 14497 var wire uint64 14498 for shift := uint(0); ; shift += 7 { 14499 if shift >= 64 { 14500 return ErrIntOverflowAuth 14501 } 14502 if iNdEx >= l { 14503 return io.ErrUnexpectedEOF 14504 } 14505 b := dAtA[iNdEx] 14506 iNdEx++ 14507 wire |= uint64(b&0x7F) << shift 14508 if b < 0x80 { 14509 break 14510 } 14511 } 14512 fieldNum := int32(wire >> 3) 14513 wireType := int(wire & 0x7) 14514 if wireType == 4 { 14515 return fmt.Errorf("proto: SetGroupsForUserResponse: wiretype end group for non-group") 14516 } 14517 if fieldNum <= 0 { 14518 return fmt.Errorf("proto: SetGroupsForUserResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14519 } 14520 switch fieldNum { 14521 default: 14522 iNdEx = preIndex 14523 skippy, err := skipAuth(dAtA[iNdEx:]) 14524 if err != nil { 14525 return err 14526 } 14527 if (skippy < 0) || (iNdEx+skippy) < 0 { 14528 return ErrInvalidLengthAuth 14529 } 14530 if (iNdEx + skippy) > l { 14531 return io.ErrUnexpectedEOF 14532 } 14533 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14534 iNdEx += skippy 14535 } 14536 } 14537 14538 if iNdEx > l { 14539 return io.ErrUnexpectedEOF 14540 } 14541 return nil 14542 } 14543 func (m *ModifyMembersRequest) Unmarshal(dAtA []byte) error { 14544 l := len(dAtA) 14545 iNdEx := 0 14546 for iNdEx < l { 14547 preIndex := iNdEx 14548 var wire uint64 14549 for shift := uint(0); ; shift += 7 { 14550 if shift >= 64 { 14551 return ErrIntOverflowAuth 14552 } 14553 if iNdEx >= l { 14554 return io.ErrUnexpectedEOF 14555 } 14556 b := dAtA[iNdEx] 14557 iNdEx++ 14558 wire |= uint64(b&0x7F) << shift 14559 if b < 0x80 { 14560 break 14561 } 14562 } 14563 fieldNum := int32(wire >> 3) 14564 wireType := int(wire & 0x7) 14565 if wireType == 4 { 14566 return fmt.Errorf("proto: ModifyMembersRequest: wiretype end group for non-group") 14567 } 14568 if fieldNum <= 0 { 14569 return fmt.Errorf("proto: ModifyMembersRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14570 } 14571 switch fieldNum { 14572 case 1: 14573 if wireType != 2 { 14574 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 14575 } 14576 var stringLen uint64 14577 for shift := uint(0); ; shift += 7 { 14578 if shift >= 64 { 14579 return ErrIntOverflowAuth 14580 } 14581 if iNdEx >= l { 14582 return io.ErrUnexpectedEOF 14583 } 14584 b := dAtA[iNdEx] 14585 iNdEx++ 14586 stringLen |= uint64(b&0x7F) << shift 14587 if b < 0x80 { 14588 break 14589 } 14590 } 14591 intStringLen := int(stringLen) 14592 if intStringLen < 0 { 14593 return ErrInvalidLengthAuth 14594 } 14595 postIndex := iNdEx + intStringLen 14596 if postIndex < 0 { 14597 return ErrInvalidLengthAuth 14598 } 14599 if postIndex > l { 14600 return io.ErrUnexpectedEOF 14601 } 14602 m.Group = string(dAtA[iNdEx:postIndex]) 14603 iNdEx = postIndex 14604 case 2: 14605 if wireType != 2 { 14606 return fmt.Errorf("proto: wrong wireType = %d for field Add", wireType) 14607 } 14608 var stringLen uint64 14609 for shift := uint(0); ; shift += 7 { 14610 if shift >= 64 { 14611 return ErrIntOverflowAuth 14612 } 14613 if iNdEx >= l { 14614 return io.ErrUnexpectedEOF 14615 } 14616 b := dAtA[iNdEx] 14617 iNdEx++ 14618 stringLen |= uint64(b&0x7F) << shift 14619 if b < 0x80 { 14620 break 14621 } 14622 } 14623 intStringLen := int(stringLen) 14624 if intStringLen < 0 { 14625 return ErrInvalidLengthAuth 14626 } 14627 postIndex := iNdEx + intStringLen 14628 if postIndex < 0 { 14629 return ErrInvalidLengthAuth 14630 } 14631 if postIndex > l { 14632 return io.ErrUnexpectedEOF 14633 } 14634 m.Add = append(m.Add, string(dAtA[iNdEx:postIndex])) 14635 iNdEx = postIndex 14636 case 3: 14637 if wireType != 2 { 14638 return fmt.Errorf("proto: wrong wireType = %d for field Remove", wireType) 14639 } 14640 var stringLen uint64 14641 for shift := uint(0); ; shift += 7 { 14642 if shift >= 64 { 14643 return ErrIntOverflowAuth 14644 } 14645 if iNdEx >= l { 14646 return io.ErrUnexpectedEOF 14647 } 14648 b := dAtA[iNdEx] 14649 iNdEx++ 14650 stringLen |= uint64(b&0x7F) << shift 14651 if b < 0x80 { 14652 break 14653 } 14654 } 14655 intStringLen := int(stringLen) 14656 if intStringLen < 0 { 14657 return ErrInvalidLengthAuth 14658 } 14659 postIndex := iNdEx + intStringLen 14660 if postIndex < 0 { 14661 return ErrInvalidLengthAuth 14662 } 14663 if postIndex > l { 14664 return io.ErrUnexpectedEOF 14665 } 14666 m.Remove = append(m.Remove, string(dAtA[iNdEx:postIndex])) 14667 iNdEx = postIndex 14668 default: 14669 iNdEx = preIndex 14670 skippy, err := skipAuth(dAtA[iNdEx:]) 14671 if err != nil { 14672 return err 14673 } 14674 if (skippy < 0) || (iNdEx+skippy) < 0 { 14675 return ErrInvalidLengthAuth 14676 } 14677 if (iNdEx + skippy) > l { 14678 return io.ErrUnexpectedEOF 14679 } 14680 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14681 iNdEx += skippy 14682 } 14683 } 14684 14685 if iNdEx > l { 14686 return io.ErrUnexpectedEOF 14687 } 14688 return nil 14689 } 14690 func (m *ModifyMembersResponse) Unmarshal(dAtA []byte) error { 14691 l := len(dAtA) 14692 iNdEx := 0 14693 for iNdEx < l { 14694 preIndex := iNdEx 14695 var wire uint64 14696 for shift := uint(0); ; shift += 7 { 14697 if shift >= 64 { 14698 return ErrIntOverflowAuth 14699 } 14700 if iNdEx >= l { 14701 return io.ErrUnexpectedEOF 14702 } 14703 b := dAtA[iNdEx] 14704 iNdEx++ 14705 wire |= uint64(b&0x7F) << shift 14706 if b < 0x80 { 14707 break 14708 } 14709 } 14710 fieldNum := int32(wire >> 3) 14711 wireType := int(wire & 0x7) 14712 if wireType == 4 { 14713 return fmt.Errorf("proto: ModifyMembersResponse: wiretype end group for non-group") 14714 } 14715 if fieldNum <= 0 { 14716 return fmt.Errorf("proto: ModifyMembersResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14717 } 14718 switch fieldNum { 14719 default: 14720 iNdEx = preIndex 14721 skippy, err := skipAuth(dAtA[iNdEx:]) 14722 if err != nil { 14723 return err 14724 } 14725 if (skippy < 0) || (iNdEx+skippy) < 0 { 14726 return ErrInvalidLengthAuth 14727 } 14728 if (iNdEx + skippy) > l { 14729 return io.ErrUnexpectedEOF 14730 } 14731 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14732 iNdEx += skippy 14733 } 14734 } 14735 14736 if iNdEx > l { 14737 return io.ErrUnexpectedEOF 14738 } 14739 return nil 14740 } 14741 func (m *GetGroupsRequest) Unmarshal(dAtA []byte) error { 14742 l := len(dAtA) 14743 iNdEx := 0 14744 for iNdEx < l { 14745 preIndex := iNdEx 14746 var wire uint64 14747 for shift := uint(0); ; shift += 7 { 14748 if shift >= 64 { 14749 return ErrIntOverflowAuth 14750 } 14751 if iNdEx >= l { 14752 return io.ErrUnexpectedEOF 14753 } 14754 b := dAtA[iNdEx] 14755 iNdEx++ 14756 wire |= uint64(b&0x7F) << shift 14757 if b < 0x80 { 14758 break 14759 } 14760 } 14761 fieldNum := int32(wire >> 3) 14762 wireType := int(wire & 0x7) 14763 if wireType == 4 { 14764 return fmt.Errorf("proto: GetGroupsRequest: wiretype end group for non-group") 14765 } 14766 if fieldNum <= 0 { 14767 return fmt.Errorf("proto: GetGroupsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14768 } 14769 switch fieldNum { 14770 case 1: 14771 if wireType != 2 { 14772 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 14773 } 14774 var stringLen uint64 14775 for shift := uint(0); ; shift += 7 { 14776 if shift >= 64 { 14777 return ErrIntOverflowAuth 14778 } 14779 if iNdEx >= l { 14780 return io.ErrUnexpectedEOF 14781 } 14782 b := dAtA[iNdEx] 14783 iNdEx++ 14784 stringLen |= uint64(b&0x7F) << shift 14785 if b < 0x80 { 14786 break 14787 } 14788 } 14789 intStringLen := int(stringLen) 14790 if intStringLen < 0 { 14791 return ErrInvalidLengthAuth 14792 } 14793 postIndex := iNdEx + intStringLen 14794 if postIndex < 0 { 14795 return ErrInvalidLengthAuth 14796 } 14797 if postIndex > l { 14798 return io.ErrUnexpectedEOF 14799 } 14800 m.Username = string(dAtA[iNdEx:postIndex]) 14801 iNdEx = postIndex 14802 default: 14803 iNdEx = preIndex 14804 skippy, err := skipAuth(dAtA[iNdEx:]) 14805 if err != nil { 14806 return err 14807 } 14808 if (skippy < 0) || (iNdEx+skippy) < 0 { 14809 return ErrInvalidLengthAuth 14810 } 14811 if (iNdEx + skippy) > l { 14812 return io.ErrUnexpectedEOF 14813 } 14814 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14815 iNdEx += skippy 14816 } 14817 } 14818 14819 if iNdEx > l { 14820 return io.ErrUnexpectedEOF 14821 } 14822 return nil 14823 } 14824 func (m *GetGroupsResponse) Unmarshal(dAtA []byte) error { 14825 l := len(dAtA) 14826 iNdEx := 0 14827 for iNdEx < l { 14828 preIndex := iNdEx 14829 var wire uint64 14830 for shift := uint(0); ; shift += 7 { 14831 if shift >= 64 { 14832 return ErrIntOverflowAuth 14833 } 14834 if iNdEx >= l { 14835 return io.ErrUnexpectedEOF 14836 } 14837 b := dAtA[iNdEx] 14838 iNdEx++ 14839 wire |= uint64(b&0x7F) << shift 14840 if b < 0x80 { 14841 break 14842 } 14843 } 14844 fieldNum := int32(wire >> 3) 14845 wireType := int(wire & 0x7) 14846 if wireType == 4 { 14847 return fmt.Errorf("proto: GetGroupsResponse: wiretype end group for non-group") 14848 } 14849 if fieldNum <= 0 { 14850 return fmt.Errorf("proto: GetGroupsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14851 } 14852 switch fieldNum { 14853 case 1: 14854 if wireType != 2 { 14855 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 14856 } 14857 var stringLen uint64 14858 for shift := uint(0); ; shift += 7 { 14859 if shift >= 64 { 14860 return ErrIntOverflowAuth 14861 } 14862 if iNdEx >= l { 14863 return io.ErrUnexpectedEOF 14864 } 14865 b := dAtA[iNdEx] 14866 iNdEx++ 14867 stringLen |= uint64(b&0x7F) << shift 14868 if b < 0x80 { 14869 break 14870 } 14871 } 14872 intStringLen := int(stringLen) 14873 if intStringLen < 0 { 14874 return ErrInvalidLengthAuth 14875 } 14876 postIndex := iNdEx + intStringLen 14877 if postIndex < 0 { 14878 return ErrInvalidLengthAuth 14879 } 14880 if postIndex > l { 14881 return io.ErrUnexpectedEOF 14882 } 14883 m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex])) 14884 iNdEx = postIndex 14885 default: 14886 iNdEx = preIndex 14887 skippy, err := skipAuth(dAtA[iNdEx:]) 14888 if err != nil { 14889 return err 14890 } 14891 if (skippy < 0) || (iNdEx+skippy) < 0 { 14892 return ErrInvalidLengthAuth 14893 } 14894 if (iNdEx + skippy) > l { 14895 return io.ErrUnexpectedEOF 14896 } 14897 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14898 iNdEx += skippy 14899 } 14900 } 14901 14902 if iNdEx > l { 14903 return io.ErrUnexpectedEOF 14904 } 14905 return nil 14906 } 14907 func (m *GetUsersRequest) Unmarshal(dAtA []byte) error { 14908 l := len(dAtA) 14909 iNdEx := 0 14910 for iNdEx < l { 14911 preIndex := iNdEx 14912 var wire uint64 14913 for shift := uint(0); ; shift += 7 { 14914 if shift >= 64 { 14915 return ErrIntOverflowAuth 14916 } 14917 if iNdEx >= l { 14918 return io.ErrUnexpectedEOF 14919 } 14920 b := dAtA[iNdEx] 14921 iNdEx++ 14922 wire |= uint64(b&0x7F) << shift 14923 if b < 0x80 { 14924 break 14925 } 14926 } 14927 fieldNum := int32(wire >> 3) 14928 wireType := int(wire & 0x7) 14929 if wireType == 4 { 14930 return fmt.Errorf("proto: GetUsersRequest: wiretype end group for non-group") 14931 } 14932 if fieldNum <= 0 { 14933 return fmt.Errorf("proto: GetUsersRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14934 } 14935 switch fieldNum { 14936 case 1: 14937 if wireType != 2 { 14938 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 14939 } 14940 var stringLen uint64 14941 for shift := uint(0); ; shift += 7 { 14942 if shift >= 64 { 14943 return ErrIntOverflowAuth 14944 } 14945 if iNdEx >= l { 14946 return io.ErrUnexpectedEOF 14947 } 14948 b := dAtA[iNdEx] 14949 iNdEx++ 14950 stringLen |= uint64(b&0x7F) << shift 14951 if b < 0x80 { 14952 break 14953 } 14954 } 14955 intStringLen := int(stringLen) 14956 if intStringLen < 0 { 14957 return ErrInvalidLengthAuth 14958 } 14959 postIndex := iNdEx + intStringLen 14960 if postIndex < 0 { 14961 return ErrInvalidLengthAuth 14962 } 14963 if postIndex > l { 14964 return io.ErrUnexpectedEOF 14965 } 14966 m.Group = string(dAtA[iNdEx:postIndex]) 14967 iNdEx = postIndex 14968 default: 14969 iNdEx = preIndex 14970 skippy, err := skipAuth(dAtA[iNdEx:]) 14971 if err != nil { 14972 return err 14973 } 14974 if (skippy < 0) || (iNdEx+skippy) < 0 { 14975 return ErrInvalidLengthAuth 14976 } 14977 if (iNdEx + skippy) > l { 14978 return io.ErrUnexpectedEOF 14979 } 14980 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14981 iNdEx += skippy 14982 } 14983 } 14984 14985 if iNdEx > l { 14986 return io.ErrUnexpectedEOF 14987 } 14988 return nil 14989 } 14990 func (m *GetUsersResponse) Unmarshal(dAtA []byte) error { 14991 l := len(dAtA) 14992 iNdEx := 0 14993 for iNdEx < l { 14994 preIndex := iNdEx 14995 var wire uint64 14996 for shift := uint(0); ; shift += 7 { 14997 if shift >= 64 { 14998 return ErrIntOverflowAuth 14999 } 15000 if iNdEx >= l { 15001 return io.ErrUnexpectedEOF 15002 } 15003 b := dAtA[iNdEx] 15004 iNdEx++ 15005 wire |= uint64(b&0x7F) << shift 15006 if b < 0x80 { 15007 break 15008 } 15009 } 15010 fieldNum := int32(wire >> 3) 15011 wireType := int(wire & 0x7) 15012 if wireType == 4 { 15013 return fmt.Errorf("proto: GetUsersResponse: wiretype end group for non-group") 15014 } 15015 if fieldNum <= 0 { 15016 return fmt.Errorf("proto: GetUsersResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15017 } 15018 switch fieldNum { 15019 case 1: 15020 if wireType != 2 { 15021 return fmt.Errorf("proto: wrong wireType = %d for field Usernames", wireType) 15022 } 15023 var stringLen uint64 15024 for shift := uint(0); ; shift += 7 { 15025 if shift >= 64 { 15026 return ErrIntOverflowAuth 15027 } 15028 if iNdEx >= l { 15029 return io.ErrUnexpectedEOF 15030 } 15031 b := dAtA[iNdEx] 15032 iNdEx++ 15033 stringLen |= uint64(b&0x7F) << shift 15034 if b < 0x80 { 15035 break 15036 } 15037 } 15038 intStringLen := int(stringLen) 15039 if intStringLen < 0 { 15040 return ErrInvalidLengthAuth 15041 } 15042 postIndex := iNdEx + intStringLen 15043 if postIndex < 0 { 15044 return ErrInvalidLengthAuth 15045 } 15046 if postIndex > l { 15047 return io.ErrUnexpectedEOF 15048 } 15049 m.Usernames = append(m.Usernames, string(dAtA[iNdEx:postIndex])) 15050 iNdEx = postIndex 15051 default: 15052 iNdEx = preIndex 15053 skippy, err := skipAuth(dAtA[iNdEx:]) 15054 if err != nil { 15055 return err 15056 } 15057 if (skippy < 0) || (iNdEx+skippy) < 0 { 15058 return ErrInvalidLengthAuth 15059 } 15060 if (iNdEx + skippy) > l { 15061 return io.ErrUnexpectedEOF 15062 } 15063 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15064 iNdEx += skippy 15065 } 15066 } 15067 15068 if iNdEx > l { 15069 return io.ErrUnexpectedEOF 15070 } 15071 return nil 15072 } 15073 func (m *GetOneTimePasswordRequest) Unmarshal(dAtA []byte) error { 15074 l := len(dAtA) 15075 iNdEx := 0 15076 for iNdEx < l { 15077 preIndex := iNdEx 15078 var wire uint64 15079 for shift := uint(0); ; shift += 7 { 15080 if shift >= 64 { 15081 return ErrIntOverflowAuth 15082 } 15083 if iNdEx >= l { 15084 return io.ErrUnexpectedEOF 15085 } 15086 b := dAtA[iNdEx] 15087 iNdEx++ 15088 wire |= uint64(b&0x7F) << shift 15089 if b < 0x80 { 15090 break 15091 } 15092 } 15093 fieldNum := int32(wire >> 3) 15094 wireType := int(wire & 0x7) 15095 if wireType == 4 { 15096 return fmt.Errorf("proto: GetOneTimePasswordRequest: wiretype end group for non-group") 15097 } 15098 if fieldNum <= 0 { 15099 return fmt.Errorf("proto: GetOneTimePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15100 } 15101 switch fieldNum { 15102 case 1: 15103 if wireType != 2 { 15104 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 15105 } 15106 var stringLen uint64 15107 for shift := uint(0); ; shift += 7 { 15108 if shift >= 64 { 15109 return ErrIntOverflowAuth 15110 } 15111 if iNdEx >= l { 15112 return io.ErrUnexpectedEOF 15113 } 15114 b := dAtA[iNdEx] 15115 iNdEx++ 15116 stringLen |= uint64(b&0x7F) << shift 15117 if b < 0x80 { 15118 break 15119 } 15120 } 15121 intStringLen := int(stringLen) 15122 if intStringLen < 0 { 15123 return ErrInvalidLengthAuth 15124 } 15125 postIndex := iNdEx + intStringLen 15126 if postIndex < 0 { 15127 return ErrInvalidLengthAuth 15128 } 15129 if postIndex > l { 15130 return io.ErrUnexpectedEOF 15131 } 15132 m.Subject = string(dAtA[iNdEx:postIndex]) 15133 iNdEx = postIndex 15134 case 2: 15135 if wireType != 0 { 15136 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 15137 } 15138 m.TTL = 0 15139 for shift := uint(0); ; shift += 7 { 15140 if shift >= 64 { 15141 return ErrIntOverflowAuth 15142 } 15143 if iNdEx >= l { 15144 return io.ErrUnexpectedEOF 15145 } 15146 b := dAtA[iNdEx] 15147 iNdEx++ 15148 m.TTL |= int64(b&0x7F) << shift 15149 if b < 0x80 { 15150 break 15151 } 15152 } 15153 default: 15154 iNdEx = preIndex 15155 skippy, err := skipAuth(dAtA[iNdEx:]) 15156 if err != nil { 15157 return err 15158 } 15159 if (skippy < 0) || (iNdEx+skippy) < 0 { 15160 return ErrInvalidLengthAuth 15161 } 15162 if (iNdEx + skippy) > l { 15163 return io.ErrUnexpectedEOF 15164 } 15165 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15166 iNdEx += skippy 15167 } 15168 } 15169 15170 if iNdEx > l { 15171 return io.ErrUnexpectedEOF 15172 } 15173 return nil 15174 } 15175 func (m *GetOneTimePasswordResponse) Unmarshal(dAtA []byte) error { 15176 l := len(dAtA) 15177 iNdEx := 0 15178 for iNdEx < l { 15179 preIndex := iNdEx 15180 var wire uint64 15181 for shift := uint(0); ; shift += 7 { 15182 if shift >= 64 { 15183 return ErrIntOverflowAuth 15184 } 15185 if iNdEx >= l { 15186 return io.ErrUnexpectedEOF 15187 } 15188 b := dAtA[iNdEx] 15189 iNdEx++ 15190 wire |= uint64(b&0x7F) << shift 15191 if b < 0x80 { 15192 break 15193 } 15194 } 15195 fieldNum := int32(wire >> 3) 15196 wireType := int(wire & 0x7) 15197 if wireType == 4 { 15198 return fmt.Errorf("proto: GetOneTimePasswordResponse: wiretype end group for non-group") 15199 } 15200 if fieldNum <= 0 { 15201 return fmt.Errorf("proto: GetOneTimePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15202 } 15203 switch fieldNum { 15204 case 1: 15205 if wireType != 2 { 15206 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 15207 } 15208 var stringLen uint64 15209 for shift := uint(0); ; shift += 7 { 15210 if shift >= 64 { 15211 return ErrIntOverflowAuth 15212 } 15213 if iNdEx >= l { 15214 return io.ErrUnexpectedEOF 15215 } 15216 b := dAtA[iNdEx] 15217 iNdEx++ 15218 stringLen |= uint64(b&0x7F) << shift 15219 if b < 0x80 { 15220 break 15221 } 15222 } 15223 intStringLen := int(stringLen) 15224 if intStringLen < 0 { 15225 return ErrInvalidLengthAuth 15226 } 15227 postIndex := iNdEx + intStringLen 15228 if postIndex < 0 { 15229 return ErrInvalidLengthAuth 15230 } 15231 if postIndex > l { 15232 return io.ErrUnexpectedEOF 15233 } 15234 m.Code = string(dAtA[iNdEx:postIndex]) 15235 iNdEx = postIndex 15236 case 2: 15237 if wireType != 2 { 15238 return fmt.Errorf("proto: wrong wireType = %d for field OTPExpiration", wireType) 15239 } 15240 var msglen int 15241 for shift := uint(0); ; shift += 7 { 15242 if shift >= 64 { 15243 return ErrIntOverflowAuth 15244 } 15245 if iNdEx >= l { 15246 return io.ErrUnexpectedEOF 15247 } 15248 b := dAtA[iNdEx] 15249 iNdEx++ 15250 msglen |= int(b&0x7F) << shift 15251 if b < 0x80 { 15252 break 15253 } 15254 } 15255 if msglen < 0 { 15256 return ErrInvalidLengthAuth 15257 } 15258 postIndex := iNdEx + msglen 15259 if postIndex < 0 { 15260 return ErrInvalidLengthAuth 15261 } 15262 if postIndex > l { 15263 return io.ErrUnexpectedEOF 15264 } 15265 if m.OTPExpiration == nil { 15266 m.OTPExpiration = &types.Timestamp{} 15267 } 15268 if err := m.OTPExpiration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15269 return err 15270 } 15271 iNdEx = postIndex 15272 default: 15273 iNdEx = preIndex 15274 skippy, err := skipAuth(dAtA[iNdEx:]) 15275 if err != nil { 15276 return err 15277 } 15278 if (skippy < 0) || (iNdEx+skippy) < 0 { 15279 return ErrInvalidLengthAuth 15280 } 15281 if (iNdEx + skippy) > l { 15282 return io.ErrUnexpectedEOF 15283 } 15284 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15285 iNdEx += skippy 15286 } 15287 } 15288 15289 if iNdEx > l { 15290 return io.ErrUnexpectedEOF 15291 } 15292 return nil 15293 } 15294 func (m *HashedAuthToken) Unmarshal(dAtA []byte) error { 15295 l := len(dAtA) 15296 iNdEx := 0 15297 for iNdEx < l { 15298 preIndex := iNdEx 15299 var wire uint64 15300 for shift := uint(0); ; shift += 7 { 15301 if shift >= 64 { 15302 return ErrIntOverflowAuth 15303 } 15304 if iNdEx >= l { 15305 return io.ErrUnexpectedEOF 15306 } 15307 b := dAtA[iNdEx] 15308 iNdEx++ 15309 wire |= uint64(b&0x7F) << shift 15310 if b < 0x80 { 15311 break 15312 } 15313 } 15314 fieldNum := int32(wire >> 3) 15315 wireType := int(wire & 0x7) 15316 if wireType == 4 { 15317 return fmt.Errorf("proto: HashedAuthToken: wiretype end group for non-group") 15318 } 15319 if fieldNum <= 0 { 15320 return fmt.Errorf("proto: HashedAuthToken: illegal tag %d (wire type %d)", fieldNum, wire) 15321 } 15322 switch fieldNum { 15323 case 1: 15324 if wireType != 2 { 15325 return fmt.Errorf("proto: wrong wireType = %d for field HashedToken", wireType) 15326 } 15327 var stringLen uint64 15328 for shift := uint(0); ; shift += 7 { 15329 if shift >= 64 { 15330 return ErrIntOverflowAuth 15331 } 15332 if iNdEx >= l { 15333 return io.ErrUnexpectedEOF 15334 } 15335 b := dAtA[iNdEx] 15336 iNdEx++ 15337 stringLen |= uint64(b&0x7F) << shift 15338 if b < 0x80 { 15339 break 15340 } 15341 } 15342 intStringLen := int(stringLen) 15343 if intStringLen < 0 { 15344 return ErrInvalidLengthAuth 15345 } 15346 postIndex := iNdEx + intStringLen 15347 if postIndex < 0 { 15348 return ErrInvalidLengthAuth 15349 } 15350 if postIndex > l { 15351 return io.ErrUnexpectedEOF 15352 } 15353 m.HashedToken = string(dAtA[iNdEx:postIndex]) 15354 iNdEx = postIndex 15355 case 2: 15356 if wireType != 2 { 15357 return fmt.Errorf("proto: wrong wireType = %d for field TokenInfo", wireType) 15358 } 15359 var msglen int 15360 for shift := uint(0); ; shift += 7 { 15361 if shift >= 64 { 15362 return ErrIntOverflowAuth 15363 } 15364 if iNdEx >= l { 15365 return io.ErrUnexpectedEOF 15366 } 15367 b := dAtA[iNdEx] 15368 iNdEx++ 15369 msglen |= int(b&0x7F) << shift 15370 if b < 0x80 { 15371 break 15372 } 15373 } 15374 if msglen < 0 { 15375 return ErrInvalidLengthAuth 15376 } 15377 postIndex := iNdEx + msglen 15378 if postIndex < 0 { 15379 return ErrInvalidLengthAuth 15380 } 15381 if postIndex > l { 15382 return io.ErrUnexpectedEOF 15383 } 15384 if m.TokenInfo == nil { 15385 m.TokenInfo = &TokenInfo{} 15386 } 15387 if err := m.TokenInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15388 return err 15389 } 15390 iNdEx = postIndex 15391 case 3: 15392 if wireType != 2 { 15393 return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType) 15394 } 15395 var msglen int 15396 for shift := uint(0); ; shift += 7 { 15397 if shift >= 64 { 15398 return ErrIntOverflowAuth 15399 } 15400 if iNdEx >= l { 15401 return io.ErrUnexpectedEOF 15402 } 15403 b := dAtA[iNdEx] 15404 iNdEx++ 15405 msglen |= int(b&0x7F) << shift 15406 if b < 0x80 { 15407 break 15408 } 15409 } 15410 if msglen < 0 { 15411 return ErrInvalidLengthAuth 15412 } 15413 postIndex := iNdEx + msglen 15414 if postIndex < 0 { 15415 return ErrInvalidLengthAuth 15416 } 15417 if postIndex > l { 15418 return io.ErrUnexpectedEOF 15419 } 15420 if m.Expiration == nil { 15421 m.Expiration = &types.Timestamp{} 15422 } 15423 if err := m.Expiration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15424 return err 15425 } 15426 iNdEx = postIndex 15427 default: 15428 iNdEx = preIndex 15429 skippy, err := skipAuth(dAtA[iNdEx:]) 15430 if err != nil { 15431 return err 15432 } 15433 if (skippy < 0) || (iNdEx+skippy) < 0 { 15434 return ErrInvalidLengthAuth 15435 } 15436 if (iNdEx + skippy) > l { 15437 return io.ErrUnexpectedEOF 15438 } 15439 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15440 iNdEx += skippy 15441 } 15442 } 15443 15444 if iNdEx > l { 15445 return io.ErrUnexpectedEOF 15446 } 15447 return nil 15448 } 15449 func (m *ExtractAuthTokensRequest) Unmarshal(dAtA []byte) error { 15450 l := len(dAtA) 15451 iNdEx := 0 15452 for iNdEx < l { 15453 preIndex := iNdEx 15454 var wire uint64 15455 for shift := uint(0); ; shift += 7 { 15456 if shift >= 64 { 15457 return ErrIntOverflowAuth 15458 } 15459 if iNdEx >= l { 15460 return io.ErrUnexpectedEOF 15461 } 15462 b := dAtA[iNdEx] 15463 iNdEx++ 15464 wire |= uint64(b&0x7F) << shift 15465 if b < 0x80 { 15466 break 15467 } 15468 } 15469 fieldNum := int32(wire >> 3) 15470 wireType := int(wire & 0x7) 15471 if wireType == 4 { 15472 return fmt.Errorf("proto: ExtractAuthTokensRequest: wiretype end group for non-group") 15473 } 15474 if fieldNum <= 0 { 15475 return fmt.Errorf("proto: ExtractAuthTokensRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15476 } 15477 switch fieldNum { 15478 default: 15479 iNdEx = preIndex 15480 skippy, err := skipAuth(dAtA[iNdEx:]) 15481 if err != nil { 15482 return err 15483 } 15484 if (skippy < 0) || (iNdEx+skippy) < 0 { 15485 return ErrInvalidLengthAuth 15486 } 15487 if (iNdEx + skippy) > l { 15488 return io.ErrUnexpectedEOF 15489 } 15490 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15491 iNdEx += skippy 15492 } 15493 } 15494 15495 if iNdEx > l { 15496 return io.ErrUnexpectedEOF 15497 } 15498 return nil 15499 } 15500 func (m *ExtractAuthTokensResponse) Unmarshal(dAtA []byte) error { 15501 l := len(dAtA) 15502 iNdEx := 0 15503 for iNdEx < l { 15504 preIndex := iNdEx 15505 var wire uint64 15506 for shift := uint(0); ; shift += 7 { 15507 if shift >= 64 { 15508 return ErrIntOverflowAuth 15509 } 15510 if iNdEx >= l { 15511 return io.ErrUnexpectedEOF 15512 } 15513 b := dAtA[iNdEx] 15514 iNdEx++ 15515 wire |= uint64(b&0x7F) << shift 15516 if b < 0x80 { 15517 break 15518 } 15519 } 15520 fieldNum := int32(wire >> 3) 15521 wireType := int(wire & 0x7) 15522 if wireType == 4 { 15523 return fmt.Errorf("proto: ExtractAuthTokensResponse: wiretype end group for non-group") 15524 } 15525 if fieldNum <= 0 { 15526 return fmt.Errorf("proto: ExtractAuthTokensResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15527 } 15528 switch fieldNum { 15529 case 1: 15530 if wireType != 2 { 15531 return fmt.Errorf("proto: wrong wireType = %d for field Tokens", wireType) 15532 } 15533 var msglen int 15534 for shift := uint(0); ; shift += 7 { 15535 if shift >= 64 { 15536 return ErrIntOverflowAuth 15537 } 15538 if iNdEx >= l { 15539 return io.ErrUnexpectedEOF 15540 } 15541 b := dAtA[iNdEx] 15542 iNdEx++ 15543 msglen |= int(b&0x7F) << shift 15544 if b < 0x80 { 15545 break 15546 } 15547 } 15548 if msglen < 0 { 15549 return ErrInvalidLengthAuth 15550 } 15551 postIndex := iNdEx + msglen 15552 if postIndex < 0 { 15553 return ErrInvalidLengthAuth 15554 } 15555 if postIndex > l { 15556 return io.ErrUnexpectedEOF 15557 } 15558 m.Tokens = append(m.Tokens, &HashedAuthToken{}) 15559 if err := m.Tokens[len(m.Tokens)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15560 return err 15561 } 15562 iNdEx = postIndex 15563 default: 15564 iNdEx = preIndex 15565 skippy, err := skipAuth(dAtA[iNdEx:]) 15566 if err != nil { 15567 return err 15568 } 15569 if (skippy < 0) || (iNdEx+skippy) < 0 { 15570 return ErrInvalidLengthAuth 15571 } 15572 if (iNdEx + skippy) > l { 15573 return io.ErrUnexpectedEOF 15574 } 15575 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15576 iNdEx += skippy 15577 } 15578 } 15579 15580 if iNdEx > l { 15581 return io.ErrUnexpectedEOF 15582 } 15583 return nil 15584 } 15585 func (m *RestoreAuthTokenRequest) Unmarshal(dAtA []byte) error { 15586 l := len(dAtA) 15587 iNdEx := 0 15588 for iNdEx < l { 15589 preIndex := iNdEx 15590 var wire uint64 15591 for shift := uint(0); ; shift += 7 { 15592 if shift >= 64 { 15593 return ErrIntOverflowAuth 15594 } 15595 if iNdEx >= l { 15596 return io.ErrUnexpectedEOF 15597 } 15598 b := dAtA[iNdEx] 15599 iNdEx++ 15600 wire |= uint64(b&0x7F) << shift 15601 if b < 0x80 { 15602 break 15603 } 15604 } 15605 fieldNum := int32(wire >> 3) 15606 wireType := int(wire & 0x7) 15607 if wireType == 4 { 15608 return fmt.Errorf("proto: RestoreAuthTokenRequest: wiretype end group for non-group") 15609 } 15610 if fieldNum <= 0 { 15611 return fmt.Errorf("proto: RestoreAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15612 } 15613 switch fieldNum { 15614 case 1: 15615 if wireType != 2 { 15616 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 15617 } 15618 var msglen int 15619 for shift := uint(0); ; shift += 7 { 15620 if shift >= 64 { 15621 return ErrIntOverflowAuth 15622 } 15623 if iNdEx >= l { 15624 return io.ErrUnexpectedEOF 15625 } 15626 b := dAtA[iNdEx] 15627 iNdEx++ 15628 msglen |= int(b&0x7F) << shift 15629 if b < 0x80 { 15630 break 15631 } 15632 } 15633 if msglen < 0 { 15634 return ErrInvalidLengthAuth 15635 } 15636 postIndex := iNdEx + msglen 15637 if postIndex < 0 { 15638 return ErrInvalidLengthAuth 15639 } 15640 if postIndex > l { 15641 return io.ErrUnexpectedEOF 15642 } 15643 if m.Token == nil { 15644 m.Token = &HashedAuthToken{} 15645 } 15646 if err := m.Token.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15647 return err 15648 } 15649 iNdEx = postIndex 15650 default: 15651 iNdEx = preIndex 15652 skippy, err := skipAuth(dAtA[iNdEx:]) 15653 if err != nil { 15654 return err 15655 } 15656 if (skippy < 0) || (iNdEx+skippy) < 0 { 15657 return ErrInvalidLengthAuth 15658 } 15659 if (iNdEx + skippy) > l { 15660 return io.ErrUnexpectedEOF 15661 } 15662 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15663 iNdEx += skippy 15664 } 15665 } 15666 15667 if iNdEx > l { 15668 return io.ErrUnexpectedEOF 15669 } 15670 return nil 15671 } 15672 func (m *RestoreAuthTokenResponse) Unmarshal(dAtA []byte) error { 15673 l := len(dAtA) 15674 iNdEx := 0 15675 for iNdEx < l { 15676 preIndex := iNdEx 15677 var wire uint64 15678 for shift := uint(0); ; shift += 7 { 15679 if shift >= 64 { 15680 return ErrIntOverflowAuth 15681 } 15682 if iNdEx >= l { 15683 return io.ErrUnexpectedEOF 15684 } 15685 b := dAtA[iNdEx] 15686 iNdEx++ 15687 wire |= uint64(b&0x7F) << shift 15688 if b < 0x80 { 15689 break 15690 } 15691 } 15692 fieldNum := int32(wire >> 3) 15693 wireType := int(wire & 0x7) 15694 if wireType == 4 { 15695 return fmt.Errorf("proto: RestoreAuthTokenResponse: wiretype end group for non-group") 15696 } 15697 if fieldNum <= 0 { 15698 return fmt.Errorf("proto: RestoreAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15699 } 15700 switch fieldNum { 15701 default: 15702 iNdEx = preIndex 15703 skippy, err := skipAuth(dAtA[iNdEx:]) 15704 if err != nil { 15705 return err 15706 } 15707 if (skippy < 0) || (iNdEx+skippy) < 0 { 15708 return ErrInvalidLengthAuth 15709 } 15710 if (iNdEx + skippy) > l { 15711 return io.ErrUnexpectedEOF 15712 } 15713 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15714 iNdEx += skippy 15715 } 15716 } 15717 15718 if iNdEx > l { 15719 return io.ErrUnexpectedEOF 15720 } 15721 return nil 15722 } 15723 func skipAuth(dAtA []byte) (n int, err error) { 15724 l := len(dAtA) 15725 iNdEx := 0 15726 depth := 0 15727 for iNdEx < l { 15728 var wire uint64 15729 for shift := uint(0); ; shift += 7 { 15730 if shift >= 64 { 15731 return 0, ErrIntOverflowAuth 15732 } 15733 if iNdEx >= l { 15734 return 0, io.ErrUnexpectedEOF 15735 } 15736 b := dAtA[iNdEx] 15737 iNdEx++ 15738 wire |= (uint64(b) & 0x7F) << shift 15739 if b < 0x80 { 15740 break 15741 } 15742 } 15743 wireType := int(wire & 0x7) 15744 switch wireType { 15745 case 0: 15746 for shift := uint(0); ; shift += 7 { 15747 if shift >= 64 { 15748 return 0, ErrIntOverflowAuth 15749 } 15750 if iNdEx >= l { 15751 return 0, io.ErrUnexpectedEOF 15752 } 15753 iNdEx++ 15754 if dAtA[iNdEx-1] < 0x80 { 15755 break 15756 } 15757 } 15758 case 1: 15759 iNdEx += 8 15760 case 2: 15761 var length int 15762 for shift := uint(0); ; shift += 7 { 15763 if shift >= 64 { 15764 return 0, ErrIntOverflowAuth 15765 } 15766 if iNdEx >= l { 15767 return 0, io.ErrUnexpectedEOF 15768 } 15769 b := dAtA[iNdEx] 15770 iNdEx++ 15771 length |= (int(b) & 0x7F) << shift 15772 if b < 0x80 { 15773 break 15774 } 15775 } 15776 if length < 0 { 15777 return 0, ErrInvalidLengthAuth 15778 } 15779 iNdEx += length 15780 case 3: 15781 depth++ 15782 case 4: 15783 if depth == 0 { 15784 return 0, ErrUnexpectedEndOfGroupAuth 15785 } 15786 depth-- 15787 case 5: 15788 iNdEx += 4 15789 default: 15790 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 15791 } 15792 if iNdEx < 0 { 15793 return 0, ErrInvalidLengthAuth 15794 } 15795 if depth == 0 { 15796 return iNdEx, nil 15797 } 15798 } 15799 return 0, io.ErrUnexpectedEOF 15800 } 15801 15802 var ( 15803 ErrInvalidLengthAuth = fmt.Errorf("proto: negative length found during unmarshaling") 15804 ErrIntOverflowAuth = fmt.Errorf("proto: integer overflow") 15805 ErrUnexpectedEndOfGroupAuth = fmt.Errorf("proto: unexpected end of group") 15806 )