github.com/pachyderm/pachyderm@v1.13.4/src/client/admin/v1_11/auth/auth.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: client/admin/v1_11/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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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_fb959523f1bf902e, []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 XXX_NoUnkeyedLiteral struct{} `json:"-"` 501 XXX_unrecognized []byte `json:"-"` 502 XXX_sizecache int32 `json:"-"` 503 } 504 505 func (m *IDProvider_OIDCOptions) Reset() { *m = IDProvider_OIDCOptions{} } 506 func (m *IDProvider_OIDCOptions) String() string { return proto.CompactTextString(m) } 507 func (*IDProvider_OIDCOptions) ProtoMessage() {} 508 func (*IDProvider_OIDCOptions) Descriptor() ([]byte, []int) { 509 return fileDescriptor_fb959523f1bf902e, []int{4, 1} 510 } 511 func (m *IDProvider_OIDCOptions) XXX_Unmarshal(b []byte) error { 512 return m.Unmarshal(b) 513 } 514 func (m *IDProvider_OIDCOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 515 if deterministic { 516 return xxx_messageInfo_IDProvider_OIDCOptions.Marshal(b, m, deterministic) 517 } else { 518 b = b[:cap(b)] 519 n, err := m.MarshalToSizedBuffer(b) 520 if err != nil { 521 return nil, err 522 } 523 return b[:n], nil 524 } 525 } 526 func (m *IDProvider_OIDCOptions) XXX_Merge(src proto.Message) { 527 xxx_messageInfo_IDProvider_OIDCOptions.Merge(m, src) 528 } 529 func (m *IDProvider_OIDCOptions) XXX_Size() int { 530 return m.Size() 531 } 532 func (m *IDProvider_OIDCOptions) XXX_DiscardUnknown() { 533 xxx_messageInfo_IDProvider_OIDCOptions.DiscardUnknown(m) 534 } 535 536 var xxx_messageInfo_IDProvider_OIDCOptions proto.InternalMessageInfo 537 538 func (m *IDProvider_OIDCOptions) GetIssuer() string { 539 if m != nil { 540 return m.Issuer 541 } 542 return "" 543 } 544 545 func (m *IDProvider_OIDCOptions) GetClientID() string { 546 if m != nil { 547 return m.ClientID 548 } 549 return "" 550 } 551 552 func (m *IDProvider_OIDCOptions) GetClientSecret() string { 553 if m != nil { 554 return m.ClientSecret 555 } 556 return "" 557 } 558 559 func (m *IDProvider_OIDCOptions) GetRedirectURI() string { 560 if m != nil { 561 return m.RedirectURI 562 } 563 return "" 564 } 565 566 // GitHubOptions is an empty protobuf message whose presence in the IDProvider 567 // of an AuthConfig indicates that GitHub auth should be enabled. 568 type IDProvider_GitHubOptions struct { 569 XXX_NoUnkeyedLiteral struct{} `json:"-"` 570 XXX_unrecognized []byte `json:"-"` 571 XXX_sizecache int32 `json:"-"` 572 } 573 574 func (m *IDProvider_GitHubOptions) Reset() { *m = IDProvider_GitHubOptions{} } 575 func (m *IDProvider_GitHubOptions) String() string { return proto.CompactTextString(m) } 576 func (*IDProvider_GitHubOptions) ProtoMessage() {} 577 func (*IDProvider_GitHubOptions) Descriptor() ([]byte, []int) { 578 return fileDescriptor_fb959523f1bf902e, []int{4, 2} 579 } 580 func (m *IDProvider_GitHubOptions) XXX_Unmarshal(b []byte) error { 581 return m.Unmarshal(b) 582 } 583 func (m *IDProvider_GitHubOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 584 if deterministic { 585 return xxx_messageInfo_IDProvider_GitHubOptions.Marshal(b, m, deterministic) 586 } else { 587 b = b[:cap(b)] 588 n, err := m.MarshalToSizedBuffer(b) 589 if err != nil { 590 return nil, err 591 } 592 return b[:n], nil 593 } 594 } 595 func (m *IDProvider_GitHubOptions) XXX_Merge(src proto.Message) { 596 xxx_messageInfo_IDProvider_GitHubOptions.Merge(m, src) 597 } 598 func (m *IDProvider_GitHubOptions) XXX_Size() int { 599 return m.Size() 600 } 601 func (m *IDProvider_GitHubOptions) XXX_DiscardUnknown() { 602 xxx_messageInfo_IDProvider_GitHubOptions.DiscardUnknown(m) 603 } 604 605 var xxx_messageInfo_IDProvider_GitHubOptions proto.InternalMessageInfo 606 607 // Configure Pachyderm's auth system (particularly authentication backends 608 type AuthConfig struct { 609 // live_config_version identifies the version of a given pachyderm cluster's 610 // current auth configuration; if a user tries to write an auth configuration 611 // where live_config_version doesn't match the version of the cluster's 612 // current config, the write will fail. This allows for safe 613 // read+modify+write config changes. 614 LiveConfigVersion int64 `protobuf:"varint,1,opt,name=live_config_version,json=liveConfigVersion,proto3" json:"live_config_version,omitempty"` 615 // id_providers describes external ID providers that can authenticate 616 // Pachyderm users (e.g. GitHub, Okta, etc) 617 IDProviders []*IDProvider `protobuf:"bytes,2,rep,name=id_providers,json=idProviders,proto3" json:"id_providers,omitempty"` 618 SAMLServiceOptions *AuthConfig_SAMLServiceOptions `protobuf:"bytes,3,opt,name=saml_svc_options,json=samlSvcOptions,proto3" json:"saml_svc_options,omitempty"` 619 XXX_NoUnkeyedLiteral struct{} `json:"-"` 620 XXX_unrecognized []byte `json:"-"` 621 XXX_sizecache int32 `json:"-"` 622 } 623 624 func (m *AuthConfig) Reset() { *m = AuthConfig{} } 625 func (m *AuthConfig) String() string { return proto.CompactTextString(m) } 626 func (*AuthConfig) ProtoMessage() {} 627 func (*AuthConfig) Descriptor() ([]byte, []int) { 628 return fileDescriptor_fb959523f1bf902e, []int{5} 629 } 630 func (m *AuthConfig) XXX_Unmarshal(b []byte) error { 631 return m.Unmarshal(b) 632 } 633 func (m *AuthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 634 if deterministic { 635 return xxx_messageInfo_AuthConfig.Marshal(b, m, deterministic) 636 } else { 637 b = b[:cap(b)] 638 n, err := m.MarshalToSizedBuffer(b) 639 if err != nil { 640 return nil, err 641 } 642 return b[:n], nil 643 } 644 } 645 func (m *AuthConfig) XXX_Merge(src proto.Message) { 646 xxx_messageInfo_AuthConfig.Merge(m, src) 647 } 648 func (m *AuthConfig) XXX_Size() int { 649 return m.Size() 650 } 651 func (m *AuthConfig) XXX_DiscardUnknown() { 652 xxx_messageInfo_AuthConfig.DiscardUnknown(m) 653 } 654 655 var xxx_messageInfo_AuthConfig proto.InternalMessageInfo 656 657 func (m *AuthConfig) GetLiveConfigVersion() int64 { 658 if m != nil { 659 return m.LiveConfigVersion 660 } 661 return 0 662 } 663 664 func (m *AuthConfig) GetIDProviders() []*IDProvider { 665 if m != nil { 666 return m.IDProviders 667 } 668 return nil 669 } 670 671 func (m *AuthConfig) GetSAMLServiceOptions() *AuthConfig_SAMLServiceOptions { 672 if m != nil { 673 return m.SAMLServiceOptions 674 } 675 return nil 676 } 677 678 // saml_svc_options configures the SAML services (Assertion Consumer Service 679 // and Metadata Service) that Pachd can export. 680 type AuthConfig_SAMLServiceOptions struct { 681 // acs is the URL of Pachd's Assertion Consumer Service (i.e. where SAML ID 682 // providers can send SAMLResponses to Pachd). If Pachyderm is running in a 683 // private cluster, the cluster admin would be responsible for setting up a 684 // domain name/proxy to resolve to pachd:654/acs 685 ACSURL string `protobuf:"bytes,1,opt,name=acs_url,json=acsUrl,proto3" json:"acs_url,omitempty"` 686 // metadata_url is the public URL of Pachd's SAML metadata service (some 687 // SAML ID providers will query this for information about Pachyderm's SAML 688 // implementation and use it to idenfity Pachyderm as a service provider). 689 // If Pachyderm is running in a private cluster, the cluster admin would be 690 // responsible for creating this URL (which must resolve to 691 // pachd:654/saml/metadata) 692 MetadataURL string `protobuf:"bytes,2,opt,name=metadata_url,json=metadataUrl,proto3" json:"metadata_url,omitempty"` 693 // dash_url is the public address of this cluster's Pachyderm 694 // dashboard, if one exists; this option determines where users will be 695 // redirected after successfully authenticating 696 DashURL string `protobuf:"bytes,3,opt,name=dash_url,json=dashUrl,proto3" json:"dash_url,omitempty"` 697 // session_duration determines the duration of SAML-IdP-authenticated user 698 // sessions (specified as a Golang time duration, e.g. "24h" or "600m"). If 699 // unset, user sessions last 24 hours (a short default, as SAML assertions 700 // may contain group memberships that need to be refreshed) 701 SessionDuration string `protobuf:"bytes,4,opt,name=session_duration,json=sessionDuration,proto3" json:"session_duration,omitempty"` 702 // debug_logging determines whether pachd emits verbose logs (including 703 // SAML credentials) as it receives them, which may be helpful for 704 // debugging. This will probably not be present in any official releases. 705 DebugLogging bool `protobuf:"varint,5,opt,name=debug_logging,json=debugLogging,proto3" json:"debug_logging,omitempty"` 706 XXX_NoUnkeyedLiteral struct{} `json:"-"` 707 XXX_unrecognized []byte `json:"-"` 708 XXX_sizecache int32 `json:"-"` 709 } 710 711 func (m *AuthConfig_SAMLServiceOptions) Reset() { *m = AuthConfig_SAMLServiceOptions{} } 712 func (m *AuthConfig_SAMLServiceOptions) String() string { return proto.CompactTextString(m) } 713 func (*AuthConfig_SAMLServiceOptions) ProtoMessage() {} 714 func (*AuthConfig_SAMLServiceOptions) Descriptor() ([]byte, []int) { 715 return fileDescriptor_fb959523f1bf902e, []int{5, 0} 716 } 717 func (m *AuthConfig_SAMLServiceOptions) XXX_Unmarshal(b []byte) error { 718 return m.Unmarshal(b) 719 } 720 func (m *AuthConfig_SAMLServiceOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 721 if deterministic { 722 return xxx_messageInfo_AuthConfig_SAMLServiceOptions.Marshal(b, m, deterministic) 723 } else { 724 b = b[:cap(b)] 725 n, err := m.MarshalToSizedBuffer(b) 726 if err != nil { 727 return nil, err 728 } 729 return b[:n], nil 730 } 731 } 732 func (m *AuthConfig_SAMLServiceOptions) XXX_Merge(src proto.Message) { 733 xxx_messageInfo_AuthConfig_SAMLServiceOptions.Merge(m, src) 734 } 735 func (m *AuthConfig_SAMLServiceOptions) XXX_Size() int { 736 return m.Size() 737 } 738 func (m *AuthConfig_SAMLServiceOptions) XXX_DiscardUnknown() { 739 xxx_messageInfo_AuthConfig_SAMLServiceOptions.DiscardUnknown(m) 740 } 741 742 var xxx_messageInfo_AuthConfig_SAMLServiceOptions proto.InternalMessageInfo 743 744 func (m *AuthConfig_SAMLServiceOptions) GetACSURL() string { 745 if m != nil { 746 return m.ACSURL 747 } 748 return "" 749 } 750 751 func (m *AuthConfig_SAMLServiceOptions) GetMetadataURL() string { 752 if m != nil { 753 return m.MetadataURL 754 } 755 return "" 756 } 757 758 func (m *AuthConfig_SAMLServiceOptions) GetDashURL() string { 759 if m != nil { 760 return m.DashURL 761 } 762 return "" 763 } 764 765 func (m *AuthConfig_SAMLServiceOptions) GetSessionDuration() string { 766 if m != nil { 767 return m.SessionDuration 768 } 769 return "" 770 } 771 772 func (m *AuthConfig_SAMLServiceOptions) GetDebugLogging() bool { 773 if m != nil { 774 return m.DebugLogging 775 } 776 return false 777 } 778 779 type GetConfigurationRequest struct { 780 XXX_NoUnkeyedLiteral struct{} `json:"-"` 781 XXX_unrecognized []byte `json:"-"` 782 XXX_sizecache int32 `json:"-"` 783 } 784 785 func (m *GetConfigurationRequest) Reset() { *m = GetConfigurationRequest{} } 786 func (m *GetConfigurationRequest) String() string { return proto.CompactTextString(m) } 787 func (*GetConfigurationRequest) ProtoMessage() {} 788 func (*GetConfigurationRequest) Descriptor() ([]byte, []int) { 789 return fileDescriptor_fb959523f1bf902e, []int{6} 790 } 791 func (m *GetConfigurationRequest) XXX_Unmarshal(b []byte) error { 792 return m.Unmarshal(b) 793 } 794 func (m *GetConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 795 if deterministic { 796 return xxx_messageInfo_GetConfigurationRequest.Marshal(b, m, deterministic) 797 } else { 798 b = b[:cap(b)] 799 n, err := m.MarshalToSizedBuffer(b) 800 if err != nil { 801 return nil, err 802 } 803 return b[:n], nil 804 } 805 } 806 func (m *GetConfigurationRequest) XXX_Merge(src proto.Message) { 807 xxx_messageInfo_GetConfigurationRequest.Merge(m, src) 808 } 809 func (m *GetConfigurationRequest) XXX_Size() int { 810 return m.Size() 811 } 812 func (m *GetConfigurationRequest) XXX_DiscardUnknown() { 813 xxx_messageInfo_GetConfigurationRequest.DiscardUnknown(m) 814 } 815 816 var xxx_messageInfo_GetConfigurationRequest proto.InternalMessageInfo 817 818 type GetConfigurationResponse struct { 819 Configuration *AuthConfig `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"` 820 XXX_NoUnkeyedLiteral struct{} `json:"-"` 821 XXX_unrecognized []byte `json:"-"` 822 XXX_sizecache int32 `json:"-"` 823 } 824 825 func (m *GetConfigurationResponse) Reset() { *m = GetConfigurationResponse{} } 826 func (m *GetConfigurationResponse) String() string { return proto.CompactTextString(m) } 827 func (*GetConfigurationResponse) ProtoMessage() {} 828 func (*GetConfigurationResponse) Descriptor() ([]byte, []int) { 829 return fileDescriptor_fb959523f1bf902e, []int{7} 830 } 831 func (m *GetConfigurationResponse) XXX_Unmarshal(b []byte) error { 832 return m.Unmarshal(b) 833 } 834 func (m *GetConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 835 if deterministic { 836 return xxx_messageInfo_GetConfigurationResponse.Marshal(b, m, deterministic) 837 } else { 838 b = b[:cap(b)] 839 n, err := m.MarshalToSizedBuffer(b) 840 if err != nil { 841 return nil, err 842 } 843 return b[:n], nil 844 } 845 } 846 func (m *GetConfigurationResponse) XXX_Merge(src proto.Message) { 847 xxx_messageInfo_GetConfigurationResponse.Merge(m, src) 848 } 849 func (m *GetConfigurationResponse) XXX_Size() int { 850 return m.Size() 851 } 852 func (m *GetConfigurationResponse) XXX_DiscardUnknown() { 853 xxx_messageInfo_GetConfigurationResponse.DiscardUnknown(m) 854 } 855 856 var xxx_messageInfo_GetConfigurationResponse proto.InternalMessageInfo 857 858 func (m *GetConfigurationResponse) GetConfiguration() *AuthConfig { 859 if m != nil { 860 return m.Configuration 861 } 862 return nil 863 } 864 865 type SetConfigurationRequest struct { 866 Configuration *AuthConfig `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"` 867 XXX_NoUnkeyedLiteral struct{} `json:"-"` 868 XXX_unrecognized []byte `json:"-"` 869 XXX_sizecache int32 `json:"-"` 870 } 871 872 func (m *SetConfigurationRequest) Reset() { *m = SetConfigurationRequest{} } 873 func (m *SetConfigurationRequest) String() string { return proto.CompactTextString(m) } 874 func (*SetConfigurationRequest) ProtoMessage() {} 875 func (*SetConfigurationRequest) Descriptor() ([]byte, []int) { 876 return fileDescriptor_fb959523f1bf902e, []int{8} 877 } 878 func (m *SetConfigurationRequest) XXX_Unmarshal(b []byte) error { 879 return m.Unmarshal(b) 880 } 881 func (m *SetConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 882 if deterministic { 883 return xxx_messageInfo_SetConfigurationRequest.Marshal(b, m, deterministic) 884 } else { 885 b = b[:cap(b)] 886 n, err := m.MarshalToSizedBuffer(b) 887 if err != nil { 888 return nil, err 889 } 890 return b[:n], nil 891 } 892 } 893 func (m *SetConfigurationRequest) XXX_Merge(src proto.Message) { 894 xxx_messageInfo_SetConfigurationRequest.Merge(m, src) 895 } 896 func (m *SetConfigurationRequest) XXX_Size() int { 897 return m.Size() 898 } 899 func (m *SetConfigurationRequest) XXX_DiscardUnknown() { 900 xxx_messageInfo_SetConfigurationRequest.DiscardUnknown(m) 901 } 902 903 var xxx_messageInfo_SetConfigurationRequest proto.InternalMessageInfo 904 905 func (m *SetConfigurationRequest) GetConfiguration() *AuthConfig { 906 if m != nil { 907 return m.Configuration 908 } 909 return nil 910 } 911 912 type SetConfigurationResponse struct { 913 XXX_NoUnkeyedLiteral struct{} `json:"-"` 914 XXX_unrecognized []byte `json:"-"` 915 XXX_sizecache int32 `json:"-"` 916 } 917 918 func (m *SetConfigurationResponse) Reset() { *m = SetConfigurationResponse{} } 919 func (m *SetConfigurationResponse) String() string { return proto.CompactTextString(m) } 920 func (*SetConfigurationResponse) ProtoMessage() {} 921 func (*SetConfigurationResponse) Descriptor() ([]byte, []int) { 922 return fileDescriptor_fb959523f1bf902e, []int{9} 923 } 924 func (m *SetConfigurationResponse) XXX_Unmarshal(b []byte) error { 925 return m.Unmarshal(b) 926 } 927 func (m *SetConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 928 if deterministic { 929 return xxx_messageInfo_SetConfigurationResponse.Marshal(b, m, deterministic) 930 } else { 931 b = b[:cap(b)] 932 n, err := m.MarshalToSizedBuffer(b) 933 if err != nil { 934 return nil, err 935 } 936 return b[:n], nil 937 } 938 } 939 func (m *SetConfigurationResponse) XXX_Merge(src proto.Message) { 940 xxx_messageInfo_SetConfigurationResponse.Merge(m, src) 941 } 942 func (m *SetConfigurationResponse) XXX_Size() int { 943 return m.Size() 944 } 945 func (m *SetConfigurationResponse) XXX_DiscardUnknown() { 946 xxx_messageInfo_SetConfigurationResponse.DiscardUnknown(m) 947 } 948 949 var xxx_messageInfo_SetConfigurationResponse proto.InternalMessageInfo 950 951 // ClusterRoles reflects any cluster-wide permissions a principal has. 952 // A principal can have multiple cluster roles. 953 type ClusterRoles struct { 954 Roles []ClusterRole `protobuf:"varint,1,rep,packed,name=roles,proto3,enum=auth_1_11.ClusterRole" json:"roles,omitempty"` 955 XXX_NoUnkeyedLiteral struct{} `json:"-"` 956 XXX_unrecognized []byte `json:"-"` 957 XXX_sizecache int32 `json:"-"` 958 } 959 960 func (m *ClusterRoles) Reset() { *m = ClusterRoles{} } 961 func (m *ClusterRoles) String() string { return proto.CompactTextString(m) } 962 func (*ClusterRoles) ProtoMessage() {} 963 func (*ClusterRoles) Descriptor() ([]byte, []int) { 964 return fileDescriptor_fb959523f1bf902e, []int{10} 965 } 966 func (m *ClusterRoles) XXX_Unmarshal(b []byte) error { 967 return m.Unmarshal(b) 968 } 969 func (m *ClusterRoles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 970 if deterministic { 971 return xxx_messageInfo_ClusterRoles.Marshal(b, m, deterministic) 972 } else { 973 b = b[:cap(b)] 974 n, err := m.MarshalToSizedBuffer(b) 975 if err != nil { 976 return nil, err 977 } 978 return b[:n], nil 979 } 980 } 981 func (m *ClusterRoles) XXX_Merge(src proto.Message) { 982 xxx_messageInfo_ClusterRoles.Merge(m, src) 983 } 984 func (m *ClusterRoles) XXX_Size() int { 985 return m.Size() 986 } 987 func (m *ClusterRoles) XXX_DiscardUnknown() { 988 xxx_messageInfo_ClusterRoles.DiscardUnknown(m) 989 } 990 991 var xxx_messageInfo_ClusterRoles proto.InternalMessageInfo 992 993 func (m *ClusterRoles) GetRoles() []ClusterRole { 994 if m != nil { 995 return m.Roles 996 } 997 return nil 998 } 999 1000 // Get the current set of principals and roles for the cluster 1001 type GetClusterRoleBindingsRequest struct { 1002 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1003 XXX_unrecognized []byte `json:"-"` 1004 XXX_sizecache int32 `json:"-"` 1005 } 1006 1007 func (m *GetClusterRoleBindingsRequest) Reset() { *m = GetClusterRoleBindingsRequest{} } 1008 func (m *GetClusterRoleBindingsRequest) String() string { return proto.CompactTextString(m) } 1009 func (*GetClusterRoleBindingsRequest) ProtoMessage() {} 1010 func (*GetClusterRoleBindingsRequest) Descriptor() ([]byte, []int) { 1011 return fileDescriptor_fb959523f1bf902e, []int{11} 1012 } 1013 func (m *GetClusterRoleBindingsRequest) XXX_Unmarshal(b []byte) error { 1014 return m.Unmarshal(b) 1015 } 1016 func (m *GetClusterRoleBindingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1017 if deterministic { 1018 return xxx_messageInfo_GetClusterRoleBindingsRequest.Marshal(b, m, deterministic) 1019 } else { 1020 b = b[:cap(b)] 1021 n, err := m.MarshalToSizedBuffer(b) 1022 if err != nil { 1023 return nil, err 1024 } 1025 return b[:n], nil 1026 } 1027 } 1028 func (m *GetClusterRoleBindingsRequest) XXX_Merge(src proto.Message) { 1029 xxx_messageInfo_GetClusterRoleBindingsRequest.Merge(m, src) 1030 } 1031 func (m *GetClusterRoleBindingsRequest) XXX_Size() int { 1032 return m.Size() 1033 } 1034 func (m *GetClusterRoleBindingsRequest) XXX_DiscardUnknown() { 1035 xxx_messageInfo_GetClusterRoleBindingsRequest.DiscardUnknown(m) 1036 } 1037 1038 var xxx_messageInfo_GetClusterRoleBindingsRequest proto.InternalMessageInfo 1039 1040 type GetClusterRoleBindingsResponse struct { 1041 // bindings contains a mapping of principals to cluster roles 1042 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"` 1043 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1044 XXX_unrecognized []byte `json:"-"` 1045 XXX_sizecache int32 `json:"-"` 1046 } 1047 1048 func (m *GetClusterRoleBindingsResponse) Reset() { *m = GetClusterRoleBindingsResponse{} } 1049 func (m *GetClusterRoleBindingsResponse) String() string { return proto.CompactTextString(m) } 1050 func (*GetClusterRoleBindingsResponse) ProtoMessage() {} 1051 func (*GetClusterRoleBindingsResponse) Descriptor() ([]byte, []int) { 1052 return fileDescriptor_fb959523f1bf902e, []int{12} 1053 } 1054 func (m *GetClusterRoleBindingsResponse) XXX_Unmarshal(b []byte) error { 1055 return m.Unmarshal(b) 1056 } 1057 func (m *GetClusterRoleBindingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1058 if deterministic { 1059 return xxx_messageInfo_GetClusterRoleBindingsResponse.Marshal(b, m, deterministic) 1060 } else { 1061 b = b[:cap(b)] 1062 n, err := m.MarshalToSizedBuffer(b) 1063 if err != nil { 1064 return nil, err 1065 } 1066 return b[:n], nil 1067 } 1068 } 1069 func (m *GetClusterRoleBindingsResponse) XXX_Merge(src proto.Message) { 1070 xxx_messageInfo_GetClusterRoleBindingsResponse.Merge(m, src) 1071 } 1072 func (m *GetClusterRoleBindingsResponse) XXX_Size() int { 1073 return m.Size() 1074 } 1075 func (m *GetClusterRoleBindingsResponse) XXX_DiscardUnknown() { 1076 xxx_messageInfo_GetClusterRoleBindingsResponse.DiscardUnknown(m) 1077 } 1078 1079 var xxx_messageInfo_GetClusterRoleBindingsResponse proto.InternalMessageInfo 1080 1081 func (m *GetClusterRoleBindingsResponse) GetBindings() map[string]*ClusterRoles { 1082 if m != nil { 1083 return m.Bindings 1084 } 1085 return nil 1086 } 1087 1088 // Set cluster roles for the specified principal. Setting an empty list of roles 1089 // revokes any roles the principal has. 1090 type ModifyClusterRoleBindingRequest struct { 1091 Principal string `protobuf:"bytes,1,opt,name=principal,proto3" json:"principal,omitempty"` 1092 Roles *ClusterRoles `protobuf:"bytes,2,opt,name=roles,proto3" json:"roles,omitempty"` 1093 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1094 XXX_unrecognized []byte `json:"-"` 1095 XXX_sizecache int32 `json:"-"` 1096 } 1097 1098 func (m *ModifyClusterRoleBindingRequest) Reset() { *m = ModifyClusterRoleBindingRequest{} } 1099 func (m *ModifyClusterRoleBindingRequest) String() string { return proto.CompactTextString(m) } 1100 func (*ModifyClusterRoleBindingRequest) ProtoMessage() {} 1101 func (*ModifyClusterRoleBindingRequest) Descriptor() ([]byte, []int) { 1102 return fileDescriptor_fb959523f1bf902e, []int{13} 1103 } 1104 func (m *ModifyClusterRoleBindingRequest) XXX_Unmarshal(b []byte) error { 1105 return m.Unmarshal(b) 1106 } 1107 func (m *ModifyClusterRoleBindingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1108 if deterministic { 1109 return xxx_messageInfo_ModifyClusterRoleBindingRequest.Marshal(b, m, deterministic) 1110 } else { 1111 b = b[:cap(b)] 1112 n, err := m.MarshalToSizedBuffer(b) 1113 if err != nil { 1114 return nil, err 1115 } 1116 return b[:n], nil 1117 } 1118 } 1119 func (m *ModifyClusterRoleBindingRequest) XXX_Merge(src proto.Message) { 1120 xxx_messageInfo_ModifyClusterRoleBindingRequest.Merge(m, src) 1121 } 1122 func (m *ModifyClusterRoleBindingRequest) XXX_Size() int { 1123 return m.Size() 1124 } 1125 func (m *ModifyClusterRoleBindingRequest) XXX_DiscardUnknown() { 1126 xxx_messageInfo_ModifyClusterRoleBindingRequest.DiscardUnknown(m) 1127 } 1128 1129 var xxx_messageInfo_ModifyClusterRoleBindingRequest proto.InternalMessageInfo 1130 1131 func (m *ModifyClusterRoleBindingRequest) GetPrincipal() string { 1132 if m != nil { 1133 return m.Principal 1134 } 1135 return "" 1136 } 1137 1138 func (m *ModifyClusterRoleBindingRequest) GetRoles() *ClusterRoles { 1139 if m != nil { 1140 return m.Roles 1141 } 1142 return nil 1143 } 1144 1145 type ModifyClusterRoleBindingResponse struct { 1146 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1147 XXX_unrecognized []byte `json:"-"` 1148 XXX_sizecache int32 `json:"-"` 1149 } 1150 1151 func (m *ModifyClusterRoleBindingResponse) Reset() { *m = ModifyClusterRoleBindingResponse{} } 1152 func (m *ModifyClusterRoleBindingResponse) String() string { return proto.CompactTextString(m) } 1153 func (*ModifyClusterRoleBindingResponse) ProtoMessage() {} 1154 func (*ModifyClusterRoleBindingResponse) Descriptor() ([]byte, []int) { 1155 return fileDescriptor_fb959523f1bf902e, []int{14} 1156 } 1157 func (m *ModifyClusterRoleBindingResponse) XXX_Unmarshal(b []byte) error { 1158 return m.Unmarshal(b) 1159 } 1160 func (m *ModifyClusterRoleBindingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1161 if deterministic { 1162 return xxx_messageInfo_ModifyClusterRoleBindingResponse.Marshal(b, m, deterministic) 1163 } else { 1164 b = b[:cap(b)] 1165 n, err := m.MarshalToSizedBuffer(b) 1166 if err != nil { 1167 return nil, err 1168 } 1169 return b[:n], nil 1170 } 1171 } 1172 func (m *ModifyClusterRoleBindingResponse) XXX_Merge(src proto.Message) { 1173 xxx_messageInfo_ModifyClusterRoleBindingResponse.Merge(m, src) 1174 } 1175 func (m *ModifyClusterRoleBindingResponse) XXX_Size() int { 1176 return m.Size() 1177 } 1178 func (m *ModifyClusterRoleBindingResponse) XXX_DiscardUnknown() { 1179 xxx_messageInfo_ModifyClusterRoleBindingResponse.DiscardUnknown(m) 1180 } 1181 1182 var xxx_messageInfo_ModifyClusterRoleBindingResponse proto.InternalMessageInfo 1183 1184 // Deprecated. Get the list of cluster super admins. 1185 type GetAdminsRequest struct { 1186 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1187 XXX_unrecognized []byte `json:"-"` 1188 XXX_sizecache int32 `json:"-"` 1189 } 1190 1191 func (m *GetAdminsRequest) Reset() { *m = GetAdminsRequest{} } 1192 func (m *GetAdminsRequest) String() string { return proto.CompactTextString(m) } 1193 func (*GetAdminsRequest) ProtoMessage() {} 1194 func (*GetAdminsRequest) Descriptor() ([]byte, []int) { 1195 return fileDescriptor_fb959523f1bf902e, []int{15} 1196 } 1197 func (m *GetAdminsRequest) XXX_Unmarshal(b []byte) error { 1198 return m.Unmarshal(b) 1199 } 1200 func (m *GetAdminsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1201 if deterministic { 1202 return xxx_messageInfo_GetAdminsRequest.Marshal(b, m, deterministic) 1203 } else { 1204 b = b[:cap(b)] 1205 n, err := m.MarshalToSizedBuffer(b) 1206 if err != nil { 1207 return nil, err 1208 } 1209 return b[:n], nil 1210 } 1211 } 1212 func (m *GetAdminsRequest) XXX_Merge(src proto.Message) { 1213 xxx_messageInfo_GetAdminsRequest.Merge(m, src) 1214 } 1215 func (m *GetAdminsRequest) XXX_Size() int { 1216 return m.Size() 1217 } 1218 func (m *GetAdminsRequest) XXX_DiscardUnknown() { 1219 xxx_messageInfo_GetAdminsRequest.DiscardUnknown(m) 1220 } 1221 1222 var xxx_messageInfo_GetAdminsRequest proto.InternalMessageInfo 1223 1224 type GetAdminsResponse struct { 1225 Admins []string `protobuf:"bytes,1,rep,name=admins,proto3" json:"admins,omitempty"` 1226 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1227 XXX_unrecognized []byte `json:"-"` 1228 XXX_sizecache int32 `json:"-"` 1229 } 1230 1231 func (m *GetAdminsResponse) Reset() { *m = GetAdminsResponse{} } 1232 func (m *GetAdminsResponse) String() string { return proto.CompactTextString(m) } 1233 func (*GetAdminsResponse) ProtoMessage() {} 1234 func (*GetAdminsResponse) Descriptor() ([]byte, []int) { 1235 return fileDescriptor_fb959523f1bf902e, []int{16} 1236 } 1237 func (m *GetAdminsResponse) XXX_Unmarshal(b []byte) error { 1238 return m.Unmarshal(b) 1239 } 1240 func (m *GetAdminsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1241 if deterministic { 1242 return xxx_messageInfo_GetAdminsResponse.Marshal(b, m, deterministic) 1243 } else { 1244 b = b[:cap(b)] 1245 n, err := m.MarshalToSizedBuffer(b) 1246 if err != nil { 1247 return nil, err 1248 } 1249 return b[:n], nil 1250 } 1251 } 1252 func (m *GetAdminsResponse) XXX_Merge(src proto.Message) { 1253 xxx_messageInfo_GetAdminsResponse.Merge(m, src) 1254 } 1255 func (m *GetAdminsResponse) XXX_Size() int { 1256 return m.Size() 1257 } 1258 func (m *GetAdminsResponse) XXX_DiscardUnknown() { 1259 xxx_messageInfo_GetAdminsResponse.DiscardUnknown(m) 1260 } 1261 1262 var xxx_messageInfo_GetAdminsResponse proto.InternalMessageInfo 1263 1264 func (m *GetAdminsResponse) GetAdmins() []string { 1265 if m != nil { 1266 return m.Admins 1267 } 1268 return nil 1269 } 1270 1271 // Deprecated. Add and remove users from the set of cluster super admins. 1272 type ModifyAdminsRequest struct { 1273 Add []string `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"` 1274 Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"` 1275 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1276 XXX_unrecognized []byte `json:"-"` 1277 XXX_sizecache int32 `json:"-"` 1278 } 1279 1280 func (m *ModifyAdminsRequest) Reset() { *m = ModifyAdminsRequest{} } 1281 func (m *ModifyAdminsRequest) String() string { return proto.CompactTextString(m) } 1282 func (*ModifyAdminsRequest) ProtoMessage() {} 1283 func (*ModifyAdminsRequest) Descriptor() ([]byte, []int) { 1284 return fileDescriptor_fb959523f1bf902e, []int{17} 1285 } 1286 func (m *ModifyAdminsRequest) XXX_Unmarshal(b []byte) error { 1287 return m.Unmarshal(b) 1288 } 1289 func (m *ModifyAdminsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1290 if deterministic { 1291 return xxx_messageInfo_ModifyAdminsRequest.Marshal(b, m, deterministic) 1292 } else { 1293 b = b[:cap(b)] 1294 n, err := m.MarshalToSizedBuffer(b) 1295 if err != nil { 1296 return nil, err 1297 } 1298 return b[:n], nil 1299 } 1300 } 1301 func (m *ModifyAdminsRequest) XXX_Merge(src proto.Message) { 1302 xxx_messageInfo_ModifyAdminsRequest.Merge(m, src) 1303 } 1304 func (m *ModifyAdminsRequest) XXX_Size() int { 1305 return m.Size() 1306 } 1307 func (m *ModifyAdminsRequest) XXX_DiscardUnknown() { 1308 xxx_messageInfo_ModifyAdminsRequest.DiscardUnknown(m) 1309 } 1310 1311 var xxx_messageInfo_ModifyAdminsRequest proto.InternalMessageInfo 1312 1313 func (m *ModifyAdminsRequest) GetAdd() []string { 1314 if m != nil { 1315 return m.Add 1316 } 1317 return nil 1318 } 1319 1320 func (m *ModifyAdminsRequest) GetRemove() []string { 1321 if m != nil { 1322 return m.Remove 1323 } 1324 return nil 1325 } 1326 1327 type ModifyAdminsResponse struct { 1328 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1329 XXX_unrecognized []byte `json:"-"` 1330 XXX_sizecache int32 `json:"-"` 1331 } 1332 1333 func (m *ModifyAdminsResponse) Reset() { *m = ModifyAdminsResponse{} } 1334 func (m *ModifyAdminsResponse) String() string { return proto.CompactTextString(m) } 1335 func (*ModifyAdminsResponse) ProtoMessage() {} 1336 func (*ModifyAdminsResponse) Descriptor() ([]byte, []int) { 1337 return fileDescriptor_fb959523f1bf902e, []int{18} 1338 } 1339 func (m *ModifyAdminsResponse) XXX_Unmarshal(b []byte) error { 1340 return m.Unmarshal(b) 1341 } 1342 func (m *ModifyAdminsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1343 if deterministic { 1344 return xxx_messageInfo_ModifyAdminsResponse.Marshal(b, m, deterministic) 1345 } else { 1346 b = b[:cap(b)] 1347 n, err := m.MarshalToSizedBuffer(b) 1348 if err != nil { 1349 return nil, err 1350 } 1351 return b[:n], nil 1352 } 1353 } 1354 func (m *ModifyAdminsResponse) XXX_Merge(src proto.Message) { 1355 xxx_messageInfo_ModifyAdminsResponse.Merge(m, src) 1356 } 1357 func (m *ModifyAdminsResponse) XXX_Size() int { 1358 return m.Size() 1359 } 1360 func (m *ModifyAdminsResponse) XXX_DiscardUnknown() { 1361 xxx_messageInfo_ModifyAdminsResponse.DiscardUnknown(m) 1362 } 1363 1364 var xxx_messageInfo_ModifyAdminsResponse proto.InternalMessageInfo 1365 1366 // OTPInfo is the analogue of 'TokenInfo' for Authentication Codes (short-lived, 1367 // one-time-use codes that are passed to the frontend and then exchanged for 1368 // longer-lived tokens) 1369 type OTPInfo struct { 1370 // Subject (i.e. Pachyderm account) that a given OTP authenticates. This may 1371 // be copied into the 'subject' field of a TokenInfo, and therefore has the 1372 // same format, with the same prefixes. 1373 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 1374 // session_expiration indicates when the subject's session expires, a.k.a. 1375 // when the Token to which this OTP converts expires (likely later than this 1376 // OTP expires, but never earlier). 1377 SessionExpiration *types.Timestamp `protobuf:"bytes,2,opt,name=session_expiration,json=sessionExpiration,proto3" json:"session_expiration,omitempty"` 1378 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1379 XXX_unrecognized []byte `json:"-"` 1380 XXX_sizecache int32 `json:"-"` 1381 } 1382 1383 func (m *OTPInfo) Reset() { *m = OTPInfo{} } 1384 func (m *OTPInfo) String() string { return proto.CompactTextString(m) } 1385 func (*OTPInfo) ProtoMessage() {} 1386 func (*OTPInfo) Descriptor() ([]byte, []int) { 1387 return fileDescriptor_fb959523f1bf902e, []int{19} 1388 } 1389 func (m *OTPInfo) XXX_Unmarshal(b []byte) error { 1390 return m.Unmarshal(b) 1391 } 1392 func (m *OTPInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1393 if deterministic { 1394 return xxx_messageInfo_OTPInfo.Marshal(b, m, deterministic) 1395 } else { 1396 b = b[:cap(b)] 1397 n, err := m.MarshalToSizedBuffer(b) 1398 if err != nil { 1399 return nil, err 1400 } 1401 return b[:n], nil 1402 } 1403 } 1404 func (m *OTPInfo) XXX_Merge(src proto.Message) { 1405 xxx_messageInfo_OTPInfo.Merge(m, src) 1406 } 1407 func (m *OTPInfo) XXX_Size() int { 1408 return m.Size() 1409 } 1410 func (m *OTPInfo) XXX_DiscardUnknown() { 1411 xxx_messageInfo_OTPInfo.DiscardUnknown(m) 1412 } 1413 1414 var xxx_messageInfo_OTPInfo proto.InternalMessageInfo 1415 1416 func (m *OTPInfo) GetSubject() string { 1417 if m != nil { 1418 return m.Subject 1419 } 1420 return "" 1421 } 1422 1423 func (m *OTPInfo) GetSessionExpiration() *types.Timestamp { 1424 if m != nil { 1425 return m.SessionExpiration 1426 } 1427 return nil 1428 } 1429 1430 // TokenInfo is the 'value' of an auth token 'key' in the 'tokens' collection 1431 type TokenInfo struct { 1432 // Subject (i.e. Pachyderm account) that a given token authorizes. Prefixed 1433 // with "github:" or "robot:" to distinguish the two classes of 1434 // Subject in Pachyderm 1435 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 1436 Source TokenInfo_TokenSource `protobuf:"varint,2,opt,name=source,proto3,enum=auth_1_11.TokenInfo_TokenSource" json:"source,omitempty"` 1437 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1438 XXX_unrecognized []byte `json:"-"` 1439 XXX_sizecache int32 `json:"-"` 1440 } 1441 1442 func (m *TokenInfo) Reset() { *m = TokenInfo{} } 1443 func (m *TokenInfo) String() string { return proto.CompactTextString(m) } 1444 func (*TokenInfo) ProtoMessage() {} 1445 func (*TokenInfo) Descriptor() ([]byte, []int) { 1446 return fileDescriptor_fb959523f1bf902e, []int{20} 1447 } 1448 func (m *TokenInfo) XXX_Unmarshal(b []byte) error { 1449 return m.Unmarshal(b) 1450 } 1451 func (m *TokenInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1452 if deterministic { 1453 return xxx_messageInfo_TokenInfo.Marshal(b, m, deterministic) 1454 } else { 1455 b = b[:cap(b)] 1456 n, err := m.MarshalToSizedBuffer(b) 1457 if err != nil { 1458 return nil, err 1459 } 1460 return b[:n], nil 1461 } 1462 } 1463 func (m *TokenInfo) XXX_Merge(src proto.Message) { 1464 xxx_messageInfo_TokenInfo.Merge(m, src) 1465 } 1466 func (m *TokenInfo) XXX_Size() int { 1467 return m.Size() 1468 } 1469 func (m *TokenInfo) XXX_DiscardUnknown() { 1470 xxx_messageInfo_TokenInfo.DiscardUnknown(m) 1471 } 1472 1473 var xxx_messageInfo_TokenInfo proto.InternalMessageInfo 1474 1475 func (m *TokenInfo) GetSubject() string { 1476 if m != nil { 1477 return m.Subject 1478 } 1479 return "" 1480 } 1481 1482 func (m *TokenInfo) GetSource() TokenInfo_TokenSource { 1483 if m != nil { 1484 return m.Source 1485 } 1486 return TokenInfo_INVALID 1487 } 1488 1489 type AuthenticateRequest struct { 1490 // This is the token returned by GitHub and used to authenticate the caller. 1491 // When Pachyderm is deployed locally, setting this value to a given string 1492 // will automatically authenticate the caller as a GitHub user whose username 1493 // is that string (unless this "looks like" a GitHub access code, in which 1494 // case Pachyderm does retrieve the corresponding GitHub username) 1495 GitHubToken string `protobuf:"bytes,1,opt,name=github_token,json=githubToken,proto3" json:"github_token,omitempty"` 1496 // This is the session state that Pachyderm creates in order to keep track of 1497 // information related to the current OIDC session. 1498 OIDCState string `protobuf:"bytes,3,opt,name=oidc_state,json=oidcState,proto3" json:"oidc_state,omitempty"` 1499 // This is a short-lived, one-time-use password generated by Pachyderm, for 1500 // the purpose of propagating authentication to new clients (e.g. from the 1501 // dash to pachd) 1502 OneTimePassword string `protobuf:"bytes,2,opt,name=one_time_password,json=oneTimePassword,proto3" json:"one_time_password,omitempty"` 1503 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1504 XXX_unrecognized []byte `json:"-"` 1505 XXX_sizecache int32 `json:"-"` 1506 } 1507 1508 func (m *AuthenticateRequest) Reset() { *m = AuthenticateRequest{} } 1509 func (m *AuthenticateRequest) String() string { return proto.CompactTextString(m) } 1510 func (*AuthenticateRequest) ProtoMessage() {} 1511 func (*AuthenticateRequest) Descriptor() ([]byte, []int) { 1512 return fileDescriptor_fb959523f1bf902e, []int{21} 1513 } 1514 func (m *AuthenticateRequest) XXX_Unmarshal(b []byte) error { 1515 return m.Unmarshal(b) 1516 } 1517 func (m *AuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1518 if deterministic { 1519 return xxx_messageInfo_AuthenticateRequest.Marshal(b, m, deterministic) 1520 } else { 1521 b = b[:cap(b)] 1522 n, err := m.MarshalToSizedBuffer(b) 1523 if err != nil { 1524 return nil, err 1525 } 1526 return b[:n], nil 1527 } 1528 } 1529 func (m *AuthenticateRequest) XXX_Merge(src proto.Message) { 1530 xxx_messageInfo_AuthenticateRequest.Merge(m, src) 1531 } 1532 func (m *AuthenticateRequest) XXX_Size() int { 1533 return m.Size() 1534 } 1535 func (m *AuthenticateRequest) XXX_DiscardUnknown() { 1536 xxx_messageInfo_AuthenticateRequest.DiscardUnknown(m) 1537 } 1538 1539 var xxx_messageInfo_AuthenticateRequest proto.InternalMessageInfo 1540 1541 func (m *AuthenticateRequest) GetGitHubToken() string { 1542 if m != nil { 1543 return m.GitHubToken 1544 } 1545 return "" 1546 } 1547 1548 func (m *AuthenticateRequest) GetOIDCState() string { 1549 if m != nil { 1550 return m.OIDCState 1551 } 1552 return "" 1553 } 1554 1555 func (m *AuthenticateRequest) GetOneTimePassword() string { 1556 if m != nil { 1557 return m.OneTimePassword 1558 } 1559 return "" 1560 } 1561 1562 type AuthenticateResponse struct { 1563 // pach_token authenticates the caller with Pachyderm (if you want to perform 1564 // Pachyderm operations after auth has been activated as themselves, you must 1565 // present this token along with your regular request) 1566 PachToken string `protobuf:"bytes,1,opt,name=pach_token,json=pachToken,proto3" json:"pach_token,omitempty"` 1567 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1568 XXX_unrecognized []byte `json:"-"` 1569 XXX_sizecache int32 `json:"-"` 1570 } 1571 1572 func (m *AuthenticateResponse) Reset() { *m = AuthenticateResponse{} } 1573 func (m *AuthenticateResponse) String() string { return proto.CompactTextString(m) } 1574 func (*AuthenticateResponse) ProtoMessage() {} 1575 func (*AuthenticateResponse) Descriptor() ([]byte, []int) { 1576 return fileDescriptor_fb959523f1bf902e, []int{22} 1577 } 1578 func (m *AuthenticateResponse) XXX_Unmarshal(b []byte) error { 1579 return m.Unmarshal(b) 1580 } 1581 func (m *AuthenticateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1582 if deterministic { 1583 return xxx_messageInfo_AuthenticateResponse.Marshal(b, m, deterministic) 1584 } else { 1585 b = b[:cap(b)] 1586 n, err := m.MarshalToSizedBuffer(b) 1587 if err != nil { 1588 return nil, err 1589 } 1590 return b[:n], nil 1591 } 1592 } 1593 func (m *AuthenticateResponse) XXX_Merge(src proto.Message) { 1594 xxx_messageInfo_AuthenticateResponse.Merge(m, src) 1595 } 1596 func (m *AuthenticateResponse) XXX_Size() int { 1597 return m.Size() 1598 } 1599 func (m *AuthenticateResponse) XXX_DiscardUnknown() { 1600 xxx_messageInfo_AuthenticateResponse.DiscardUnknown(m) 1601 } 1602 1603 var xxx_messageInfo_AuthenticateResponse proto.InternalMessageInfo 1604 1605 func (m *AuthenticateResponse) GetPachToken() string { 1606 if m != nil { 1607 return m.PachToken 1608 } 1609 return "" 1610 } 1611 1612 type WhoAmIRequest struct { 1613 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1614 XXX_unrecognized []byte `json:"-"` 1615 XXX_sizecache int32 `json:"-"` 1616 } 1617 1618 func (m *WhoAmIRequest) Reset() { *m = WhoAmIRequest{} } 1619 func (m *WhoAmIRequest) String() string { return proto.CompactTextString(m) } 1620 func (*WhoAmIRequest) ProtoMessage() {} 1621 func (*WhoAmIRequest) Descriptor() ([]byte, []int) { 1622 return fileDescriptor_fb959523f1bf902e, []int{23} 1623 } 1624 func (m *WhoAmIRequest) XXX_Unmarshal(b []byte) error { 1625 return m.Unmarshal(b) 1626 } 1627 func (m *WhoAmIRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1628 if deterministic { 1629 return xxx_messageInfo_WhoAmIRequest.Marshal(b, m, deterministic) 1630 } else { 1631 b = b[:cap(b)] 1632 n, err := m.MarshalToSizedBuffer(b) 1633 if err != nil { 1634 return nil, err 1635 } 1636 return b[:n], nil 1637 } 1638 } 1639 func (m *WhoAmIRequest) XXX_Merge(src proto.Message) { 1640 xxx_messageInfo_WhoAmIRequest.Merge(m, src) 1641 } 1642 func (m *WhoAmIRequest) XXX_Size() int { 1643 return m.Size() 1644 } 1645 func (m *WhoAmIRequest) XXX_DiscardUnknown() { 1646 xxx_messageInfo_WhoAmIRequest.DiscardUnknown(m) 1647 } 1648 1649 var xxx_messageInfo_WhoAmIRequest proto.InternalMessageInfo 1650 1651 type WhoAmIResponse struct { 1652 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 1653 IsAdmin bool `protobuf:"varint,2,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"` 1654 TTL int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` 1655 ClusterRoles *ClusterRoles `protobuf:"bytes,4,opt,name=cluster_roles,json=clusterRoles,proto3" json:"cluster_roles,omitempty"` 1656 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1657 XXX_unrecognized []byte `json:"-"` 1658 XXX_sizecache int32 `json:"-"` 1659 } 1660 1661 func (m *WhoAmIResponse) Reset() { *m = WhoAmIResponse{} } 1662 func (m *WhoAmIResponse) String() string { return proto.CompactTextString(m) } 1663 func (*WhoAmIResponse) ProtoMessage() {} 1664 func (*WhoAmIResponse) Descriptor() ([]byte, []int) { 1665 return fileDescriptor_fb959523f1bf902e, []int{24} 1666 } 1667 func (m *WhoAmIResponse) XXX_Unmarshal(b []byte) error { 1668 return m.Unmarshal(b) 1669 } 1670 func (m *WhoAmIResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1671 if deterministic { 1672 return xxx_messageInfo_WhoAmIResponse.Marshal(b, m, deterministic) 1673 } else { 1674 b = b[:cap(b)] 1675 n, err := m.MarshalToSizedBuffer(b) 1676 if err != nil { 1677 return nil, err 1678 } 1679 return b[:n], nil 1680 } 1681 } 1682 func (m *WhoAmIResponse) XXX_Merge(src proto.Message) { 1683 xxx_messageInfo_WhoAmIResponse.Merge(m, src) 1684 } 1685 func (m *WhoAmIResponse) XXX_Size() int { 1686 return m.Size() 1687 } 1688 func (m *WhoAmIResponse) XXX_DiscardUnknown() { 1689 xxx_messageInfo_WhoAmIResponse.DiscardUnknown(m) 1690 } 1691 1692 var xxx_messageInfo_WhoAmIResponse proto.InternalMessageInfo 1693 1694 func (m *WhoAmIResponse) GetUsername() string { 1695 if m != nil { 1696 return m.Username 1697 } 1698 return "" 1699 } 1700 1701 func (m *WhoAmIResponse) GetIsAdmin() bool { 1702 if m != nil { 1703 return m.IsAdmin 1704 } 1705 return false 1706 } 1707 1708 func (m *WhoAmIResponse) GetTTL() int64 { 1709 if m != nil { 1710 return m.TTL 1711 } 1712 return 0 1713 } 1714 1715 func (m *WhoAmIResponse) GetClusterRoles() *ClusterRoles { 1716 if m != nil { 1717 return m.ClusterRoles 1718 } 1719 return nil 1720 } 1721 1722 type ACL struct { 1723 // principal -> scope. All principals are the default principal of a Pachyderm 1724 // subject (i.e. all keys in this map are strings prefixed with either 1725 // "github:" or "robot:", followed by the name of a GitHub user, all of whom 1726 // are Pachyderm subjects, or a Pachyderm robot user) 1727 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_1_11.Scope"` 1728 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1729 XXX_unrecognized []byte `json:"-"` 1730 XXX_sizecache int32 `json:"-"` 1731 } 1732 1733 func (m *ACL) Reset() { *m = ACL{} } 1734 func (m *ACL) String() string { return proto.CompactTextString(m) } 1735 func (*ACL) ProtoMessage() {} 1736 func (*ACL) Descriptor() ([]byte, []int) { 1737 return fileDescriptor_fb959523f1bf902e, []int{25} 1738 } 1739 func (m *ACL) XXX_Unmarshal(b []byte) error { 1740 return m.Unmarshal(b) 1741 } 1742 func (m *ACL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1743 if deterministic { 1744 return xxx_messageInfo_ACL.Marshal(b, m, deterministic) 1745 } else { 1746 b = b[:cap(b)] 1747 n, err := m.MarshalToSizedBuffer(b) 1748 if err != nil { 1749 return nil, err 1750 } 1751 return b[:n], nil 1752 } 1753 } 1754 func (m *ACL) XXX_Merge(src proto.Message) { 1755 xxx_messageInfo_ACL.Merge(m, src) 1756 } 1757 func (m *ACL) XXX_Size() int { 1758 return m.Size() 1759 } 1760 func (m *ACL) XXX_DiscardUnknown() { 1761 xxx_messageInfo_ACL.DiscardUnknown(m) 1762 } 1763 1764 var xxx_messageInfo_ACL proto.InternalMessageInfo 1765 1766 func (m *ACL) GetEntries() map[string]Scope { 1767 if m != nil { 1768 return m.Entries 1769 } 1770 return nil 1771 } 1772 1773 type Users struct { 1774 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"` 1775 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1776 XXX_unrecognized []byte `json:"-"` 1777 XXX_sizecache int32 `json:"-"` 1778 } 1779 1780 func (m *Users) Reset() { *m = Users{} } 1781 func (m *Users) String() string { return proto.CompactTextString(m) } 1782 func (*Users) ProtoMessage() {} 1783 func (*Users) Descriptor() ([]byte, []int) { 1784 return fileDescriptor_fb959523f1bf902e, []int{26} 1785 } 1786 func (m *Users) XXX_Unmarshal(b []byte) error { 1787 return m.Unmarshal(b) 1788 } 1789 func (m *Users) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1790 if deterministic { 1791 return xxx_messageInfo_Users.Marshal(b, m, deterministic) 1792 } else { 1793 b = b[:cap(b)] 1794 n, err := m.MarshalToSizedBuffer(b) 1795 if err != nil { 1796 return nil, err 1797 } 1798 return b[:n], nil 1799 } 1800 } 1801 func (m *Users) XXX_Merge(src proto.Message) { 1802 xxx_messageInfo_Users.Merge(m, src) 1803 } 1804 func (m *Users) XXX_Size() int { 1805 return m.Size() 1806 } 1807 func (m *Users) XXX_DiscardUnknown() { 1808 xxx_messageInfo_Users.DiscardUnknown(m) 1809 } 1810 1811 var xxx_messageInfo_Users proto.InternalMessageInfo 1812 1813 func (m *Users) GetUsernames() map[string]bool { 1814 if m != nil { 1815 return m.Usernames 1816 } 1817 return nil 1818 } 1819 1820 type Groups struct { 1821 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"` 1822 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1823 XXX_unrecognized []byte `json:"-"` 1824 XXX_sizecache int32 `json:"-"` 1825 } 1826 1827 func (m *Groups) Reset() { *m = Groups{} } 1828 func (m *Groups) String() string { return proto.CompactTextString(m) } 1829 func (*Groups) ProtoMessage() {} 1830 func (*Groups) Descriptor() ([]byte, []int) { 1831 return fileDescriptor_fb959523f1bf902e, []int{27} 1832 } 1833 func (m *Groups) XXX_Unmarshal(b []byte) error { 1834 return m.Unmarshal(b) 1835 } 1836 func (m *Groups) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1837 if deterministic { 1838 return xxx_messageInfo_Groups.Marshal(b, m, deterministic) 1839 } else { 1840 b = b[:cap(b)] 1841 n, err := m.MarshalToSizedBuffer(b) 1842 if err != nil { 1843 return nil, err 1844 } 1845 return b[:n], nil 1846 } 1847 } 1848 func (m *Groups) XXX_Merge(src proto.Message) { 1849 xxx_messageInfo_Groups.Merge(m, src) 1850 } 1851 func (m *Groups) XXX_Size() int { 1852 return m.Size() 1853 } 1854 func (m *Groups) XXX_DiscardUnknown() { 1855 xxx_messageInfo_Groups.DiscardUnknown(m) 1856 } 1857 1858 var xxx_messageInfo_Groups proto.InternalMessageInfo 1859 1860 func (m *Groups) GetGroups() map[string]bool { 1861 if m != nil { 1862 return m.Groups 1863 } 1864 return nil 1865 } 1866 1867 type AuthorizeRequest struct { 1868 // repo is the object that the caller wants to access 1869 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 1870 // scope is the access level that the caller needs to perform an action 1871 Scope Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=auth_1_11.Scope" json:"scope,omitempty"` 1872 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1873 XXX_unrecognized []byte `json:"-"` 1874 XXX_sizecache int32 `json:"-"` 1875 } 1876 1877 func (m *AuthorizeRequest) Reset() { *m = AuthorizeRequest{} } 1878 func (m *AuthorizeRequest) String() string { return proto.CompactTextString(m) } 1879 func (*AuthorizeRequest) ProtoMessage() {} 1880 func (*AuthorizeRequest) Descriptor() ([]byte, []int) { 1881 return fileDescriptor_fb959523f1bf902e, []int{28} 1882 } 1883 func (m *AuthorizeRequest) XXX_Unmarshal(b []byte) error { 1884 return m.Unmarshal(b) 1885 } 1886 func (m *AuthorizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1887 if deterministic { 1888 return xxx_messageInfo_AuthorizeRequest.Marshal(b, m, deterministic) 1889 } else { 1890 b = b[:cap(b)] 1891 n, err := m.MarshalToSizedBuffer(b) 1892 if err != nil { 1893 return nil, err 1894 } 1895 return b[:n], nil 1896 } 1897 } 1898 func (m *AuthorizeRequest) XXX_Merge(src proto.Message) { 1899 xxx_messageInfo_AuthorizeRequest.Merge(m, src) 1900 } 1901 func (m *AuthorizeRequest) XXX_Size() int { 1902 return m.Size() 1903 } 1904 func (m *AuthorizeRequest) XXX_DiscardUnknown() { 1905 xxx_messageInfo_AuthorizeRequest.DiscardUnknown(m) 1906 } 1907 1908 var xxx_messageInfo_AuthorizeRequest proto.InternalMessageInfo 1909 1910 func (m *AuthorizeRequest) GetRepo() string { 1911 if m != nil { 1912 return m.Repo 1913 } 1914 return "" 1915 } 1916 1917 func (m *AuthorizeRequest) GetScope() Scope { 1918 if m != nil { 1919 return m.Scope 1920 } 1921 return Scope_NONE 1922 } 1923 1924 type AuthorizeResponse struct { 1925 // authorized is true if the caller has at least 1926 // 'AuthorizeRequest.scope'-level access to 'AuthorizeRequest.repo', and false 1927 // otherwise 1928 Authorized bool `protobuf:"varint,1,opt,name=authorized,proto3" json:"authorized,omitempty"` 1929 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1930 XXX_unrecognized []byte `json:"-"` 1931 XXX_sizecache int32 `json:"-"` 1932 } 1933 1934 func (m *AuthorizeResponse) Reset() { *m = AuthorizeResponse{} } 1935 func (m *AuthorizeResponse) String() string { return proto.CompactTextString(m) } 1936 func (*AuthorizeResponse) ProtoMessage() {} 1937 func (*AuthorizeResponse) Descriptor() ([]byte, []int) { 1938 return fileDescriptor_fb959523f1bf902e, []int{29} 1939 } 1940 func (m *AuthorizeResponse) XXX_Unmarshal(b []byte) error { 1941 return m.Unmarshal(b) 1942 } 1943 func (m *AuthorizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1944 if deterministic { 1945 return xxx_messageInfo_AuthorizeResponse.Marshal(b, m, deterministic) 1946 } else { 1947 b = b[:cap(b)] 1948 n, err := m.MarshalToSizedBuffer(b) 1949 if err != nil { 1950 return nil, err 1951 } 1952 return b[:n], nil 1953 } 1954 } 1955 func (m *AuthorizeResponse) XXX_Merge(src proto.Message) { 1956 xxx_messageInfo_AuthorizeResponse.Merge(m, src) 1957 } 1958 func (m *AuthorizeResponse) XXX_Size() int { 1959 return m.Size() 1960 } 1961 func (m *AuthorizeResponse) XXX_DiscardUnknown() { 1962 xxx_messageInfo_AuthorizeResponse.DiscardUnknown(m) 1963 } 1964 1965 var xxx_messageInfo_AuthorizeResponse proto.InternalMessageInfo 1966 1967 func (m *AuthorizeResponse) GetAuthorized() bool { 1968 if m != nil { 1969 return m.Authorized 1970 } 1971 return false 1972 } 1973 1974 type GetScopeRequest struct { 1975 // username is the principal (some of which belong to robots rather than 1976 // users, but the name is preserved for now to provide compatibility with the 1977 // pachyderm dash) whose access level is queried. To query the access level 1978 // of a robot user, the caller must prefix username with "robot:". If 1979 // 'username' has no prefix (i.e. no ":"), then it's assumed to be a github 1980 // user's principal. 1981 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 1982 // repos are the objects to which 'username's access level is being queried 1983 Repos []string `protobuf:"bytes,2,rep,name=repos,proto3" json:"repos,omitempty"` 1984 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1985 XXX_unrecognized []byte `json:"-"` 1986 XXX_sizecache int32 `json:"-"` 1987 } 1988 1989 func (m *GetScopeRequest) Reset() { *m = GetScopeRequest{} } 1990 func (m *GetScopeRequest) String() string { return proto.CompactTextString(m) } 1991 func (*GetScopeRequest) ProtoMessage() {} 1992 func (*GetScopeRequest) Descriptor() ([]byte, []int) { 1993 return fileDescriptor_fb959523f1bf902e, []int{30} 1994 } 1995 func (m *GetScopeRequest) XXX_Unmarshal(b []byte) error { 1996 return m.Unmarshal(b) 1997 } 1998 func (m *GetScopeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1999 if deterministic { 2000 return xxx_messageInfo_GetScopeRequest.Marshal(b, m, deterministic) 2001 } else { 2002 b = b[:cap(b)] 2003 n, err := m.MarshalToSizedBuffer(b) 2004 if err != nil { 2005 return nil, err 2006 } 2007 return b[:n], nil 2008 } 2009 } 2010 func (m *GetScopeRequest) XXX_Merge(src proto.Message) { 2011 xxx_messageInfo_GetScopeRequest.Merge(m, src) 2012 } 2013 func (m *GetScopeRequest) XXX_Size() int { 2014 return m.Size() 2015 } 2016 func (m *GetScopeRequest) XXX_DiscardUnknown() { 2017 xxx_messageInfo_GetScopeRequest.DiscardUnknown(m) 2018 } 2019 2020 var xxx_messageInfo_GetScopeRequest proto.InternalMessageInfo 2021 2022 func (m *GetScopeRequest) GetUsername() string { 2023 if m != nil { 2024 return m.Username 2025 } 2026 return "" 2027 } 2028 2029 func (m *GetScopeRequest) GetRepos() []string { 2030 if m != nil { 2031 return m.Repos 2032 } 2033 return nil 2034 } 2035 2036 type GetScopeResponse struct { 2037 // scopes (actually a "role"--see "Scope") are the access level that 2038 // 'GetScopeRequest.username' has to each repo in 'GetScopeRequest.repos', in 2039 // the same order that repos appeared in 'repos'. 2040 Scopes []Scope `protobuf:"varint,1,rep,packed,name=scopes,proto3,enum=auth_1_11.Scope" json:"scopes,omitempty"` 2041 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2042 XXX_unrecognized []byte `json:"-"` 2043 XXX_sizecache int32 `json:"-"` 2044 } 2045 2046 func (m *GetScopeResponse) Reset() { *m = GetScopeResponse{} } 2047 func (m *GetScopeResponse) String() string { return proto.CompactTextString(m) } 2048 func (*GetScopeResponse) ProtoMessage() {} 2049 func (*GetScopeResponse) Descriptor() ([]byte, []int) { 2050 return fileDescriptor_fb959523f1bf902e, []int{31} 2051 } 2052 func (m *GetScopeResponse) XXX_Unmarshal(b []byte) error { 2053 return m.Unmarshal(b) 2054 } 2055 func (m *GetScopeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2056 if deterministic { 2057 return xxx_messageInfo_GetScopeResponse.Marshal(b, m, deterministic) 2058 } else { 2059 b = b[:cap(b)] 2060 n, err := m.MarshalToSizedBuffer(b) 2061 if err != nil { 2062 return nil, err 2063 } 2064 return b[:n], nil 2065 } 2066 } 2067 func (m *GetScopeResponse) XXX_Merge(src proto.Message) { 2068 xxx_messageInfo_GetScopeResponse.Merge(m, src) 2069 } 2070 func (m *GetScopeResponse) XXX_Size() int { 2071 return m.Size() 2072 } 2073 func (m *GetScopeResponse) XXX_DiscardUnknown() { 2074 xxx_messageInfo_GetScopeResponse.DiscardUnknown(m) 2075 } 2076 2077 var xxx_messageInfo_GetScopeResponse proto.InternalMessageInfo 2078 2079 func (m *GetScopeResponse) GetScopes() []Scope { 2080 if m != nil { 2081 return m.Scopes 2082 } 2083 return nil 2084 } 2085 2086 type SetScopeRequest struct { 2087 // username is the principal (some of which belong to robots rather than 2088 // users, but the name is preserved for now to provide compatibility with the 2089 // pachyderm dash) whose access is being granted/revoked. As with 2090 // GetScopeRequest, to set the access level of a robot user, the caller must 2091 // prefix username with "robot:". If 'username' has no prefix (i.e. no ":"), 2092 // then it's assumed to be a github user's principal. 2093 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2094 // repo is the object to which access is being granted/revoked 2095 Repo string `protobuf:"bytes,2,opt,name=repo,proto3" json:"repo,omitempty"` 2096 // scope (actually a "role"--see "Scope") is the access level that the owner 2097 // of 'principal' will now have 2098 Scope Scope `protobuf:"varint,3,opt,name=scope,proto3,enum=auth_1_11.Scope" json:"scope,omitempty"` 2099 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2100 XXX_unrecognized []byte `json:"-"` 2101 XXX_sizecache int32 `json:"-"` 2102 } 2103 2104 func (m *SetScopeRequest) Reset() { *m = SetScopeRequest{} } 2105 func (m *SetScopeRequest) String() string { return proto.CompactTextString(m) } 2106 func (*SetScopeRequest) ProtoMessage() {} 2107 func (*SetScopeRequest) Descriptor() ([]byte, []int) { 2108 return fileDescriptor_fb959523f1bf902e, []int{32} 2109 } 2110 func (m *SetScopeRequest) XXX_Unmarshal(b []byte) error { 2111 return m.Unmarshal(b) 2112 } 2113 func (m *SetScopeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2114 if deterministic { 2115 return xxx_messageInfo_SetScopeRequest.Marshal(b, m, deterministic) 2116 } else { 2117 b = b[:cap(b)] 2118 n, err := m.MarshalToSizedBuffer(b) 2119 if err != nil { 2120 return nil, err 2121 } 2122 return b[:n], nil 2123 } 2124 } 2125 func (m *SetScopeRequest) XXX_Merge(src proto.Message) { 2126 xxx_messageInfo_SetScopeRequest.Merge(m, src) 2127 } 2128 func (m *SetScopeRequest) XXX_Size() int { 2129 return m.Size() 2130 } 2131 func (m *SetScopeRequest) XXX_DiscardUnknown() { 2132 xxx_messageInfo_SetScopeRequest.DiscardUnknown(m) 2133 } 2134 2135 var xxx_messageInfo_SetScopeRequest proto.InternalMessageInfo 2136 2137 func (m *SetScopeRequest) GetUsername() string { 2138 if m != nil { 2139 return m.Username 2140 } 2141 return "" 2142 } 2143 2144 func (m *SetScopeRequest) GetRepo() string { 2145 if m != nil { 2146 return m.Repo 2147 } 2148 return "" 2149 } 2150 2151 func (m *SetScopeRequest) GetScope() Scope { 2152 if m != nil { 2153 return m.Scope 2154 } 2155 return Scope_NONE 2156 } 2157 2158 type SetScopeResponse struct { 2159 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2160 XXX_unrecognized []byte `json:"-"` 2161 XXX_sizecache int32 `json:"-"` 2162 } 2163 2164 func (m *SetScopeResponse) Reset() { *m = SetScopeResponse{} } 2165 func (m *SetScopeResponse) String() string { return proto.CompactTextString(m) } 2166 func (*SetScopeResponse) ProtoMessage() {} 2167 func (*SetScopeResponse) Descriptor() ([]byte, []int) { 2168 return fileDescriptor_fb959523f1bf902e, []int{33} 2169 } 2170 func (m *SetScopeResponse) XXX_Unmarshal(b []byte) error { 2171 return m.Unmarshal(b) 2172 } 2173 func (m *SetScopeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2174 if deterministic { 2175 return xxx_messageInfo_SetScopeResponse.Marshal(b, m, deterministic) 2176 } else { 2177 b = b[:cap(b)] 2178 n, err := m.MarshalToSizedBuffer(b) 2179 if err != nil { 2180 return nil, err 2181 } 2182 return b[:n], nil 2183 } 2184 } 2185 func (m *SetScopeResponse) XXX_Merge(src proto.Message) { 2186 xxx_messageInfo_SetScopeResponse.Merge(m, src) 2187 } 2188 func (m *SetScopeResponse) XXX_Size() int { 2189 return m.Size() 2190 } 2191 func (m *SetScopeResponse) XXX_DiscardUnknown() { 2192 xxx_messageInfo_SetScopeResponse.DiscardUnknown(m) 2193 } 2194 2195 var xxx_messageInfo_SetScopeResponse proto.InternalMessageInfo 2196 2197 type GetACLRequest struct { 2198 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 2199 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2200 XXX_unrecognized []byte `json:"-"` 2201 XXX_sizecache int32 `json:"-"` 2202 } 2203 2204 func (m *GetACLRequest) Reset() { *m = GetACLRequest{} } 2205 func (m *GetACLRequest) String() string { return proto.CompactTextString(m) } 2206 func (*GetACLRequest) ProtoMessage() {} 2207 func (*GetACLRequest) Descriptor() ([]byte, []int) { 2208 return fileDescriptor_fb959523f1bf902e, []int{34} 2209 } 2210 func (m *GetACLRequest) XXX_Unmarshal(b []byte) error { 2211 return m.Unmarshal(b) 2212 } 2213 func (m *GetACLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2214 if deterministic { 2215 return xxx_messageInfo_GetACLRequest.Marshal(b, m, deterministic) 2216 } else { 2217 b = b[:cap(b)] 2218 n, err := m.MarshalToSizedBuffer(b) 2219 if err != nil { 2220 return nil, err 2221 } 2222 return b[:n], nil 2223 } 2224 } 2225 func (m *GetACLRequest) XXX_Merge(src proto.Message) { 2226 xxx_messageInfo_GetACLRequest.Merge(m, src) 2227 } 2228 func (m *GetACLRequest) XXX_Size() int { 2229 return m.Size() 2230 } 2231 func (m *GetACLRequest) XXX_DiscardUnknown() { 2232 xxx_messageInfo_GetACLRequest.DiscardUnknown(m) 2233 } 2234 2235 var xxx_messageInfo_GetACLRequest proto.InternalMessageInfo 2236 2237 func (m *GetACLRequest) GetRepo() string { 2238 if m != nil { 2239 return m.Repo 2240 } 2241 return "" 2242 } 2243 2244 type ACLEntry struct { 2245 // username is the principal posessing this level of access to this ACL's 2246 // repo (despite the name, this principal may be for a human github user or a 2247 // pachyderm robot) 2248 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2249 // scope is the level of access that the owner of 'principal' has to this 2250 // ACL's repo (actually a role in typical security terminology) 2251 Scope Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=auth_1_11.Scope" json:"scope,omitempty"` 2252 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2253 XXX_unrecognized []byte `json:"-"` 2254 XXX_sizecache int32 `json:"-"` 2255 } 2256 2257 func (m *ACLEntry) Reset() { *m = ACLEntry{} } 2258 func (m *ACLEntry) String() string { return proto.CompactTextString(m) } 2259 func (*ACLEntry) ProtoMessage() {} 2260 func (*ACLEntry) Descriptor() ([]byte, []int) { 2261 return fileDescriptor_fb959523f1bf902e, []int{35} 2262 } 2263 func (m *ACLEntry) XXX_Unmarshal(b []byte) error { 2264 return m.Unmarshal(b) 2265 } 2266 func (m *ACLEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2267 if deterministic { 2268 return xxx_messageInfo_ACLEntry.Marshal(b, m, deterministic) 2269 } else { 2270 b = b[:cap(b)] 2271 n, err := m.MarshalToSizedBuffer(b) 2272 if err != nil { 2273 return nil, err 2274 } 2275 return b[:n], nil 2276 } 2277 } 2278 func (m *ACLEntry) XXX_Merge(src proto.Message) { 2279 xxx_messageInfo_ACLEntry.Merge(m, src) 2280 } 2281 func (m *ACLEntry) XXX_Size() int { 2282 return m.Size() 2283 } 2284 func (m *ACLEntry) XXX_DiscardUnknown() { 2285 xxx_messageInfo_ACLEntry.DiscardUnknown(m) 2286 } 2287 2288 var xxx_messageInfo_ACLEntry proto.InternalMessageInfo 2289 2290 func (m *ACLEntry) GetUsername() string { 2291 if m != nil { 2292 return m.Username 2293 } 2294 return "" 2295 } 2296 2297 func (m *ACLEntry) GetScope() Scope { 2298 if m != nil { 2299 return m.Scope 2300 } 2301 return Scope_NONE 2302 } 2303 2304 // GetACLReponse contains the list of entries on a Pachyderm ACL. 2305 // 2306 // To avoid migration pain with the Pachyderm dash the list of user principal 2307 // entries and robot principal entries are separate. This way, no prefix or 2308 // other disambiguating device is needed in 'entries' to separate user 2309 // principals from robot principals (which would confuse the dash). Instead, 2310 // the dash can simply ignore robot principals. 2311 type GetACLResponse struct { 2312 // entries contains all [user principal] -> [role] mappings. This is separate 2313 // from robot_entries to avoid migration pain the Pachyderm dashboard 2314 Entries []*ACLEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` 2315 // robot_entries contains all [robot principal] -> [role] mappings. This is 2316 // separate from entries to be unambiguous (all keys are robot principals, but 2317 // have no prefixes) while avoiding migration pain in the Pachyderm dashboard. 2318 RobotEntries []*ACLEntry `protobuf:"bytes,2,rep,name=robot_entries,json=robotEntries,proto3" json:"robot_entries,omitempty"` 2319 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2320 XXX_unrecognized []byte `json:"-"` 2321 XXX_sizecache int32 `json:"-"` 2322 } 2323 2324 func (m *GetACLResponse) Reset() { *m = GetACLResponse{} } 2325 func (m *GetACLResponse) String() string { return proto.CompactTextString(m) } 2326 func (*GetACLResponse) ProtoMessage() {} 2327 func (*GetACLResponse) Descriptor() ([]byte, []int) { 2328 return fileDescriptor_fb959523f1bf902e, []int{36} 2329 } 2330 func (m *GetACLResponse) XXX_Unmarshal(b []byte) error { 2331 return m.Unmarshal(b) 2332 } 2333 func (m *GetACLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2334 if deterministic { 2335 return xxx_messageInfo_GetACLResponse.Marshal(b, m, deterministic) 2336 } else { 2337 b = b[:cap(b)] 2338 n, err := m.MarshalToSizedBuffer(b) 2339 if err != nil { 2340 return nil, err 2341 } 2342 return b[:n], nil 2343 } 2344 } 2345 func (m *GetACLResponse) XXX_Merge(src proto.Message) { 2346 xxx_messageInfo_GetACLResponse.Merge(m, src) 2347 } 2348 func (m *GetACLResponse) XXX_Size() int { 2349 return m.Size() 2350 } 2351 func (m *GetACLResponse) XXX_DiscardUnknown() { 2352 xxx_messageInfo_GetACLResponse.DiscardUnknown(m) 2353 } 2354 2355 var xxx_messageInfo_GetACLResponse proto.InternalMessageInfo 2356 2357 func (m *GetACLResponse) GetEntries() []*ACLEntry { 2358 if m != nil { 2359 return m.Entries 2360 } 2361 return nil 2362 } 2363 2364 func (m *GetACLResponse) GetRobotEntries() []*ACLEntry { 2365 if m != nil { 2366 return m.RobotEntries 2367 } 2368 return nil 2369 } 2370 2371 type SetACLRequest struct { 2372 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 2373 Entries []*ACLEntry `protobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty"` 2374 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2375 XXX_unrecognized []byte `json:"-"` 2376 XXX_sizecache int32 `json:"-"` 2377 } 2378 2379 func (m *SetACLRequest) Reset() { *m = SetACLRequest{} } 2380 func (m *SetACLRequest) String() string { return proto.CompactTextString(m) } 2381 func (*SetACLRequest) ProtoMessage() {} 2382 func (*SetACLRequest) Descriptor() ([]byte, []int) { 2383 return fileDescriptor_fb959523f1bf902e, []int{37} 2384 } 2385 func (m *SetACLRequest) XXX_Unmarshal(b []byte) error { 2386 return m.Unmarshal(b) 2387 } 2388 func (m *SetACLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2389 if deterministic { 2390 return xxx_messageInfo_SetACLRequest.Marshal(b, m, deterministic) 2391 } else { 2392 b = b[:cap(b)] 2393 n, err := m.MarshalToSizedBuffer(b) 2394 if err != nil { 2395 return nil, err 2396 } 2397 return b[:n], nil 2398 } 2399 } 2400 func (m *SetACLRequest) XXX_Merge(src proto.Message) { 2401 xxx_messageInfo_SetACLRequest.Merge(m, src) 2402 } 2403 func (m *SetACLRequest) XXX_Size() int { 2404 return m.Size() 2405 } 2406 func (m *SetACLRequest) XXX_DiscardUnknown() { 2407 xxx_messageInfo_SetACLRequest.DiscardUnknown(m) 2408 } 2409 2410 var xxx_messageInfo_SetACLRequest proto.InternalMessageInfo 2411 2412 func (m *SetACLRequest) GetRepo() string { 2413 if m != nil { 2414 return m.Repo 2415 } 2416 return "" 2417 } 2418 2419 func (m *SetACLRequest) GetEntries() []*ACLEntry { 2420 if m != nil { 2421 return m.Entries 2422 } 2423 return nil 2424 } 2425 2426 type SetACLResponse struct { 2427 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2428 XXX_unrecognized []byte `json:"-"` 2429 XXX_sizecache int32 `json:"-"` 2430 } 2431 2432 func (m *SetACLResponse) Reset() { *m = SetACLResponse{} } 2433 func (m *SetACLResponse) String() string { return proto.CompactTextString(m) } 2434 func (*SetACLResponse) ProtoMessage() {} 2435 func (*SetACLResponse) Descriptor() ([]byte, []int) { 2436 return fileDescriptor_fb959523f1bf902e, []int{38} 2437 } 2438 func (m *SetACLResponse) XXX_Unmarshal(b []byte) error { 2439 return m.Unmarshal(b) 2440 } 2441 func (m *SetACLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2442 if deterministic { 2443 return xxx_messageInfo_SetACLResponse.Marshal(b, m, deterministic) 2444 } else { 2445 b = b[:cap(b)] 2446 n, err := m.MarshalToSizedBuffer(b) 2447 if err != nil { 2448 return nil, err 2449 } 2450 return b[:n], nil 2451 } 2452 } 2453 func (m *SetACLResponse) XXX_Merge(src proto.Message) { 2454 xxx_messageInfo_SetACLResponse.Merge(m, src) 2455 } 2456 func (m *SetACLResponse) XXX_Size() int { 2457 return m.Size() 2458 } 2459 func (m *SetACLResponse) XXX_DiscardUnknown() { 2460 xxx_messageInfo_SetACLResponse.DiscardUnknown(m) 2461 } 2462 2463 var xxx_messageInfo_SetACLResponse proto.InternalMessageInfo 2464 2465 // SessionInfo stores information associated with one OIDC authentication 2466 // session (i.e. a single instance of a single user logging in). Sessions are 2467 // short-lived and stored in the 'oidc-authns' collection, keyed by the OIDC 2468 // 'state' token (30-character CSPRNG-generated string). 'GetOIDCLogin' 2469 // generates and inserts entries, then /authorization-code/callback retrieves 2470 // an access token from the ID provider and uses it to retrive the caller's 2471 // email and store it in 'email', and finally Authorize() returns a Pachyderm 2472 // token identified with that email address as a subject in Pachyderm. 2473 type SessionInfo struct { 2474 // nonce is used by /authorization-code/callback to validate session 2475 // continuity with the IdP after a user has arrived there from GetOIDCLogin(). 2476 // This is a 30-character CSPRNG-generated string. 2477 Nonce string `protobuf:"bytes,1,opt,name=nonce,proto3" json:"nonce,omitempty"` 2478 // email contains the email adddress associated with a user in their OIDC ID 2479 // provider. Currently users are identified with their email address rather 2480 // than their OIDC subject identifier to make switching between OIDC ID 2481 // providers easier for users, and to make user identities more easily 2482 // comprehensible in Pachyderm. The OIDC spec doesn't require that users' 2483 // emails be present or unique, but we think this will be preferable in 2484 // practice. 2485 Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` 2486 // conversion_err indicates whether an error was encountered while exchanging 2487 // an auth code for an access token, or while obtaining a user's email (in 2488 // /authorization-code/callback). Storing the error state here allows any 2489 // sibling calls to Authenticate() (i.e. using the same OIDC state token) to 2490 // notify their caller that an error has occurred. We avoid passing the caller 2491 // any details of the error (which are logged by Pachyderm) to avoid giving 2492 // information to a user who has network access to Pachyderm but not an 2493 // account in the OIDC provider. 2494 ConversionErr bool `protobuf:"varint,3,opt,name=conversion_err,json=conversionErr,proto3" json:"conversion_err,omitempty"` 2495 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2496 XXX_unrecognized []byte `json:"-"` 2497 XXX_sizecache int32 `json:"-"` 2498 } 2499 2500 func (m *SessionInfo) Reset() { *m = SessionInfo{} } 2501 func (m *SessionInfo) String() string { return proto.CompactTextString(m) } 2502 func (*SessionInfo) ProtoMessage() {} 2503 func (*SessionInfo) Descriptor() ([]byte, []int) { 2504 return fileDescriptor_fb959523f1bf902e, []int{39} 2505 } 2506 func (m *SessionInfo) XXX_Unmarshal(b []byte) error { 2507 return m.Unmarshal(b) 2508 } 2509 func (m *SessionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2510 if deterministic { 2511 return xxx_messageInfo_SessionInfo.Marshal(b, m, deterministic) 2512 } else { 2513 b = b[:cap(b)] 2514 n, err := m.MarshalToSizedBuffer(b) 2515 if err != nil { 2516 return nil, err 2517 } 2518 return b[:n], nil 2519 } 2520 } 2521 func (m *SessionInfo) XXX_Merge(src proto.Message) { 2522 xxx_messageInfo_SessionInfo.Merge(m, src) 2523 } 2524 func (m *SessionInfo) XXX_Size() int { 2525 return m.Size() 2526 } 2527 func (m *SessionInfo) XXX_DiscardUnknown() { 2528 xxx_messageInfo_SessionInfo.DiscardUnknown(m) 2529 } 2530 2531 var xxx_messageInfo_SessionInfo proto.InternalMessageInfo 2532 2533 func (m *SessionInfo) GetNonce() string { 2534 if m != nil { 2535 return m.Nonce 2536 } 2537 return "" 2538 } 2539 2540 func (m *SessionInfo) GetEmail() string { 2541 if m != nil { 2542 return m.Email 2543 } 2544 return "" 2545 } 2546 2547 func (m *SessionInfo) GetConversionErr() bool { 2548 if m != nil { 2549 return m.ConversionErr 2550 } 2551 return false 2552 } 2553 2554 type GetOIDCLoginRequest struct { 2555 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2556 XXX_unrecognized []byte `json:"-"` 2557 XXX_sizecache int32 `json:"-"` 2558 } 2559 2560 func (m *GetOIDCLoginRequest) Reset() { *m = GetOIDCLoginRequest{} } 2561 func (m *GetOIDCLoginRequest) String() string { return proto.CompactTextString(m) } 2562 func (*GetOIDCLoginRequest) ProtoMessage() {} 2563 func (*GetOIDCLoginRequest) Descriptor() ([]byte, []int) { 2564 return fileDescriptor_fb959523f1bf902e, []int{40} 2565 } 2566 func (m *GetOIDCLoginRequest) XXX_Unmarshal(b []byte) error { 2567 return m.Unmarshal(b) 2568 } 2569 func (m *GetOIDCLoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2570 if deterministic { 2571 return xxx_messageInfo_GetOIDCLoginRequest.Marshal(b, m, deterministic) 2572 } else { 2573 b = b[:cap(b)] 2574 n, err := m.MarshalToSizedBuffer(b) 2575 if err != nil { 2576 return nil, err 2577 } 2578 return b[:n], nil 2579 } 2580 } 2581 func (m *GetOIDCLoginRequest) XXX_Merge(src proto.Message) { 2582 xxx_messageInfo_GetOIDCLoginRequest.Merge(m, src) 2583 } 2584 func (m *GetOIDCLoginRequest) XXX_Size() int { 2585 return m.Size() 2586 } 2587 func (m *GetOIDCLoginRequest) XXX_DiscardUnknown() { 2588 xxx_messageInfo_GetOIDCLoginRequest.DiscardUnknown(m) 2589 } 2590 2591 var xxx_messageInfo_GetOIDCLoginRequest proto.InternalMessageInfo 2592 2593 type GetOIDCLoginResponse struct { 2594 // The login URL generated for the OIDC object 2595 LoginURL string `protobuf:"bytes,1,opt,name=login_url,json=loginUrl,proto3" json:"login_url,omitempty"` 2596 State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` 2597 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2598 XXX_unrecognized []byte `json:"-"` 2599 XXX_sizecache int32 `json:"-"` 2600 } 2601 2602 func (m *GetOIDCLoginResponse) Reset() { *m = GetOIDCLoginResponse{} } 2603 func (m *GetOIDCLoginResponse) String() string { return proto.CompactTextString(m) } 2604 func (*GetOIDCLoginResponse) ProtoMessage() {} 2605 func (*GetOIDCLoginResponse) Descriptor() ([]byte, []int) { 2606 return fileDescriptor_fb959523f1bf902e, []int{41} 2607 } 2608 func (m *GetOIDCLoginResponse) XXX_Unmarshal(b []byte) error { 2609 return m.Unmarshal(b) 2610 } 2611 func (m *GetOIDCLoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2612 if deterministic { 2613 return xxx_messageInfo_GetOIDCLoginResponse.Marshal(b, m, deterministic) 2614 } else { 2615 b = b[:cap(b)] 2616 n, err := m.MarshalToSizedBuffer(b) 2617 if err != nil { 2618 return nil, err 2619 } 2620 return b[:n], nil 2621 } 2622 } 2623 func (m *GetOIDCLoginResponse) XXX_Merge(src proto.Message) { 2624 xxx_messageInfo_GetOIDCLoginResponse.Merge(m, src) 2625 } 2626 func (m *GetOIDCLoginResponse) XXX_Size() int { 2627 return m.Size() 2628 } 2629 func (m *GetOIDCLoginResponse) XXX_DiscardUnknown() { 2630 xxx_messageInfo_GetOIDCLoginResponse.DiscardUnknown(m) 2631 } 2632 2633 var xxx_messageInfo_GetOIDCLoginResponse proto.InternalMessageInfo 2634 2635 func (m *GetOIDCLoginResponse) GetLoginURL() string { 2636 if m != nil { 2637 return m.LoginURL 2638 } 2639 return "" 2640 } 2641 2642 func (m *GetOIDCLoginResponse) GetState() string { 2643 if m != nil { 2644 return m.State 2645 } 2646 return "" 2647 } 2648 2649 type GetAuthTokenRequest struct { 2650 // The returned token will allow the caller to access resources as this 2651 // subject 2652 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 2653 // ttl indicates the requested (approximate) remaining lifetime of this token, 2654 // in seconds 2655 TTL int64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` 2656 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2657 XXX_unrecognized []byte `json:"-"` 2658 XXX_sizecache int32 `json:"-"` 2659 } 2660 2661 func (m *GetAuthTokenRequest) Reset() { *m = GetAuthTokenRequest{} } 2662 func (m *GetAuthTokenRequest) String() string { return proto.CompactTextString(m) } 2663 func (*GetAuthTokenRequest) ProtoMessage() {} 2664 func (*GetAuthTokenRequest) Descriptor() ([]byte, []int) { 2665 return fileDescriptor_fb959523f1bf902e, []int{42} 2666 } 2667 func (m *GetAuthTokenRequest) XXX_Unmarshal(b []byte) error { 2668 return m.Unmarshal(b) 2669 } 2670 func (m *GetAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2671 if deterministic { 2672 return xxx_messageInfo_GetAuthTokenRequest.Marshal(b, m, deterministic) 2673 } else { 2674 b = b[:cap(b)] 2675 n, err := m.MarshalToSizedBuffer(b) 2676 if err != nil { 2677 return nil, err 2678 } 2679 return b[:n], nil 2680 } 2681 } 2682 func (m *GetAuthTokenRequest) XXX_Merge(src proto.Message) { 2683 xxx_messageInfo_GetAuthTokenRequest.Merge(m, src) 2684 } 2685 func (m *GetAuthTokenRequest) XXX_Size() int { 2686 return m.Size() 2687 } 2688 func (m *GetAuthTokenRequest) XXX_DiscardUnknown() { 2689 xxx_messageInfo_GetAuthTokenRequest.DiscardUnknown(m) 2690 } 2691 2692 var xxx_messageInfo_GetAuthTokenRequest proto.InternalMessageInfo 2693 2694 func (m *GetAuthTokenRequest) GetSubject() string { 2695 if m != nil { 2696 return m.Subject 2697 } 2698 return "" 2699 } 2700 2701 func (m *GetAuthTokenRequest) GetTTL() int64 { 2702 if m != nil { 2703 return m.TTL 2704 } 2705 return 0 2706 } 2707 2708 type GetAuthTokenResponse struct { 2709 // A canonicalized version of the subject in the request 2710 Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` 2711 // A new auth token for the user in 'GetAuthTokenRequest.Subject' token 2712 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 2713 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2714 XXX_unrecognized []byte `json:"-"` 2715 XXX_sizecache int32 `json:"-"` 2716 } 2717 2718 func (m *GetAuthTokenResponse) Reset() { *m = GetAuthTokenResponse{} } 2719 func (m *GetAuthTokenResponse) String() string { return proto.CompactTextString(m) } 2720 func (*GetAuthTokenResponse) ProtoMessage() {} 2721 func (*GetAuthTokenResponse) Descriptor() ([]byte, []int) { 2722 return fileDescriptor_fb959523f1bf902e, []int{43} 2723 } 2724 func (m *GetAuthTokenResponse) XXX_Unmarshal(b []byte) error { 2725 return m.Unmarshal(b) 2726 } 2727 func (m *GetAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2728 if deterministic { 2729 return xxx_messageInfo_GetAuthTokenResponse.Marshal(b, m, deterministic) 2730 } else { 2731 b = b[:cap(b)] 2732 n, err := m.MarshalToSizedBuffer(b) 2733 if err != nil { 2734 return nil, err 2735 } 2736 return b[:n], nil 2737 } 2738 } 2739 func (m *GetAuthTokenResponse) XXX_Merge(src proto.Message) { 2740 xxx_messageInfo_GetAuthTokenResponse.Merge(m, src) 2741 } 2742 func (m *GetAuthTokenResponse) XXX_Size() int { 2743 return m.Size() 2744 } 2745 func (m *GetAuthTokenResponse) XXX_DiscardUnknown() { 2746 xxx_messageInfo_GetAuthTokenResponse.DiscardUnknown(m) 2747 } 2748 2749 var xxx_messageInfo_GetAuthTokenResponse proto.InternalMessageInfo 2750 2751 func (m *GetAuthTokenResponse) GetSubject() string { 2752 if m != nil { 2753 return m.Subject 2754 } 2755 return "" 2756 } 2757 2758 func (m *GetAuthTokenResponse) GetToken() string { 2759 if m != nil { 2760 return m.Token 2761 } 2762 return "" 2763 } 2764 2765 type ExtendAuthTokenRequest struct { 2766 // token indicates the Pachyderm token whose TTL is being extended 2767 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 2768 // ttl indicates the new TTL of 'token' (if it's longer than the existing TTL) 2769 TTL int64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` 2770 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2771 XXX_unrecognized []byte `json:"-"` 2772 XXX_sizecache int32 `json:"-"` 2773 } 2774 2775 func (m *ExtendAuthTokenRequest) Reset() { *m = ExtendAuthTokenRequest{} } 2776 func (m *ExtendAuthTokenRequest) String() string { return proto.CompactTextString(m) } 2777 func (*ExtendAuthTokenRequest) ProtoMessage() {} 2778 func (*ExtendAuthTokenRequest) Descriptor() ([]byte, []int) { 2779 return fileDescriptor_fb959523f1bf902e, []int{44} 2780 } 2781 func (m *ExtendAuthTokenRequest) XXX_Unmarshal(b []byte) error { 2782 return m.Unmarshal(b) 2783 } 2784 func (m *ExtendAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2785 if deterministic { 2786 return xxx_messageInfo_ExtendAuthTokenRequest.Marshal(b, m, deterministic) 2787 } else { 2788 b = b[:cap(b)] 2789 n, err := m.MarshalToSizedBuffer(b) 2790 if err != nil { 2791 return nil, err 2792 } 2793 return b[:n], nil 2794 } 2795 } 2796 func (m *ExtendAuthTokenRequest) XXX_Merge(src proto.Message) { 2797 xxx_messageInfo_ExtendAuthTokenRequest.Merge(m, src) 2798 } 2799 func (m *ExtendAuthTokenRequest) XXX_Size() int { 2800 return m.Size() 2801 } 2802 func (m *ExtendAuthTokenRequest) XXX_DiscardUnknown() { 2803 xxx_messageInfo_ExtendAuthTokenRequest.DiscardUnknown(m) 2804 } 2805 2806 var xxx_messageInfo_ExtendAuthTokenRequest proto.InternalMessageInfo 2807 2808 func (m *ExtendAuthTokenRequest) GetToken() string { 2809 if m != nil { 2810 return m.Token 2811 } 2812 return "" 2813 } 2814 2815 func (m *ExtendAuthTokenRequest) GetTTL() int64 { 2816 if m != nil { 2817 return m.TTL 2818 } 2819 return 0 2820 } 2821 2822 type ExtendAuthTokenResponse struct { 2823 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2824 XXX_unrecognized []byte `json:"-"` 2825 XXX_sizecache int32 `json:"-"` 2826 } 2827 2828 func (m *ExtendAuthTokenResponse) Reset() { *m = ExtendAuthTokenResponse{} } 2829 func (m *ExtendAuthTokenResponse) String() string { return proto.CompactTextString(m) } 2830 func (*ExtendAuthTokenResponse) ProtoMessage() {} 2831 func (*ExtendAuthTokenResponse) Descriptor() ([]byte, []int) { 2832 return fileDescriptor_fb959523f1bf902e, []int{45} 2833 } 2834 func (m *ExtendAuthTokenResponse) XXX_Unmarshal(b []byte) error { 2835 return m.Unmarshal(b) 2836 } 2837 func (m *ExtendAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2838 if deterministic { 2839 return xxx_messageInfo_ExtendAuthTokenResponse.Marshal(b, m, deterministic) 2840 } else { 2841 b = b[:cap(b)] 2842 n, err := m.MarshalToSizedBuffer(b) 2843 if err != nil { 2844 return nil, err 2845 } 2846 return b[:n], nil 2847 } 2848 } 2849 func (m *ExtendAuthTokenResponse) XXX_Merge(src proto.Message) { 2850 xxx_messageInfo_ExtendAuthTokenResponse.Merge(m, src) 2851 } 2852 func (m *ExtendAuthTokenResponse) XXX_Size() int { 2853 return m.Size() 2854 } 2855 func (m *ExtendAuthTokenResponse) XXX_DiscardUnknown() { 2856 xxx_messageInfo_ExtendAuthTokenResponse.DiscardUnknown(m) 2857 } 2858 2859 var xxx_messageInfo_ExtendAuthTokenResponse proto.InternalMessageInfo 2860 2861 type RevokeAuthTokenRequest struct { 2862 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 2863 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2864 XXX_unrecognized []byte `json:"-"` 2865 XXX_sizecache int32 `json:"-"` 2866 } 2867 2868 func (m *RevokeAuthTokenRequest) Reset() { *m = RevokeAuthTokenRequest{} } 2869 func (m *RevokeAuthTokenRequest) String() string { return proto.CompactTextString(m) } 2870 func (*RevokeAuthTokenRequest) ProtoMessage() {} 2871 func (*RevokeAuthTokenRequest) Descriptor() ([]byte, []int) { 2872 return fileDescriptor_fb959523f1bf902e, []int{46} 2873 } 2874 func (m *RevokeAuthTokenRequest) XXX_Unmarshal(b []byte) error { 2875 return m.Unmarshal(b) 2876 } 2877 func (m *RevokeAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2878 if deterministic { 2879 return xxx_messageInfo_RevokeAuthTokenRequest.Marshal(b, m, deterministic) 2880 } else { 2881 b = b[:cap(b)] 2882 n, err := m.MarshalToSizedBuffer(b) 2883 if err != nil { 2884 return nil, err 2885 } 2886 return b[:n], nil 2887 } 2888 } 2889 func (m *RevokeAuthTokenRequest) XXX_Merge(src proto.Message) { 2890 xxx_messageInfo_RevokeAuthTokenRequest.Merge(m, src) 2891 } 2892 func (m *RevokeAuthTokenRequest) XXX_Size() int { 2893 return m.Size() 2894 } 2895 func (m *RevokeAuthTokenRequest) XXX_DiscardUnknown() { 2896 xxx_messageInfo_RevokeAuthTokenRequest.DiscardUnknown(m) 2897 } 2898 2899 var xxx_messageInfo_RevokeAuthTokenRequest proto.InternalMessageInfo 2900 2901 func (m *RevokeAuthTokenRequest) GetToken() string { 2902 if m != nil { 2903 return m.Token 2904 } 2905 return "" 2906 } 2907 2908 type RevokeAuthTokenResponse struct { 2909 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2910 XXX_unrecognized []byte `json:"-"` 2911 XXX_sizecache int32 `json:"-"` 2912 } 2913 2914 func (m *RevokeAuthTokenResponse) Reset() { *m = RevokeAuthTokenResponse{} } 2915 func (m *RevokeAuthTokenResponse) String() string { return proto.CompactTextString(m) } 2916 func (*RevokeAuthTokenResponse) ProtoMessage() {} 2917 func (*RevokeAuthTokenResponse) Descriptor() ([]byte, []int) { 2918 return fileDescriptor_fb959523f1bf902e, []int{47} 2919 } 2920 func (m *RevokeAuthTokenResponse) XXX_Unmarshal(b []byte) error { 2921 return m.Unmarshal(b) 2922 } 2923 func (m *RevokeAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2924 if deterministic { 2925 return xxx_messageInfo_RevokeAuthTokenResponse.Marshal(b, m, deterministic) 2926 } else { 2927 b = b[:cap(b)] 2928 n, err := m.MarshalToSizedBuffer(b) 2929 if err != nil { 2930 return nil, err 2931 } 2932 return b[:n], nil 2933 } 2934 } 2935 func (m *RevokeAuthTokenResponse) XXX_Merge(src proto.Message) { 2936 xxx_messageInfo_RevokeAuthTokenResponse.Merge(m, src) 2937 } 2938 func (m *RevokeAuthTokenResponse) XXX_Size() int { 2939 return m.Size() 2940 } 2941 func (m *RevokeAuthTokenResponse) XXX_DiscardUnknown() { 2942 xxx_messageInfo_RevokeAuthTokenResponse.DiscardUnknown(m) 2943 } 2944 2945 var xxx_messageInfo_RevokeAuthTokenResponse proto.InternalMessageInfo 2946 2947 type SetGroupsForUserRequest struct { 2948 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 2949 Groups []string `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` 2950 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2951 XXX_unrecognized []byte `json:"-"` 2952 XXX_sizecache int32 `json:"-"` 2953 } 2954 2955 func (m *SetGroupsForUserRequest) Reset() { *m = SetGroupsForUserRequest{} } 2956 func (m *SetGroupsForUserRequest) String() string { return proto.CompactTextString(m) } 2957 func (*SetGroupsForUserRequest) ProtoMessage() {} 2958 func (*SetGroupsForUserRequest) Descriptor() ([]byte, []int) { 2959 return fileDescriptor_fb959523f1bf902e, []int{48} 2960 } 2961 func (m *SetGroupsForUserRequest) XXX_Unmarshal(b []byte) error { 2962 return m.Unmarshal(b) 2963 } 2964 func (m *SetGroupsForUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2965 if deterministic { 2966 return xxx_messageInfo_SetGroupsForUserRequest.Marshal(b, m, deterministic) 2967 } else { 2968 b = b[:cap(b)] 2969 n, err := m.MarshalToSizedBuffer(b) 2970 if err != nil { 2971 return nil, err 2972 } 2973 return b[:n], nil 2974 } 2975 } 2976 func (m *SetGroupsForUserRequest) XXX_Merge(src proto.Message) { 2977 xxx_messageInfo_SetGroupsForUserRequest.Merge(m, src) 2978 } 2979 func (m *SetGroupsForUserRequest) XXX_Size() int { 2980 return m.Size() 2981 } 2982 func (m *SetGroupsForUserRequest) XXX_DiscardUnknown() { 2983 xxx_messageInfo_SetGroupsForUserRequest.DiscardUnknown(m) 2984 } 2985 2986 var xxx_messageInfo_SetGroupsForUserRequest proto.InternalMessageInfo 2987 2988 func (m *SetGroupsForUserRequest) GetUsername() string { 2989 if m != nil { 2990 return m.Username 2991 } 2992 return "" 2993 } 2994 2995 func (m *SetGroupsForUserRequest) GetGroups() []string { 2996 if m != nil { 2997 return m.Groups 2998 } 2999 return nil 3000 } 3001 3002 type SetGroupsForUserResponse struct { 3003 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3004 XXX_unrecognized []byte `json:"-"` 3005 XXX_sizecache int32 `json:"-"` 3006 } 3007 3008 func (m *SetGroupsForUserResponse) Reset() { *m = SetGroupsForUserResponse{} } 3009 func (m *SetGroupsForUserResponse) String() string { return proto.CompactTextString(m) } 3010 func (*SetGroupsForUserResponse) ProtoMessage() {} 3011 func (*SetGroupsForUserResponse) Descriptor() ([]byte, []int) { 3012 return fileDescriptor_fb959523f1bf902e, []int{49} 3013 } 3014 func (m *SetGroupsForUserResponse) XXX_Unmarshal(b []byte) error { 3015 return m.Unmarshal(b) 3016 } 3017 func (m *SetGroupsForUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3018 if deterministic { 3019 return xxx_messageInfo_SetGroupsForUserResponse.Marshal(b, m, deterministic) 3020 } else { 3021 b = b[:cap(b)] 3022 n, err := m.MarshalToSizedBuffer(b) 3023 if err != nil { 3024 return nil, err 3025 } 3026 return b[:n], nil 3027 } 3028 } 3029 func (m *SetGroupsForUserResponse) XXX_Merge(src proto.Message) { 3030 xxx_messageInfo_SetGroupsForUserResponse.Merge(m, src) 3031 } 3032 func (m *SetGroupsForUserResponse) XXX_Size() int { 3033 return m.Size() 3034 } 3035 func (m *SetGroupsForUserResponse) XXX_DiscardUnknown() { 3036 xxx_messageInfo_SetGroupsForUserResponse.DiscardUnknown(m) 3037 } 3038 3039 var xxx_messageInfo_SetGroupsForUserResponse proto.InternalMessageInfo 3040 3041 type ModifyMembersRequest struct { 3042 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` 3043 Add []string `protobuf:"bytes,2,rep,name=add,proto3" json:"add,omitempty"` 3044 Remove []string `protobuf:"bytes,3,rep,name=remove,proto3" json:"remove,omitempty"` 3045 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3046 XXX_unrecognized []byte `json:"-"` 3047 XXX_sizecache int32 `json:"-"` 3048 } 3049 3050 func (m *ModifyMembersRequest) Reset() { *m = ModifyMembersRequest{} } 3051 func (m *ModifyMembersRequest) String() string { return proto.CompactTextString(m) } 3052 func (*ModifyMembersRequest) ProtoMessage() {} 3053 func (*ModifyMembersRequest) Descriptor() ([]byte, []int) { 3054 return fileDescriptor_fb959523f1bf902e, []int{50} 3055 } 3056 func (m *ModifyMembersRequest) XXX_Unmarshal(b []byte) error { 3057 return m.Unmarshal(b) 3058 } 3059 func (m *ModifyMembersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3060 if deterministic { 3061 return xxx_messageInfo_ModifyMembersRequest.Marshal(b, m, deterministic) 3062 } else { 3063 b = b[:cap(b)] 3064 n, err := m.MarshalToSizedBuffer(b) 3065 if err != nil { 3066 return nil, err 3067 } 3068 return b[:n], nil 3069 } 3070 } 3071 func (m *ModifyMembersRequest) XXX_Merge(src proto.Message) { 3072 xxx_messageInfo_ModifyMembersRequest.Merge(m, src) 3073 } 3074 func (m *ModifyMembersRequest) XXX_Size() int { 3075 return m.Size() 3076 } 3077 func (m *ModifyMembersRequest) XXX_DiscardUnknown() { 3078 xxx_messageInfo_ModifyMembersRequest.DiscardUnknown(m) 3079 } 3080 3081 var xxx_messageInfo_ModifyMembersRequest proto.InternalMessageInfo 3082 3083 func (m *ModifyMembersRequest) GetGroup() string { 3084 if m != nil { 3085 return m.Group 3086 } 3087 return "" 3088 } 3089 3090 func (m *ModifyMembersRequest) GetAdd() []string { 3091 if m != nil { 3092 return m.Add 3093 } 3094 return nil 3095 } 3096 3097 func (m *ModifyMembersRequest) GetRemove() []string { 3098 if m != nil { 3099 return m.Remove 3100 } 3101 return nil 3102 } 3103 3104 type ModifyMembersResponse struct { 3105 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3106 XXX_unrecognized []byte `json:"-"` 3107 XXX_sizecache int32 `json:"-"` 3108 } 3109 3110 func (m *ModifyMembersResponse) Reset() { *m = ModifyMembersResponse{} } 3111 func (m *ModifyMembersResponse) String() string { return proto.CompactTextString(m) } 3112 func (*ModifyMembersResponse) ProtoMessage() {} 3113 func (*ModifyMembersResponse) Descriptor() ([]byte, []int) { 3114 return fileDescriptor_fb959523f1bf902e, []int{51} 3115 } 3116 func (m *ModifyMembersResponse) XXX_Unmarshal(b []byte) error { 3117 return m.Unmarshal(b) 3118 } 3119 func (m *ModifyMembersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3120 if deterministic { 3121 return xxx_messageInfo_ModifyMembersResponse.Marshal(b, m, deterministic) 3122 } else { 3123 b = b[:cap(b)] 3124 n, err := m.MarshalToSizedBuffer(b) 3125 if err != nil { 3126 return nil, err 3127 } 3128 return b[:n], nil 3129 } 3130 } 3131 func (m *ModifyMembersResponse) XXX_Merge(src proto.Message) { 3132 xxx_messageInfo_ModifyMembersResponse.Merge(m, src) 3133 } 3134 func (m *ModifyMembersResponse) XXX_Size() int { 3135 return m.Size() 3136 } 3137 func (m *ModifyMembersResponse) XXX_DiscardUnknown() { 3138 xxx_messageInfo_ModifyMembersResponse.DiscardUnknown(m) 3139 } 3140 3141 var xxx_messageInfo_ModifyMembersResponse proto.InternalMessageInfo 3142 3143 type GetGroupsRequest struct { 3144 Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` 3145 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3146 XXX_unrecognized []byte `json:"-"` 3147 XXX_sizecache int32 `json:"-"` 3148 } 3149 3150 func (m *GetGroupsRequest) Reset() { *m = GetGroupsRequest{} } 3151 func (m *GetGroupsRequest) String() string { return proto.CompactTextString(m) } 3152 func (*GetGroupsRequest) ProtoMessage() {} 3153 func (*GetGroupsRequest) Descriptor() ([]byte, []int) { 3154 return fileDescriptor_fb959523f1bf902e, []int{52} 3155 } 3156 func (m *GetGroupsRequest) XXX_Unmarshal(b []byte) error { 3157 return m.Unmarshal(b) 3158 } 3159 func (m *GetGroupsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3160 if deterministic { 3161 return xxx_messageInfo_GetGroupsRequest.Marshal(b, m, deterministic) 3162 } else { 3163 b = b[:cap(b)] 3164 n, err := m.MarshalToSizedBuffer(b) 3165 if err != nil { 3166 return nil, err 3167 } 3168 return b[:n], nil 3169 } 3170 } 3171 func (m *GetGroupsRequest) XXX_Merge(src proto.Message) { 3172 xxx_messageInfo_GetGroupsRequest.Merge(m, src) 3173 } 3174 func (m *GetGroupsRequest) XXX_Size() int { 3175 return m.Size() 3176 } 3177 func (m *GetGroupsRequest) XXX_DiscardUnknown() { 3178 xxx_messageInfo_GetGroupsRequest.DiscardUnknown(m) 3179 } 3180 3181 var xxx_messageInfo_GetGroupsRequest proto.InternalMessageInfo 3182 3183 func (m *GetGroupsRequest) GetUsername() string { 3184 if m != nil { 3185 return m.Username 3186 } 3187 return "" 3188 } 3189 3190 type GetGroupsResponse struct { 3191 Groups []string `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` 3192 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3193 XXX_unrecognized []byte `json:"-"` 3194 XXX_sizecache int32 `json:"-"` 3195 } 3196 3197 func (m *GetGroupsResponse) Reset() { *m = GetGroupsResponse{} } 3198 func (m *GetGroupsResponse) String() string { return proto.CompactTextString(m) } 3199 func (*GetGroupsResponse) ProtoMessage() {} 3200 func (*GetGroupsResponse) Descriptor() ([]byte, []int) { 3201 return fileDescriptor_fb959523f1bf902e, []int{53} 3202 } 3203 func (m *GetGroupsResponse) XXX_Unmarshal(b []byte) error { 3204 return m.Unmarshal(b) 3205 } 3206 func (m *GetGroupsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3207 if deterministic { 3208 return xxx_messageInfo_GetGroupsResponse.Marshal(b, m, deterministic) 3209 } else { 3210 b = b[:cap(b)] 3211 n, err := m.MarshalToSizedBuffer(b) 3212 if err != nil { 3213 return nil, err 3214 } 3215 return b[:n], nil 3216 } 3217 } 3218 func (m *GetGroupsResponse) XXX_Merge(src proto.Message) { 3219 xxx_messageInfo_GetGroupsResponse.Merge(m, src) 3220 } 3221 func (m *GetGroupsResponse) XXX_Size() int { 3222 return m.Size() 3223 } 3224 func (m *GetGroupsResponse) XXX_DiscardUnknown() { 3225 xxx_messageInfo_GetGroupsResponse.DiscardUnknown(m) 3226 } 3227 3228 var xxx_messageInfo_GetGroupsResponse proto.InternalMessageInfo 3229 3230 func (m *GetGroupsResponse) GetGroups() []string { 3231 if m != nil { 3232 return m.Groups 3233 } 3234 return nil 3235 } 3236 3237 type GetUsersRequest struct { 3238 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` 3239 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3240 XXX_unrecognized []byte `json:"-"` 3241 XXX_sizecache int32 `json:"-"` 3242 } 3243 3244 func (m *GetUsersRequest) Reset() { *m = GetUsersRequest{} } 3245 func (m *GetUsersRequest) String() string { return proto.CompactTextString(m) } 3246 func (*GetUsersRequest) ProtoMessage() {} 3247 func (*GetUsersRequest) Descriptor() ([]byte, []int) { 3248 return fileDescriptor_fb959523f1bf902e, []int{54} 3249 } 3250 func (m *GetUsersRequest) XXX_Unmarshal(b []byte) error { 3251 return m.Unmarshal(b) 3252 } 3253 func (m *GetUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3254 if deterministic { 3255 return xxx_messageInfo_GetUsersRequest.Marshal(b, m, deterministic) 3256 } else { 3257 b = b[:cap(b)] 3258 n, err := m.MarshalToSizedBuffer(b) 3259 if err != nil { 3260 return nil, err 3261 } 3262 return b[:n], nil 3263 } 3264 } 3265 func (m *GetUsersRequest) XXX_Merge(src proto.Message) { 3266 xxx_messageInfo_GetUsersRequest.Merge(m, src) 3267 } 3268 func (m *GetUsersRequest) XXX_Size() int { 3269 return m.Size() 3270 } 3271 func (m *GetUsersRequest) XXX_DiscardUnknown() { 3272 xxx_messageInfo_GetUsersRequest.DiscardUnknown(m) 3273 } 3274 3275 var xxx_messageInfo_GetUsersRequest proto.InternalMessageInfo 3276 3277 func (m *GetUsersRequest) GetGroup() string { 3278 if m != nil { 3279 return m.Group 3280 } 3281 return "" 3282 } 3283 3284 type GetUsersResponse struct { 3285 Usernames []string `protobuf:"bytes,1,rep,name=usernames,proto3" json:"usernames,omitempty"` 3286 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3287 XXX_unrecognized []byte `json:"-"` 3288 XXX_sizecache int32 `json:"-"` 3289 } 3290 3291 func (m *GetUsersResponse) Reset() { *m = GetUsersResponse{} } 3292 func (m *GetUsersResponse) String() string { return proto.CompactTextString(m) } 3293 func (*GetUsersResponse) ProtoMessage() {} 3294 func (*GetUsersResponse) Descriptor() ([]byte, []int) { 3295 return fileDescriptor_fb959523f1bf902e, []int{55} 3296 } 3297 func (m *GetUsersResponse) XXX_Unmarshal(b []byte) error { 3298 return m.Unmarshal(b) 3299 } 3300 func (m *GetUsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3301 if deterministic { 3302 return xxx_messageInfo_GetUsersResponse.Marshal(b, m, deterministic) 3303 } else { 3304 b = b[:cap(b)] 3305 n, err := m.MarshalToSizedBuffer(b) 3306 if err != nil { 3307 return nil, err 3308 } 3309 return b[:n], nil 3310 } 3311 } 3312 func (m *GetUsersResponse) XXX_Merge(src proto.Message) { 3313 xxx_messageInfo_GetUsersResponse.Merge(m, src) 3314 } 3315 func (m *GetUsersResponse) XXX_Size() int { 3316 return m.Size() 3317 } 3318 func (m *GetUsersResponse) XXX_DiscardUnknown() { 3319 xxx_messageInfo_GetUsersResponse.DiscardUnknown(m) 3320 } 3321 3322 var xxx_messageInfo_GetUsersResponse proto.InternalMessageInfo 3323 3324 func (m *GetUsersResponse) GetUsernames() []string { 3325 if m != nil { 3326 return m.Usernames 3327 } 3328 return nil 3329 } 3330 3331 // GetOneTimePassword allows users to generate short-lived (~30s) tokens that 3332 // can be passed to Authenticate() (via AuthenticateRequest.one_time_password) 3333 // and exchanged for a longer-lived pachyderm token. This is more secure than 3334 // GetAuthToken, which produces long-lived authorization tokens. 3335 type GetOneTimePasswordRequest struct { 3336 // If the caller is an admin, GetOneTimePassword() can return a code for 3337 // any user (useful for testing). 3338 // If the caller is not an admin, GetOneTimePassword() will return an 3339 // authentication code for the caller if username is unset or set to the 3340 // caller's username (and will return an error otherwise) 3341 Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` 3342 // ttl indicates the requested (approximate) remaining lifetime of this token, 3343 // in seconds 3344 TTL int64 `protobuf:"varint,2,opt,name=ttl,proto3" json:"ttl,omitempty"` 3345 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3346 XXX_unrecognized []byte `json:"-"` 3347 XXX_sizecache int32 `json:"-"` 3348 } 3349 3350 func (m *GetOneTimePasswordRequest) Reset() { *m = GetOneTimePasswordRequest{} } 3351 func (m *GetOneTimePasswordRequest) String() string { return proto.CompactTextString(m) } 3352 func (*GetOneTimePasswordRequest) ProtoMessage() {} 3353 func (*GetOneTimePasswordRequest) Descriptor() ([]byte, []int) { 3354 return fileDescriptor_fb959523f1bf902e, []int{56} 3355 } 3356 func (m *GetOneTimePasswordRequest) XXX_Unmarshal(b []byte) error { 3357 return m.Unmarshal(b) 3358 } 3359 func (m *GetOneTimePasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3360 if deterministic { 3361 return xxx_messageInfo_GetOneTimePasswordRequest.Marshal(b, m, deterministic) 3362 } else { 3363 b = b[:cap(b)] 3364 n, err := m.MarshalToSizedBuffer(b) 3365 if err != nil { 3366 return nil, err 3367 } 3368 return b[:n], nil 3369 } 3370 } 3371 func (m *GetOneTimePasswordRequest) XXX_Merge(src proto.Message) { 3372 xxx_messageInfo_GetOneTimePasswordRequest.Merge(m, src) 3373 } 3374 func (m *GetOneTimePasswordRequest) XXX_Size() int { 3375 return m.Size() 3376 } 3377 func (m *GetOneTimePasswordRequest) XXX_DiscardUnknown() { 3378 xxx_messageInfo_GetOneTimePasswordRequest.DiscardUnknown(m) 3379 } 3380 3381 var xxx_messageInfo_GetOneTimePasswordRequest proto.InternalMessageInfo 3382 3383 func (m *GetOneTimePasswordRequest) GetSubject() string { 3384 if m != nil { 3385 return m.Subject 3386 } 3387 return "" 3388 } 3389 3390 func (m *GetOneTimePasswordRequest) GetTTL() int64 { 3391 if m != nil { 3392 return m.TTL 3393 } 3394 return 0 3395 } 3396 3397 type GetOneTimePasswordResponse struct { 3398 // 'code' is the string that must be presented in 3399 // AuthenticateRequest.one_time_password to login as 3400 // GetOneTimePasswordRequest.subject 3401 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` 3402 // expiration is the time at which the token in 'code' will expire 3403 OTPExpiration *types.Timestamp `protobuf:"bytes,2,opt,name=otp_expiration,json=otpExpiration,proto3" json:"otp_expiration,omitempty"` 3404 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3405 XXX_unrecognized []byte `json:"-"` 3406 XXX_sizecache int32 `json:"-"` 3407 } 3408 3409 func (m *GetOneTimePasswordResponse) Reset() { *m = GetOneTimePasswordResponse{} } 3410 func (m *GetOneTimePasswordResponse) String() string { return proto.CompactTextString(m) } 3411 func (*GetOneTimePasswordResponse) ProtoMessage() {} 3412 func (*GetOneTimePasswordResponse) Descriptor() ([]byte, []int) { 3413 return fileDescriptor_fb959523f1bf902e, []int{57} 3414 } 3415 func (m *GetOneTimePasswordResponse) XXX_Unmarshal(b []byte) error { 3416 return m.Unmarshal(b) 3417 } 3418 func (m *GetOneTimePasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3419 if deterministic { 3420 return xxx_messageInfo_GetOneTimePasswordResponse.Marshal(b, m, deterministic) 3421 } else { 3422 b = b[:cap(b)] 3423 n, err := m.MarshalToSizedBuffer(b) 3424 if err != nil { 3425 return nil, err 3426 } 3427 return b[:n], nil 3428 } 3429 } 3430 func (m *GetOneTimePasswordResponse) XXX_Merge(src proto.Message) { 3431 xxx_messageInfo_GetOneTimePasswordResponse.Merge(m, src) 3432 } 3433 func (m *GetOneTimePasswordResponse) XXX_Size() int { 3434 return m.Size() 3435 } 3436 func (m *GetOneTimePasswordResponse) XXX_DiscardUnknown() { 3437 xxx_messageInfo_GetOneTimePasswordResponse.DiscardUnknown(m) 3438 } 3439 3440 var xxx_messageInfo_GetOneTimePasswordResponse proto.InternalMessageInfo 3441 3442 func (m *GetOneTimePasswordResponse) GetCode() string { 3443 if m != nil { 3444 return m.Code 3445 } 3446 return "" 3447 } 3448 3449 func (m *GetOneTimePasswordResponse) GetOTPExpiration() *types.Timestamp { 3450 if m != nil { 3451 return m.OTPExpiration 3452 } 3453 return nil 3454 } 3455 3456 type HashedAuthToken struct { 3457 HashedToken string `protobuf:"bytes,1,opt,name=hashed_token,json=hashedToken,proto3" json:"hashed_token,omitempty"` 3458 TokenInfo *TokenInfo `protobuf:"bytes,2,opt,name=token_info,json=tokenInfo,proto3" json:"token_info,omitempty"` 3459 Expiration *types.Timestamp `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"` 3460 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3461 XXX_unrecognized []byte `json:"-"` 3462 XXX_sizecache int32 `json:"-"` 3463 } 3464 3465 func (m *HashedAuthToken) Reset() { *m = HashedAuthToken{} } 3466 func (m *HashedAuthToken) String() string { return proto.CompactTextString(m) } 3467 func (*HashedAuthToken) ProtoMessage() {} 3468 func (*HashedAuthToken) Descriptor() ([]byte, []int) { 3469 return fileDescriptor_fb959523f1bf902e, []int{58} 3470 } 3471 func (m *HashedAuthToken) XXX_Unmarshal(b []byte) error { 3472 return m.Unmarshal(b) 3473 } 3474 func (m *HashedAuthToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3475 if deterministic { 3476 return xxx_messageInfo_HashedAuthToken.Marshal(b, m, deterministic) 3477 } else { 3478 b = b[:cap(b)] 3479 n, err := m.MarshalToSizedBuffer(b) 3480 if err != nil { 3481 return nil, err 3482 } 3483 return b[:n], nil 3484 } 3485 } 3486 func (m *HashedAuthToken) XXX_Merge(src proto.Message) { 3487 xxx_messageInfo_HashedAuthToken.Merge(m, src) 3488 } 3489 func (m *HashedAuthToken) XXX_Size() int { 3490 return m.Size() 3491 } 3492 func (m *HashedAuthToken) XXX_DiscardUnknown() { 3493 xxx_messageInfo_HashedAuthToken.DiscardUnknown(m) 3494 } 3495 3496 var xxx_messageInfo_HashedAuthToken proto.InternalMessageInfo 3497 3498 func (m *HashedAuthToken) GetHashedToken() string { 3499 if m != nil { 3500 return m.HashedToken 3501 } 3502 return "" 3503 } 3504 3505 func (m *HashedAuthToken) GetTokenInfo() *TokenInfo { 3506 if m != nil { 3507 return m.TokenInfo 3508 } 3509 return nil 3510 } 3511 3512 func (m *HashedAuthToken) GetExpiration() *types.Timestamp { 3513 if m != nil { 3514 return m.Expiration 3515 } 3516 return nil 3517 } 3518 3519 // ExtractAuthTokens returns all the hashed robot tokens that have been issued. 3520 // User tokens are not extracted as they can be recreated by logging in. 3521 type ExtractAuthTokensRequest struct { 3522 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3523 XXX_unrecognized []byte `json:"-"` 3524 XXX_sizecache int32 `json:"-"` 3525 } 3526 3527 func (m *ExtractAuthTokensRequest) Reset() { *m = ExtractAuthTokensRequest{} } 3528 func (m *ExtractAuthTokensRequest) String() string { return proto.CompactTextString(m) } 3529 func (*ExtractAuthTokensRequest) ProtoMessage() {} 3530 func (*ExtractAuthTokensRequest) Descriptor() ([]byte, []int) { 3531 return fileDescriptor_fb959523f1bf902e, []int{59} 3532 } 3533 func (m *ExtractAuthTokensRequest) XXX_Unmarshal(b []byte) error { 3534 return m.Unmarshal(b) 3535 } 3536 func (m *ExtractAuthTokensRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3537 if deterministic { 3538 return xxx_messageInfo_ExtractAuthTokensRequest.Marshal(b, m, deterministic) 3539 } else { 3540 b = b[:cap(b)] 3541 n, err := m.MarshalToSizedBuffer(b) 3542 if err != nil { 3543 return nil, err 3544 } 3545 return b[:n], nil 3546 } 3547 } 3548 func (m *ExtractAuthTokensRequest) XXX_Merge(src proto.Message) { 3549 xxx_messageInfo_ExtractAuthTokensRequest.Merge(m, src) 3550 } 3551 func (m *ExtractAuthTokensRequest) XXX_Size() int { 3552 return m.Size() 3553 } 3554 func (m *ExtractAuthTokensRequest) XXX_DiscardUnknown() { 3555 xxx_messageInfo_ExtractAuthTokensRequest.DiscardUnknown(m) 3556 } 3557 3558 var xxx_messageInfo_ExtractAuthTokensRequest proto.InternalMessageInfo 3559 3560 type ExtractAuthTokensResponse struct { 3561 Tokens []*HashedAuthToken `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"` 3562 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3563 XXX_unrecognized []byte `json:"-"` 3564 XXX_sizecache int32 `json:"-"` 3565 } 3566 3567 func (m *ExtractAuthTokensResponse) Reset() { *m = ExtractAuthTokensResponse{} } 3568 func (m *ExtractAuthTokensResponse) String() string { return proto.CompactTextString(m) } 3569 func (*ExtractAuthTokensResponse) ProtoMessage() {} 3570 func (*ExtractAuthTokensResponse) Descriptor() ([]byte, []int) { 3571 return fileDescriptor_fb959523f1bf902e, []int{60} 3572 } 3573 func (m *ExtractAuthTokensResponse) XXX_Unmarshal(b []byte) error { 3574 return m.Unmarshal(b) 3575 } 3576 func (m *ExtractAuthTokensResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3577 if deterministic { 3578 return xxx_messageInfo_ExtractAuthTokensResponse.Marshal(b, m, deterministic) 3579 } else { 3580 b = b[:cap(b)] 3581 n, err := m.MarshalToSizedBuffer(b) 3582 if err != nil { 3583 return nil, err 3584 } 3585 return b[:n], nil 3586 } 3587 } 3588 func (m *ExtractAuthTokensResponse) XXX_Merge(src proto.Message) { 3589 xxx_messageInfo_ExtractAuthTokensResponse.Merge(m, src) 3590 } 3591 func (m *ExtractAuthTokensResponse) XXX_Size() int { 3592 return m.Size() 3593 } 3594 func (m *ExtractAuthTokensResponse) XXX_DiscardUnknown() { 3595 xxx_messageInfo_ExtractAuthTokensResponse.DiscardUnknown(m) 3596 } 3597 3598 var xxx_messageInfo_ExtractAuthTokensResponse proto.InternalMessageInfo 3599 3600 func (m *ExtractAuthTokensResponse) GetTokens() []*HashedAuthToken { 3601 if m != nil { 3602 return m.Tokens 3603 } 3604 return nil 3605 } 3606 3607 // RestoreAuthToken inserts a hashed token that has previously been extracted. 3608 type RestoreAuthTokenRequest struct { 3609 Token *HashedAuthToken `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 3610 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3611 XXX_unrecognized []byte `json:"-"` 3612 XXX_sizecache int32 `json:"-"` 3613 } 3614 3615 func (m *RestoreAuthTokenRequest) Reset() { *m = RestoreAuthTokenRequest{} } 3616 func (m *RestoreAuthTokenRequest) String() string { return proto.CompactTextString(m) } 3617 func (*RestoreAuthTokenRequest) ProtoMessage() {} 3618 func (*RestoreAuthTokenRequest) Descriptor() ([]byte, []int) { 3619 return fileDescriptor_fb959523f1bf902e, []int{61} 3620 } 3621 func (m *RestoreAuthTokenRequest) XXX_Unmarshal(b []byte) error { 3622 return m.Unmarshal(b) 3623 } 3624 func (m *RestoreAuthTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3625 if deterministic { 3626 return xxx_messageInfo_RestoreAuthTokenRequest.Marshal(b, m, deterministic) 3627 } else { 3628 b = b[:cap(b)] 3629 n, err := m.MarshalToSizedBuffer(b) 3630 if err != nil { 3631 return nil, err 3632 } 3633 return b[:n], nil 3634 } 3635 } 3636 func (m *RestoreAuthTokenRequest) XXX_Merge(src proto.Message) { 3637 xxx_messageInfo_RestoreAuthTokenRequest.Merge(m, src) 3638 } 3639 func (m *RestoreAuthTokenRequest) XXX_Size() int { 3640 return m.Size() 3641 } 3642 func (m *RestoreAuthTokenRequest) XXX_DiscardUnknown() { 3643 xxx_messageInfo_RestoreAuthTokenRequest.DiscardUnknown(m) 3644 } 3645 3646 var xxx_messageInfo_RestoreAuthTokenRequest proto.InternalMessageInfo 3647 3648 func (m *RestoreAuthTokenRequest) GetToken() *HashedAuthToken { 3649 if m != nil { 3650 return m.Token 3651 } 3652 return nil 3653 } 3654 3655 type RestoreAuthTokenResponse struct { 3656 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3657 XXX_unrecognized []byte `json:"-"` 3658 XXX_sizecache int32 `json:"-"` 3659 } 3660 3661 func (m *RestoreAuthTokenResponse) Reset() { *m = RestoreAuthTokenResponse{} } 3662 func (m *RestoreAuthTokenResponse) String() string { return proto.CompactTextString(m) } 3663 func (*RestoreAuthTokenResponse) ProtoMessage() {} 3664 func (*RestoreAuthTokenResponse) Descriptor() ([]byte, []int) { 3665 return fileDescriptor_fb959523f1bf902e, []int{62} 3666 } 3667 func (m *RestoreAuthTokenResponse) XXX_Unmarshal(b []byte) error { 3668 return m.Unmarshal(b) 3669 } 3670 func (m *RestoreAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3671 if deterministic { 3672 return xxx_messageInfo_RestoreAuthTokenResponse.Marshal(b, m, deterministic) 3673 } else { 3674 b = b[:cap(b)] 3675 n, err := m.MarshalToSizedBuffer(b) 3676 if err != nil { 3677 return nil, err 3678 } 3679 return b[:n], nil 3680 } 3681 } 3682 func (m *RestoreAuthTokenResponse) XXX_Merge(src proto.Message) { 3683 xxx_messageInfo_RestoreAuthTokenResponse.Merge(m, src) 3684 } 3685 func (m *RestoreAuthTokenResponse) XXX_Size() int { 3686 return m.Size() 3687 } 3688 func (m *RestoreAuthTokenResponse) XXX_DiscardUnknown() { 3689 xxx_messageInfo_RestoreAuthTokenResponse.DiscardUnknown(m) 3690 } 3691 3692 var xxx_messageInfo_RestoreAuthTokenResponse proto.InternalMessageInfo 3693 3694 func init() { 3695 proto.RegisterEnum("auth_1_11.ClusterRole", ClusterRole_name, ClusterRole_value) 3696 proto.RegisterEnum("auth_1_11.Scope", Scope_name, Scope_value) 3697 proto.RegisterEnum("auth_1_11.TokenInfo_TokenSource", TokenInfo_TokenSource_name, TokenInfo_TokenSource_value) 3698 proto.RegisterType((*ActivateRequest)(nil), "auth_1_11.ActivateRequest") 3699 proto.RegisterType((*ActivateResponse)(nil), "auth_1_11.ActivateResponse") 3700 proto.RegisterType((*DeactivateRequest)(nil), "auth_1_11.DeactivateRequest") 3701 proto.RegisterType((*DeactivateResponse)(nil), "auth_1_11.DeactivateResponse") 3702 proto.RegisterType((*IDProvider)(nil), "auth_1_11.IDProvider") 3703 proto.RegisterType((*IDProvider_SAMLOptions)(nil), "auth_1_11.IDProvider.SAMLOptions") 3704 proto.RegisterType((*IDProvider_OIDCOptions)(nil), "auth_1_11.IDProvider.OIDCOptions") 3705 proto.RegisterType((*IDProvider_GitHubOptions)(nil), "auth_1_11.IDProvider.GitHubOptions") 3706 proto.RegisterType((*AuthConfig)(nil), "auth_1_11.AuthConfig") 3707 proto.RegisterType((*AuthConfig_SAMLServiceOptions)(nil), "auth_1_11.AuthConfig.SAMLServiceOptions") 3708 proto.RegisterType((*GetConfigurationRequest)(nil), "auth_1_11.GetConfigurationRequest") 3709 proto.RegisterType((*GetConfigurationResponse)(nil), "auth_1_11.GetConfigurationResponse") 3710 proto.RegisterType((*SetConfigurationRequest)(nil), "auth_1_11.SetConfigurationRequest") 3711 proto.RegisterType((*SetConfigurationResponse)(nil), "auth_1_11.SetConfigurationResponse") 3712 proto.RegisterType((*ClusterRoles)(nil), "auth_1_11.ClusterRoles") 3713 proto.RegisterType((*GetClusterRoleBindingsRequest)(nil), "auth_1_11.GetClusterRoleBindingsRequest") 3714 proto.RegisterType((*GetClusterRoleBindingsResponse)(nil), "auth_1_11.GetClusterRoleBindingsResponse") 3715 proto.RegisterMapType((map[string]*ClusterRoles)(nil), "auth_1_11.GetClusterRoleBindingsResponse.BindingsEntry") 3716 proto.RegisterType((*ModifyClusterRoleBindingRequest)(nil), "auth_1_11.ModifyClusterRoleBindingRequest") 3717 proto.RegisterType((*ModifyClusterRoleBindingResponse)(nil), "auth_1_11.ModifyClusterRoleBindingResponse") 3718 proto.RegisterType((*GetAdminsRequest)(nil), "auth_1_11.GetAdminsRequest") 3719 proto.RegisterType((*GetAdminsResponse)(nil), "auth_1_11.GetAdminsResponse") 3720 proto.RegisterType((*ModifyAdminsRequest)(nil), "auth_1_11.ModifyAdminsRequest") 3721 proto.RegisterType((*ModifyAdminsResponse)(nil), "auth_1_11.ModifyAdminsResponse") 3722 proto.RegisterType((*OTPInfo)(nil), "auth_1_11.OTPInfo") 3723 proto.RegisterType((*TokenInfo)(nil), "auth_1_11.TokenInfo") 3724 proto.RegisterType((*AuthenticateRequest)(nil), "auth_1_11.AuthenticateRequest") 3725 proto.RegisterType((*AuthenticateResponse)(nil), "auth_1_11.AuthenticateResponse") 3726 proto.RegisterType((*WhoAmIRequest)(nil), "auth_1_11.WhoAmIRequest") 3727 proto.RegisterType((*WhoAmIResponse)(nil), "auth_1_11.WhoAmIResponse") 3728 proto.RegisterType((*ACL)(nil), "auth_1_11.ACL") 3729 proto.RegisterMapType((map[string]Scope)(nil), "auth_1_11.ACL.EntriesEntry") 3730 proto.RegisterType((*Users)(nil), "auth_1_11.Users") 3731 proto.RegisterMapType((map[string]bool)(nil), "auth_1_11.Users.UsernamesEntry") 3732 proto.RegisterType((*Groups)(nil), "auth_1_11.Groups") 3733 proto.RegisterMapType((map[string]bool)(nil), "auth_1_11.Groups.GroupsEntry") 3734 proto.RegisterType((*AuthorizeRequest)(nil), "auth_1_11.AuthorizeRequest") 3735 proto.RegisterType((*AuthorizeResponse)(nil), "auth_1_11.AuthorizeResponse") 3736 proto.RegisterType((*GetScopeRequest)(nil), "auth_1_11.GetScopeRequest") 3737 proto.RegisterType((*GetScopeResponse)(nil), "auth_1_11.GetScopeResponse") 3738 proto.RegisterType((*SetScopeRequest)(nil), "auth_1_11.SetScopeRequest") 3739 proto.RegisterType((*SetScopeResponse)(nil), "auth_1_11.SetScopeResponse") 3740 proto.RegisterType((*GetACLRequest)(nil), "auth_1_11.GetACLRequest") 3741 proto.RegisterType((*ACLEntry)(nil), "auth_1_11.ACLEntry") 3742 proto.RegisterType((*GetACLResponse)(nil), "auth_1_11.GetACLResponse") 3743 proto.RegisterType((*SetACLRequest)(nil), "auth_1_11.SetACLRequest") 3744 proto.RegisterType((*SetACLResponse)(nil), "auth_1_11.SetACLResponse") 3745 proto.RegisterType((*SessionInfo)(nil), "auth_1_11.SessionInfo") 3746 proto.RegisterType((*GetOIDCLoginRequest)(nil), "auth_1_11.GetOIDCLoginRequest") 3747 proto.RegisterType((*GetOIDCLoginResponse)(nil), "auth_1_11.GetOIDCLoginResponse") 3748 proto.RegisterType((*GetAuthTokenRequest)(nil), "auth_1_11.GetAuthTokenRequest") 3749 proto.RegisterType((*GetAuthTokenResponse)(nil), "auth_1_11.GetAuthTokenResponse") 3750 proto.RegisterType((*ExtendAuthTokenRequest)(nil), "auth_1_11.ExtendAuthTokenRequest") 3751 proto.RegisterType((*ExtendAuthTokenResponse)(nil), "auth_1_11.ExtendAuthTokenResponse") 3752 proto.RegisterType((*RevokeAuthTokenRequest)(nil), "auth_1_11.RevokeAuthTokenRequest") 3753 proto.RegisterType((*RevokeAuthTokenResponse)(nil), "auth_1_11.RevokeAuthTokenResponse") 3754 proto.RegisterType((*SetGroupsForUserRequest)(nil), "auth_1_11.SetGroupsForUserRequest") 3755 proto.RegisterType((*SetGroupsForUserResponse)(nil), "auth_1_11.SetGroupsForUserResponse") 3756 proto.RegisterType((*ModifyMembersRequest)(nil), "auth_1_11.ModifyMembersRequest") 3757 proto.RegisterType((*ModifyMembersResponse)(nil), "auth_1_11.ModifyMembersResponse") 3758 proto.RegisterType((*GetGroupsRequest)(nil), "auth_1_11.GetGroupsRequest") 3759 proto.RegisterType((*GetGroupsResponse)(nil), "auth_1_11.GetGroupsResponse") 3760 proto.RegisterType((*GetUsersRequest)(nil), "auth_1_11.GetUsersRequest") 3761 proto.RegisterType((*GetUsersResponse)(nil), "auth_1_11.GetUsersResponse") 3762 proto.RegisterType((*GetOneTimePasswordRequest)(nil), "auth_1_11.GetOneTimePasswordRequest") 3763 proto.RegisterType((*GetOneTimePasswordResponse)(nil), "auth_1_11.GetOneTimePasswordResponse") 3764 proto.RegisterType((*HashedAuthToken)(nil), "auth_1_11.HashedAuthToken") 3765 proto.RegisterType((*ExtractAuthTokensRequest)(nil), "auth_1_11.ExtractAuthTokensRequest") 3766 proto.RegisterType((*ExtractAuthTokensResponse)(nil), "auth_1_11.ExtractAuthTokensResponse") 3767 proto.RegisterType((*RestoreAuthTokenRequest)(nil), "auth_1_11.RestoreAuthTokenRequest") 3768 proto.RegisterType((*RestoreAuthTokenResponse)(nil), "auth_1_11.RestoreAuthTokenResponse") 3769 } 3770 3771 func init() { 3772 proto.RegisterFile("client/admin/v1_11/auth/auth.proto", fileDescriptor_fb959523f1bf902e) 3773 } 3774 3775 var fileDescriptor_fb959523f1bf902e = []byte{ 3776 // 2575 bytes of a gzipped FileDescriptorProto 3777 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x59, 0xcd, 0x6f, 0xdb, 0xc8, 3778 0x15, 0xb7, 0x24, 0x5b, 0x96, 0x9e, 0x24, 0x5b, 0x1e, 0x7b, 0x1d, 0x99, 0x49, 0x2c, 0x2f, 0xbd, 3779 0x1f, 0x4e, 0x76, 0x57, 0xde, 0x78, 0xbb, 0x68, 0x9a, 0x4d, 0x11, 0xc8, 0xb6, 0xe2, 0xa8, 0xf1, 3780 0xd7, 0x92, 0x72, 0xb2, 0x58, 0xa0, 0xe0, 0xd2, 0xd4, 0x44, 0xe6, 0x46, 0x22, 0x55, 0x92, 0x72, 3781 0x93, 0x3d, 0xf4, 0x54, 0xf4, 0xd0, 0x73, 0x8f, 0x45, 0x51, 0xa0, 0xe8, 0xa1, 0xff, 0x49, 0x81, 3782 0x5e, 0x7a, 0x2f, 0x60, 0x14, 0x02, 0x7a, 0xea, 0x3f, 0x51, 0xcc, 0x07, 0xa9, 0x19, 0x8a, 0x92, 3783 0x9d, 0xee, 0xc5, 0xe6, 0xbc, 0x79, 0xf3, 0x9b, 0x37, 0x6f, 0xde, 0x7b, 0xf3, 0x9b, 0x11, 0xa8, 3784 0x56, 0xd7, 0xc6, 0x4e, 0xb0, 0x6d, 0xb6, 0x7b, 0xb6, 0xb3, 0x7d, 0xf9, 0xc0, 0x78, 0xf0, 0x60, 3785 0xdb, 0x1c, 0x04, 0x17, 0xf4, 0x4f, 0xad, 0xef, 0xb9, 0x81, 0x8b, 0xf2, 0xe4, 0xdb, 0x20, 0x5d, 3786 0xca, 0x4a, 0xc7, 0xed, 0xb8, 0x54, 0xba, 0x4d, 0xbe, 0x98, 0x82, 0x52, 0xed, 0xb8, 0x6e, 0xa7, 3787 0x8b, 0xb7, 0x69, 0xeb, 0x7c, 0xf0, 0x6a, 0x3b, 0xb0, 0x7b, 0xd8, 0x0f, 0xcc, 0x5e, 0x9f, 0x29, 3788 0xa8, 0xbf, 0x81, 0xc5, 0xba, 0x15, 0xd8, 0x97, 0x66, 0x80, 0x35, 0xfc, 0xab, 0x01, 0xf6, 0x03, 3789 0x54, 0x81, 0x79, 0x7f, 0x70, 0xfe, 0x3d, 0xb6, 0x82, 0x4a, 0x7a, 0x23, 0xb5, 0x95, 0xd7, 0xc2, 3790 0x26, 0xda, 0x81, 0x62, 0xc7, 0x0e, 0x2e, 0x06, 0xe7, 0x46, 0xe0, 0xbe, 0xc6, 0x4e, 0x25, 0x45, 3791 0xba, 0x77, 0x17, 0x87, 0x57, 0xd5, 0xc2, 0x81, 0x1d, 0x3c, 0x1b, 0x9c, 0xb7, 0x88, 0x58, 0x2b, 3792 0x30, 0x25, 0xda, 0x40, 0x77, 0x01, 0x3c, 0xd7, 0x0d, 0xf8, 0x88, 0x0c, 0x05, 0xcc, 0x13, 0x09, 3793 0xed, 0x56, 0x1f, 0x40, 0x79, 0x34, 0xbf, 0xdf, 0x77, 0x1d, 0x1f, 0x93, 0x21, 0x7d, 0xd3, 0xba, 3794 0x10, 0x27, 0xd1, 0xf2, 0x44, 0xc2, 0x86, 0x2c, 0xc3, 0xd2, 0x3e, 0x36, 0x65, 0xa3, 0xd5, 0x15, 3795 0x40, 0xa2, 0x90, 0x21, 0xa9, 0xff, 0x9d, 0x05, 0x68, 0xee, 0x9f, 0x7a, 0xee, 0xa5, 0xdd, 0xc6, 3796 0x1e, 0x42, 0x30, 0xeb, 0x98, 0x3d, 0xcc, 0x21, 0xe9, 0x37, 0xda, 0x80, 0x42, 0x1b, 0xfb, 0x96, 3797 0x67, 0xf7, 0x03, 0xdb, 0x75, 0xf8, 0x8a, 0x45, 0x11, 0x7a, 0x02, 0xb3, 0xbe, 0xd9, 0xeb, 0x52, 3798 0xdb, 0x0b, 0x3b, 0xef, 0xd7, 0x22, 0x9f, 0xd7, 0x46, 0xd0, 0x35, 0xbd, 0x7e, 0x74, 0x78, 0x42, 3799 0xf5, 0xfd, 0xdd, 0xdc, 0xf0, 0xaa, 0x3a, 0x4b, 0x04, 0x1a, 0x1d, 0x48, 0x00, 0x5c, 0xbb, 0x6d, 3800 0x55, 0xe6, 0xa6, 0x01, 0x9c, 0x34, 0xf7, 0xf7, 0x24, 0x00, 0x22, 0xd0, 0xe8, 0x40, 0x74, 0x00, 3801 0x59, 0xe6, 0xd2, 0xca, 0x2c, 0x85, 0xd8, 0x4c, 0x86, 0x60, 0x7b, 0x10, 0x82, 0xc0, 0xf0, 0xaa, 3802 0x9a, 0x65, 0x22, 0x8d, 0x0f, 0x57, 0xfe, 0x94, 0x82, 0x82, 0x60, 0x29, 0xd9, 0xd0, 0x1e, 0x0e, 3803 0xcc, 0xb6, 0x19, 0x98, 0xc6, 0xc0, 0xeb, 0x8a, 0x1b, 0x7a, 0xc4, 0xe5, 0x67, 0xda, 0xa1, 0x56, 3804 0x08, 0x95, 0xce, 0xbc, 0xae, 0x34, 0xe6, 0x4d, 0xaf, 0x4b, 0x3d, 0x56, 0x94, 0xc7, 0x7c, 0x73, 3805 0x24, 0x8c, 0xf9, 0xa6, 0xd7, 0x45, 0x1f, 0xc3, 0x62, 0xc7, 0x73, 0x07, 0x7d, 0xc3, 0x0c, 0x02, 3806 0xcf, 0x3e, 0x1f, 0x04, 0x98, 0x47, 0xc2, 0x02, 0x15, 0xd7, 0x43, 0xa9, 0xf2, 0xb7, 0x14, 0x14, 3807 0x04, 0x4f, 0xa0, 0x55, 0xc8, 0xda, 0xbe, 0x3f, 0xc0, 0x1e, 0xdf, 0x33, 0xde, 0x42, 0xf7, 0x20, 3808 0xcf, 0xd2, 0xc3, 0xb0, 0xdb, 0x6c, 0xcf, 0x76, 0x8b, 0xc3, 0xab, 0x6a, 0x6e, 0x8f, 0x0a, 0x9b, 3809 0xfb, 0x5a, 0x8e, 0x75, 0x37, 0xdb, 0x68, 0x13, 0x4a, 0x5c, 0xd5, 0xc7, 0x96, 0x87, 0x03, 0x3e, 3810 0x73, 0x91, 0x09, 0x75, 0x2a, 0x23, 0x8b, 0xf2, 0x70, 0xdb, 0xf6, 0xb0, 0x15, 0x18, 0x03, 0xcf, 3811 0xa6, 0x7e, 0xe6, 0x8e, 0xd0, 0xb8, 0xfc, 0x4c, 0x6b, 0x6a, 0x85, 0x50, 0xe9, 0xcc, 0xb3, 0x95, 3812 0x45, 0x28, 0x49, 0x1e, 0x57, 0xff, 0x95, 0x01, 0xa8, 0x0f, 0x82, 0x8b, 0x3d, 0xd7, 0x79, 0x65, 3813 0x77, 0x50, 0x0d, 0x96, 0xbb, 0xf6, 0x25, 0x36, 0x2c, 0xda, 0x34, 0x2e, 0xb1, 0xe7, 0x93, 0x08, 3814 0x23, 0x0b, 0xc9, 0x68, 0x4b, 0xa4, 0x8b, 0x29, 0xbe, 0x60, 0x1d, 0xa8, 0x09, 0x45, 0xbb, 0x6d, 3815 0xf4, 0xf9, 0x6e, 0xfa, 0x95, 0xf4, 0x46, 0x66, 0xab, 0xb0, 0xf3, 0x5e, 0xe2, 0x5e, 0x33, 0xd3, 3816 0x46, 0x6d, 0x5f, 0x2b, 0xd8, 0xed, 0xa8, 0x81, 0xbe, 0x87, 0x32, 0x89, 0x3c, 0xc3, 0xbf, 0xb4, 3817 0x0c, 0x97, 0x59, 0xc7, 0xc3, 0x77, 0x4b, 0x80, 0x1b, 0xd9, 0x4a, 0xc3, 0x57, 0xc7, 0xde, 0xa5, 3818 0x6d, 0xe1, 0x30, 0x7e, 0x56, 0x87, 0x57, 0x55, 0x34, 0x2e, 0xd7, 0x16, 0x08, 0xb2, 0x7e, 0x69, 3819 0xf1, 0xb6, 0xf2, 0x9f, 0x14, 0x24, 0xa8, 0xa1, 0x4d, 0x98, 0x37, 0x2d, 0x5f, 0x88, 0x2a, 0x1a, 3820 0x8f, 0xf5, 0x3d, 0x9d, 0x04, 0x54, 0xd6, 0xb4, 0xfc, 0x78, 0x2c, 0x11, 0xcd, 0xf4, 0x0d, 0xe2, 3821 0xef, 0x23, 0xc8, 0xb5, 0x4d, 0xff, 0x82, 0xea, 0xd3, 0xad, 0xdc, 0x2d, 0x0c, 0xaf, 0xaa, 0xf3, 3822 0xfb, 0xa6, 0x7f, 0x41, 0x74, 0xe7, 0x49, 0x27, 0xd1, 0xbb, 0x07, 0x65, 0x1f, 0xfb, 0xc4, 0xb3, 3823 0x46, 0x7b, 0xe0, 0x99, 0x34, 0xbb, 0xe9, 0xb6, 0x6a, 0x8b, 0x5c, 0xbe, 0xcf, 0xc5, 0x24, 0x44, 3824 0xda, 0xf8, 0x7c, 0xd0, 0x31, 0xba, 0x6e, 0xa7, 0x63, 0x3b, 0x1d, 0x9a, 0xa9, 0x39, 0xad, 0x48, 3825 0x85, 0x87, 0x4c, 0xa6, 0xae, 0xc1, 0xad, 0x03, 0x1c, 0x30, 0x7f, 0xf1, 0x81, 0x61, 0xf1, 0x79, 3826 0x09, 0x95, 0xf1, 0x2e, 0x5e, 0xcc, 0xbe, 0x82, 0x92, 0x25, 0x76, 0x50, 0x6f, 0xc8, 0xdb, 0x3a, 3827 0xda, 0x07, 0x4d, 0xd6, 0x55, 0x5f, 0xc0, 0x2d, 0x3d, 0x79, 0xce, 0x1f, 0x87, 0xab, 0x40, 0x45, 3828 0x9f, 0x60, 0xb0, 0xfa, 0x18, 0x8a, 0x7b, 0xdd, 0x81, 0x1f, 0x60, 0x4f, 0x73, 0xbb, 0xd8, 0x47, 3829 0x9f, 0xc2, 0x9c, 0x47, 0x3e, 0x2a, 0xa9, 0x8d, 0xcc, 0xd6, 0xc2, 0xce, 0xaa, 0x30, 0x81, 0xa0, 3830 0xa7, 0x31, 0x25, 0xb5, 0x0a, 0x77, 0x89, 0x2b, 0x46, 0x1d, 0xbb, 0xb6, 0xd3, 0xb6, 0x9d, 0x8e, 3831 0x1f, 0xfa, 0xea, 0x1f, 0x29, 0x58, 0x9f, 0xa4, 0xc1, 0x5d, 0xa6, 0x43, 0xee, 0x9c, 0xcb, 0xe8, 3832 0xa4, 0x85, 0x9d, 0x9f, 0x0a, 0x93, 0x4e, 0x1f, 0x5c, 0x0b, 0x05, 0x0d, 0x27, 0xf0, 0xde, 0x6a, 3833 0x11, 0x90, 0xd2, 0x82, 0x92, 0xd4, 0x85, 0xca, 0x90, 0x79, 0x8d, 0xdf, 0xf2, 0xba, 0x42, 0x3e, 3834 0xd1, 0x67, 0x30, 0x77, 0x69, 0x76, 0x07, 0x98, 0x86, 0x61, 0x61, 0xe7, 0x56, 0xf2, 0x4a, 0x7d, 3835 0x8d, 0x69, 0x3d, 0x4a, 0x3f, 0x4c, 0xa9, 0x0e, 0x54, 0x8f, 0xdc, 0xb6, 0xfd, 0xea, 0xed, 0xb8, 3836 0x49, 0xe1, 0x46, 0xdd, 0x81, 0x7c, 0xdf, 0xb3, 0x1d, 0xcb, 0xee, 0x9b, 0xdd, 0xe8, 0x30, 0x0b, 3837 0x05, 0x64, 0x4e, 0xe6, 0xdd, 0xeb, 0xe6, 0x64, 0xee, 0x55, 0x61, 0x63, 0xf2, 0x7c, 0x7c, 0x03, 3838 0x11, 0x94, 0x0f, 0x70, 0x50, 0x27, 0xb4, 0x21, 0xf2, 0xfa, 0x27, 0xb0, 0x24, 0xc8, 0xb8, 0x9f, 3839 0x57, 0x21, 0x4b, 0xc9, 0x05, 0xf3, 0x72, 0x5e, 0xe3, 0x2d, 0xf5, 0x09, 0x2c, 0xb3, 0x49, 0x24, 3840 0x0c, 0xe2, 0x30, 0xb3, 0xdd, 0xe6, 0xba, 0xe4, 0x93, 0x00, 0x78, 0xb8, 0xe7, 0x5e, 0x62, 0x5a, 3841 0xab, 0xf2, 0x1a, 0x6f, 0xa9, 0xab, 0xb0, 0x22, 0x03, 0x70, 0xcb, 0x1c, 0x98, 0x3f, 0x69, 0x9d, 3842 0x36, 0x9d, 0x57, 0xae, 0x48, 0x32, 0x52, 0x32, 0xc9, 0x68, 0x02, 0x0a, 0xf3, 0x16, 0xbf, 0xe9, 3843 0xdb, 0x3c, 0xba, 0x99, 0x7b, 0x94, 0x1a, 0xe3, 0x33, 0xb5, 0x90, 0xcf, 0xd4, 0x5a, 0x21, 0x9f, 3844 0xd1, 0x96, 0xf8, 0xa8, 0x46, 0x34, 0x48, 0xfd, 0x63, 0x0a, 0xf2, 0x94, 0x33, 0x5c, 0x33, 0xe5, 3845 0x43, 0xc8, 0xfa, 0xee, 0xc0, 0xb3, 0xd8, 0xce, 0x2f, 0xec, 0x6c, 0x08, 0xbb, 0x10, 0x8d, 0x67, 3846 0x5f, 0x3a, 0xd5, 0xd3, 0xb8, 0xbe, 0xfa, 0x15, 0x14, 0x04, 0x31, 0x2a, 0xc0, 0x7c, 0xf3, 0xf8, 3847 0x45, 0xfd, 0xb0, 0xb9, 0x5f, 0x9e, 0x41, 0x65, 0x28, 0xd6, 0xcf, 0x5a, 0xcf, 0x1a, 0xc7, 0xad, 3848 0xe6, 0x5e, 0xbd, 0xd5, 0x28, 0xa7, 0x50, 0x09, 0xf2, 0x07, 0x8d, 0x96, 0xd1, 0x3a, 0x79, 0xde, 3849 0x38, 0x2e, 0xa7, 0xd5, 0xbf, 0xa4, 0x60, 0x99, 0xe4, 0x28, 0x76, 0x02, 0xdb, 0x12, 0x08, 0xd8, 3850 0xff, 0x43, 0xb3, 0x3e, 0x05, 0x20, 0x54, 0xc1, 0xf0, 0x03, 0x33, 0x3c, 0x5c, 0x77, 0x4b, 0xc3, 3851 0xab, 0x6a, 0x9e, 0x9c, 0xa6, 0x3a, 0x11, 0x6a, 0x79, 0xa2, 0x40, 0x3f, 0xd1, 0x7d, 0x58, 0x72, 3852 0x1d, 0x6c, 0x10, 0x32, 0x68, 0xf4, 0x4d, 0xdf, 0xff, 0xb5, 0xeb, 0xf1, 0x63, 0x54, 0x5b, 0x74, 3853 0x1d, 0x4c, 0x9c, 0x7a, 0xca, 0xc5, 0xea, 0x97, 0xb0, 0x22, 0x1b, 0x79, 0x33, 0x96, 0xb6, 0x08, 3854 0xa5, 0x97, 0x17, 0x6e, 0xbd, 0xd7, 0x0c, 0x43, 0xf0, 0xcf, 0x29, 0x58, 0x08, 0x25, 0x1c, 0x42, 3855 0x81, 0xdc, 0xc0, 0xc7, 0x9e, 0xc0, 0xc9, 0xa2, 0x36, 0x5a, 0x83, 0x9c, 0xed, 0x1b, 0x34, 0x22, 3856 0xa9, 0x65, 0x39, 0x6d, 0xde, 0xf6, 0x69, 0x3c, 0xa1, 0x35, 0xc8, 0x04, 0x01, 0x2b, 0xfe, 0x99, 3857 0xdd, 0xf9, 0xe1, 0x55, 0x35, 0xd3, 0x6a, 0x1d, 0x6a, 0x44, 0x86, 0x1e, 0x93, 0xc3, 0x9e, 0x66, 3858 0x86, 0xc1, 0xd2, 0x6a, 0x76, 0x7a, 0x5a, 0x15, 0x2d, 0xa1, 0xa5, 0xfe, 0x3e, 0x05, 0x99, 0xfa, 3859 0xde, 0x21, 0xfa, 0x12, 0xe6, 0xb1, 0x13, 0x78, 0x36, 0x0e, 0xeb, 0xcf, 0x6d, 0xb1, 0xaa, 0xee, 3860 0x1d, 0xd6, 0x1a, 0xac, 0x97, 0xd5, 0x98, 0x50, 0x57, 0x39, 0x84, 0xa2, 0xd8, 0x91, 0x50, 0x61, 3861 0x3e, 0x12, 0x2b, 0xcc, 0xc2, 0x4e, 0x59, 0x80, 0xd5, 0x2d, 0xb7, 0x8f, 0xc5, 0xd2, 0xf2, 0xdb, 3862 0x14, 0xcc, 0x9d, 0xf9, 0xe4, 0x34, 0xff, 0x39, 0xe4, 0x43, 0xb7, 0x84, 0x06, 0x55, 0x85, 0x91, 3863 0x54, 0x89, 0xfe, 0xa5, 0x1a, 0xcc, 0xa8, 0xd1, 0x08, 0xe5, 0x31, 0x2c, 0xc8, 0x9d, 0x09, 0x86, 3864 0xad, 0x88, 0x86, 0xe5, 0x44, 0x33, 0x7e, 0x80, 0xec, 0x01, 0xe1, 0x68, 0x3e, 0xfa, 0x12, 0xb2, 3865 0x94, 0xad, 0x85, 0x36, 0xdc, 0x15, 0x8b, 0x32, 0xed, 0xe0, 0xff, 0x98, 0x05, 0x5c, 0x59, 0xf9, 3866 0x19, 0x14, 0x04, 0xf1, 0x3b, 0xcd, 0x7d, 0x0c, 0x65, 0x12, 0x7a, 0xae, 0x67, 0xff, 0x10, 0x25, 3867 0x07, 0x82, 0x59, 0x0f, 0xf7, 0xdd, 0x90, 0xc3, 0x93, 0x6f, 0xe2, 0x56, 0x9f, 0xb8, 0x6f, 0xb2, 3868 0x5b, 0x69, 0xb7, 0xfa, 0x05, 0x2c, 0x09, 0x78, 0x3c, 0x08, 0xd7, 0x01, 0xcc, 0x50, 0xd8, 0xa6, 3869 0xb0, 0x39, 0x4d, 0x90, 0xa8, 0x7b, 0xb0, 0x78, 0x80, 0x03, 0x86, 0xc3, 0x6d, 0x98, 0x16, 0xb7, 3870 0x2b, 0x30, 0x47, 0x6c, 0xf2, 0x79, 0x49, 0x64, 0x0d, 0xf5, 0x31, 0xad, 0xc9, 0x1c, 0x84, 0x4f, 3871 0xbc, 0x05, 0x59, 0x6a, 0x56, 0x78, 0xb2, 0x8e, 0x9b, 0xcd, 0xfb, 0x55, 0x1b, 0x16, 0xf5, 0x77, 3872 0x30, 0x21, 0x74, 0x51, 0x3a, 0xc9, 0x45, 0x99, 0xe9, 0x2e, 0x42, 0x50, 0xd6, 0x63, 0x86, 0xaa, 3873 0x9b, 0x50, 0x22, 0x87, 0xc7, 0xde, 0xe1, 0x94, 0x3d, 0x50, 0x8f, 0x21, 0x57, 0xdf, 0x3b, 0x64, 3874 0x7b, 0x3c, 0xcd, 0xb8, 0x9b, 0xee, 0xd5, 0x5b, 0x58, 0x08, 0x27, 0xe5, 0xfe, 0xfa, 0x2c, 0x9e, 3875 0x95, 0xcb, 0x72, 0x56, 0xca, 0xd9, 0x88, 0x1e, 0x42, 0xc9, 0x73, 0xcf, 0xdd, 0xc0, 0x08, 0x07, 3876 0xa5, 0x27, 0x0f, 0x2a, 0x52, 0x4d, 0x9e, 0xbc, 0xaa, 0x06, 0x25, 0xfd, 0xba, 0xf5, 0x8a, 0xd6, 3877 0xa4, 0xaf, 0xb7, 0x46, 0x2d, 0xc3, 0x82, 0x2e, 0x2d, 0x47, 0xfd, 0x0e, 0x0a, 0x3a, 0x3b, 0xb1, 3878 0xe8, 0xe9, 0xb4, 0x02, 0x73, 0x8e, 0xeb, 0x58, 0xa1, 0xc3, 0x58, 0x83, 0x48, 0x71, 0xcf, 0xb4, 3879 0x39, 0x33, 0xd6, 0x58, 0x03, 0x7d, 0x08, 0x0b, 0x96, 0xeb, 0xf0, 0x0b, 0x85, 0x81, 0x3d, 0x8f, 3880 0xee, 0x6a, 0x8e, 0xb2, 0x3c, 0x2e, 0x6d, 0x78, 0x9e, 0xfa, 0x1e, 0x2c, 0x1f, 0xe0, 0x80, 0x1c, 3881 0x00, 0x87, 0x6e, 0xc7, 0x16, 0xd8, 0xea, 0x8a, 0x2c, 0xe6, 0xfe, 0xbd, 0x07, 0xf9, 0x2e, 0x11, 3882 0x08, 0x9c, 0x9d, 0xde, 0xa9, 0xa8, 0x16, 0xa1, 0xd6, 0x39, 0xda, 0x4d, 0xb8, 0xf5, 0x0a, 0xcc, 3883 0xb1, 0x83, 0x86, 0x9b, 0x45, 0x1b, 0xea, 0x2f, 0xe8, 0x7c, 0x24, 0xc3, 0xd8, 0x01, 0x35, 0xfe, 3884 0x9e, 0x10, 0x3b, 0x77, 0x79, 0x21, 0x4f, 0x8f, 0x17, 0x72, 0xf5, 0x29, 0x35, 0x52, 0xc0, 0xe2, 3885 0x46, 0x4e, 0x7e, 0x9c, 0x58, 0x81, 0x39, 0xf1, 0x28, 0x62, 0x0d, 0xb5, 0x09, 0xab, 0x8d, 0x37, 3886 0x01, 0x76, 0xda, 0x63, 0x66, 0x25, 0xea, 0x4f, 0x33, 0x69, 0x0d, 0x6e, 0x8d, 0x41, 0xf1, 0xbd, 3887 0xac, 0xc1, 0xaa, 0x86, 0x2f, 0xdd, 0xd7, 0xf8, 0x66, 0xb3, 0x10, 0xa8, 0x31, 0x7d, 0x0e, 0x75, 3888 0x44, 0x29, 0x3f, 0xab, 0x98, 0x4f, 0x5d, 0x8f, 0x54, 0xee, 0x9b, 0xe4, 0xfc, 0x6a, 0x54, 0x9c, 3889 0x39, 0x15, 0x63, 0x2d, 0xce, 0xf4, 0x63, 0x70, 0x7c, 0xaa, 0x17, 0x21, 0x4d, 0x3b, 0xc2, 0xbd, 3890 0x73, 0x72, 0x87, 0x1c, 0xd9, 0x4c, 0x47, 0x87, 0x36, 0xd3, 0x46, 0x48, 0xff, 0xd2, 0x49, 0xf4, 3891 0x2f, 0x23, 0xd1, 0xbf, 0x5b, 0xf0, 0x5e, 0x0c, 0x37, 0x72, 0x13, 0xa9, 0x82, 0xcc, 0x98, 0x1b, 3892 0x2c, 0x8a, 0xb3, 0xd6, 0x50, 0x7f, 0xc4, 0x5a, 0x85, 0x63, 0x68, 0xb4, 0xd2, 0x8f, 0x69, 0x9d, 3893 0xa6, 0x87, 0xe1, 0xd4, 0x85, 0xa8, 0x9f, 0x53, 0x2b, 0xb8, 0x22, 0x07, 0xbd, 0x13, 0x3f, 0x62, 3894 0xf3, 0xc2, 0x09, 0xaa, 0x9e, 0xc2, 0x1a, 0xc9, 0x18, 0x99, 0x18, 0xfd, 0xa8, 0xf0, 0xfe, 0x5d, 3895 0x0a, 0x94, 0x24, 0x48, 0x6e, 0x0e, 0x82, 0x59, 0xcb, 0x6d, 0x47, 0x0f, 0x55, 0xe4, 0x1b, 0xb5, 3896 0x60, 0xc1, 0x0d, 0xfa, 0xef, 0xc4, 0x89, 0x77, 0x97, 0x86, 0x57, 0xd5, 0xd2, 0x49, 0xeb, 0x74, 3897 0xc4, 0x89, 0xb5, 0x92, 0x1b, 0xf4, 0x05, 0x8a, 0xfc, 0xd7, 0x14, 0x2c, 0x3e, 0x33, 0xfd, 0x0b, 3898 0x3c, 0x8a, 0x6a, 0xf4, 0x3e, 0x14, 0x2f, 0xa8, 0x48, 0xe2, 0x76, 0x05, 0x26, 0x63, 0x2a, 0x5f, 3899 0x00, 0xd0, 0x3e, 0xc3, 0x76, 0x5e, 0xb9, 0xdc, 0x90, 0x95, 0x24, 0xd6, 0xac, 0xe5, 0x83, 0x88, 3900 0x80, 0x3f, 0x02, 0x10, 0xac, 0xcf, 0x5c, 0xcb, 0xe8, 0x05, 0x6d, 0x12, 0xc7, 0x8d, 0x37, 0x81, 3901 0x67, 0x5a, 0xa3, 0x9a, 0x10, 0x5d, 0x6e, 0x4e, 0x60, 0x2d, 0xa1, 0x8f, 0xbb, 0x72, 0x07, 0xb2, 3902 0xd4, 0x82, 0xf0, 0xd0, 0x50, 0x04, 0x2b, 0x63, 0x0b, 0xd7, 0xb8, 0xa6, 0xfa, 0x9c, 0xa4, 0xa7, 3903 0x1f, 0xb8, 0xde, 0x78, 0x3e, 0x7f, 0x2e, 0xe6, 0xf3, 0x74, 0x34, 0x9e, 0xeb, 0x0a, 0x54, 0xc6, 3904 0xc1, 0x98, 0x71, 0xf7, 0xb7, 0xa1, 0x20, 0xd0, 0x51, 0x72, 0x3f, 0x38, 0x3b, 0xde, 0x6f, 0x3c, 3905 0x6d, 0x1e, 0x37, 0xc8, 0x05, 0x22, 0x0f, 0x73, 0xfa, 0xd9, 0x69, 0x43, 0x2b, 0xa7, 0x50, 0x16, 3906 0xd2, 0x4f, 0xf5, 0x72, 0xfa, 0xfe, 0x4f, 0x60, 0x8e, 0x9e, 0x92, 0x28, 0x07, 0xb3, 0xc7, 0x27, 3907 0xc7, 0x8d, 0xf2, 0x0c, 0x02, 0xc8, 0x6a, 0x8d, 0xfa, 0x3e, 0x55, 0x03, 0xc8, 0xbe, 0xd4, 0x9a, 3908 0xad, 0x86, 0x56, 0x4e, 0x93, 0xd1, 0x27, 0x2f, 0x8f, 0x1b, 0x5a, 0x39, 0xb3, 0xf3, 0x87, 0x25, 3909 0xc8, 0xd4, 0x4f, 0x9b, 0xa8, 0x01, 0xb9, 0xf0, 0xb1, 0x15, 0x89, 0x96, 0xc7, 0x5e, 0x80, 0x95, 3910 0xdb, 0x89, 0x7d, 0x3c, 0x89, 0x67, 0xd0, 0x73, 0x80, 0xd1, 0x5b, 0x2b, 0xba, 0x23, 0x28, 0x8f, 3911 0xbd, 0xcb, 0x2a, 0x77, 0x27, 0xf4, 0x46, 0x60, 0xbf, 0xa4, 0xd9, 0x28, 0x3d, 0x45, 0x20, 0x35, 3912 0x76, 0xdd, 0x4f, 0x78, 0xff, 0x50, 0x36, 0xa7, 0xea, 0x88, 0xf0, 0xfa, 0x34, 0x78, 0xfd, 0x06, 3913 0xf0, 0xfa, 0x64, 0xf8, 0x67, 0x90, 0x8f, 0xee, 0xd5, 0xe8, 0xb6, 0x6c, 0x92, 0x74, 0x7b, 0x56, 3914 0xee, 0x24, 0x77, 0x46, 0x48, 0x5f, 0x43, 0x51, 0xbc, 0x33, 0xa3, 0x75, 0x41, 0x3f, 0xe1, 0x36, 3915 0xae, 0x54, 0x27, 0xf6, 0x47, 0x90, 0x2e, 0xac, 0x26, 0x3f, 0x96, 0xa0, 0xad, 0x1b, 0xbc, 0xa7, 3916 0xb0, 0x69, 0xee, 0xdd, 0xf8, 0xe5, 0x45, 0x9d, 0x41, 0x03, 0xa8, 0x4c, 0x7a, 0x9d, 0x40, 0xf7, 3917 0xc7, 0xec, 0x9d, 0xf8, 0x64, 0xa2, 0x7c, 0x72, 0x23, 0x5d, 0xd1, 0x75, 0xe2, 0x0d, 0x55, 0x72, 3918 0x5d, 0xc2, 0xfd, 0x5a, 0x72, 0x5d, 0xd2, 0xd5, 0x96, 0xed, 0x6b, 0x74, 0x53, 0x90, 0xf6, 0x35, 3919 0x7e, 0x1f, 0x91, 0xf6, 0x75, 0xec, 0x72, 0xa1, 0xce, 0xa0, 0x27, 0x90, 0x65, 0xb7, 0x5e, 0x54, 3920 0x11, 0x34, 0xa5, 0xab, 0xb1, 0xb2, 0x96, 0xd0, 0x13, 0x01, 0x34, 0x20, 0x17, 0x5e, 0x1d, 0xa4, 3921 0xa4, 0x8d, 0x5d, 0x4a, 0x94, 0xdb, 0x89, 0x7d, 0x22, 0x8c, 0x9e, 0x04, 0xa3, 0x4f, 0x81, 0xd1, 3922 0xc7, 0x61, 0x9e, 0x40, 0x96, 0xd1, 0x72, 0x69, 0x39, 0xd2, 0xf5, 0x40, 0x5a, 0x8e, 0xcc, 0xe1, 3923 0x19, 0x80, 0x3e, 0x0e, 0xa0, 0x4f, 0x04, 0xd0, 0xe3, 0x00, 0x5f, 0x43, 0x51, 0xa4, 0xaf, 0xd2, 3924 0x6e, 0x27, 0xd0, 0x5d, 0x69, 0xb7, 0x93, 0x78, 0x6f, 0x04, 0x39, 0x3a, 0x00, 0x63, 0x90, 0xf1, 3925 0x43, 0x20, 0x0e, 0x39, 0x4e, 0xe2, 0x66, 0xd0, 0xb7, 0xb0, 0x18, 0x23, 0x8b, 0x48, 0xfc, 0xe1, 3926 0x27, 0x99, 0x93, 0x2a, 0xea, 0x34, 0x15, 0x11, 0x3b, 0xc6, 0x1e, 0x25, 0xec, 0x64, 0x26, 0x2a, 3927 0x61, 0x4f, 0x22, 0x9f, 0x61, 0xbd, 0x94, 0xf8, 0x62, 0xbc, 0x5e, 0x26, 0x71, 0xd3, 0x78, 0xbd, 3928 0x4c, 0x26, 0x9c, 0x33, 0xa8, 0x05, 0x25, 0x89, 0x1a, 0xa2, 0xf1, 0x32, 0x26, 0x93, 0x51, 0x65, 3929 0x63, 0xb2, 0x42, 0xac, 0x0a, 0xf3, 0x67, 0x8a, 0x58, 0x1e, 0x48, 0x6c, 0x33, 0x5e, 0x85, 0x65, 3930 0x6a, 0x19, 0x25, 0x1b, 0x7b, 0x76, 0x89, 0x25, 0x9b, 0xc8, 0x2c, 0xe3, 0xc9, 0x26, 0x91, 0x49, 3931 0x75, 0x06, 0x59, 0x80, 0xc6, 0xd9, 0x1d, 0xfa, 0x20, 0x16, 0x89, 0x89, 0x7c, 0x52, 0xf9, 0xf0, 3932 0x1a, 0xad, 0x68, 0x92, 0xef, 0x60, 0x69, 0x8c, 0xf6, 0xa0, 0x4d, 0x39, 0x82, 0x12, 0x09, 0x93, 3933 0xf2, 0xc1, 0x74, 0x25, 0x31, 0x18, 0xe2, 0xd4, 0x05, 0xc9, 0x61, 0x94, 0x48, 0x92, 0xa4, 0x60, 3934 0x98, 0xc4, 0x7d, 0xd4, 0x99, 0xdd, 0x67, 0x7f, 0x1f, 0xae, 0xa7, 0xfe, 0x39, 0x5c, 0x4f, 0xfd, 3935 0x7b, 0xb8, 0x9e, 0xfa, 0xf6, 0x11, 0x7b, 0xce, 0xac, 0x59, 0x6e, 0x6f, 0xbb, 0x6f, 0x5a, 0x17, 3936 0x6f, 0xdb, 0xd8, 0x13, 0xbf, 0x7c, 0xcf, 0xda, 0x9e, 0xf0, 0x93, 0xf8, 0x79, 0x96, 0xb2, 0xc7, 3937 0x2f, 0xfe, 0x17, 0x00, 0x00, 0xff, 0xff, 0x71, 0xc5, 0x3a, 0xa0, 0x34, 0x1f, 0x00, 0x00, 3938 } 3939 3940 // Reference imports to suppress errors if they are not otherwise used. 3941 var _ context.Context 3942 var _ grpc.ClientConn 3943 3944 // This is a compile-time assertion to ensure that this generated file 3945 // is compatible with the grpc package it is being compiled against. 3946 const _ = grpc.SupportPackageIsVersion4 3947 3948 // APIClient is the client API for API service. 3949 // 3950 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 3951 type APIClient interface { 3952 // Activate/Deactivate the auth API. 'Activate' sets an initial set of admins 3953 // for the Pachyderm cluster, and 'Deactivate' removes all ACLs, tokens, and 3954 // admins from the Pachyderm cluster, making all data publicly accessable 3955 Activate(ctx context.Context, in *ActivateRequest, opts ...grpc.CallOption) (*ActivateResponse, error) 3956 Deactivate(ctx context.Context, in *DeactivateRequest, opts ...grpc.CallOption) (*DeactivateResponse, error) 3957 GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*GetConfigurationResponse, error) 3958 SetConfiguration(ctx context.Context, in *SetConfigurationRequest, opts ...grpc.CallOption) (*SetConfigurationResponse, error) 3959 // Deprecated. GetAdmins returns the current list of cluster super admins 3960 GetAdmins(ctx context.Context, in *GetAdminsRequest, opts ...grpc.CallOption) (*GetAdminsResponse, error) 3961 // Deprecated. ModifyAdmins adds or removes super admins from the cluster 3962 ModifyAdmins(ctx context.Context, in *ModifyAdminsRequest, opts ...grpc.CallOption) (*ModifyAdminsResponse, error) 3963 // GetClusterRoleBindings returns the current set of cluster role bindings 3964 GetClusterRoleBindings(ctx context.Context, in *GetClusterRoleBindingsRequest, opts ...grpc.CallOption) (*GetClusterRoleBindingsResponse, error) 3965 // ModifyAdmin sets the list of admin roles for a principal 3966 ModifyClusterRoleBinding(ctx context.Context, in *ModifyClusterRoleBindingRequest, opts ...grpc.CallOption) (*ModifyClusterRoleBindingResponse, error) 3967 Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) 3968 Authorize(ctx context.Context, in *AuthorizeRequest, opts ...grpc.CallOption) (*AuthorizeResponse, error) 3969 WhoAmI(ctx context.Context, in *WhoAmIRequest, opts ...grpc.CallOption) (*WhoAmIResponse, error) 3970 GetScope(ctx context.Context, in *GetScopeRequest, opts ...grpc.CallOption) (*GetScopeResponse, error) 3971 SetScope(ctx context.Context, in *SetScopeRequest, opts ...grpc.CallOption) (*SetScopeResponse, error) 3972 GetACL(ctx context.Context, in *GetACLRequest, opts ...grpc.CallOption) (*GetACLResponse, error) 3973 SetACL(ctx context.Context, in *SetACLRequest, opts ...grpc.CallOption) (*SetACLResponse, error) 3974 GetOIDCLogin(ctx context.Context, in *GetOIDCLoginRequest, opts ...grpc.CallOption) (*GetOIDCLoginResponse, error) 3975 GetAuthToken(ctx context.Context, in *GetAuthTokenRequest, opts ...grpc.CallOption) (*GetAuthTokenResponse, error) 3976 ExtendAuthToken(ctx context.Context, in *ExtendAuthTokenRequest, opts ...grpc.CallOption) (*ExtendAuthTokenResponse, error) 3977 RevokeAuthToken(ctx context.Context, in *RevokeAuthTokenRequest, opts ...grpc.CallOption) (*RevokeAuthTokenResponse, error) 3978 SetGroupsForUser(ctx context.Context, in *SetGroupsForUserRequest, opts ...grpc.CallOption) (*SetGroupsForUserResponse, error) 3979 ModifyMembers(ctx context.Context, in *ModifyMembersRequest, opts ...grpc.CallOption) (*ModifyMembersResponse, error) 3980 GetGroups(ctx context.Context, in *GetGroupsRequest, opts ...grpc.CallOption) (*GetGroupsResponse, error) 3981 GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error) 3982 GetOneTimePassword(ctx context.Context, in *GetOneTimePasswordRequest, opts ...grpc.CallOption) (*GetOneTimePasswordResponse, error) 3983 ExtractAuthTokens(ctx context.Context, in *ExtractAuthTokensRequest, opts ...grpc.CallOption) (*ExtractAuthTokensResponse, error) 3984 RestoreAuthToken(ctx context.Context, in *RestoreAuthTokenRequest, opts ...grpc.CallOption) (*RestoreAuthTokenResponse, error) 3985 } 3986 3987 type aPIClient struct { 3988 cc *grpc.ClientConn 3989 } 3990 3991 func NewAPIClient(cc *grpc.ClientConn) APIClient { 3992 return &aPIClient{cc} 3993 } 3994 3995 func (c *aPIClient) Activate(ctx context.Context, in *ActivateRequest, opts ...grpc.CallOption) (*ActivateResponse, error) { 3996 out := new(ActivateResponse) 3997 err := c.cc.Invoke(ctx, "/auth_1_11.API/Activate", in, out, opts...) 3998 if err != nil { 3999 return nil, err 4000 } 4001 return out, nil 4002 } 4003 4004 func (c *aPIClient) Deactivate(ctx context.Context, in *DeactivateRequest, opts ...grpc.CallOption) (*DeactivateResponse, error) { 4005 out := new(DeactivateResponse) 4006 err := c.cc.Invoke(ctx, "/auth_1_11.API/Deactivate", in, out, opts...) 4007 if err != nil { 4008 return nil, err 4009 } 4010 return out, nil 4011 } 4012 4013 func (c *aPIClient) GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*GetConfigurationResponse, error) { 4014 out := new(GetConfigurationResponse) 4015 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetConfiguration", in, out, opts...) 4016 if err != nil { 4017 return nil, err 4018 } 4019 return out, nil 4020 } 4021 4022 func (c *aPIClient) SetConfiguration(ctx context.Context, in *SetConfigurationRequest, opts ...grpc.CallOption) (*SetConfigurationResponse, error) { 4023 out := new(SetConfigurationResponse) 4024 err := c.cc.Invoke(ctx, "/auth_1_11.API/SetConfiguration", in, out, opts...) 4025 if err != nil { 4026 return nil, err 4027 } 4028 return out, nil 4029 } 4030 4031 func (c *aPIClient) GetAdmins(ctx context.Context, in *GetAdminsRequest, opts ...grpc.CallOption) (*GetAdminsResponse, error) { 4032 out := new(GetAdminsResponse) 4033 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetAdmins", in, out, opts...) 4034 if err != nil { 4035 return nil, err 4036 } 4037 return out, nil 4038 } 4039 4040 func (c *aPIClient) ModifyAdmins(ctx context.Context, in *ModifyAdminsRequest, opts ...grpc.CallOption) (*ModifyAdminsResponse, error) { 4041 out := new(ModifyAdminsResponse) 4042 err := c.cc.Invoke(ctx, "/auth_1_11.API/ModifyAdmins", in, out, opts...) 4043 if err != nil { 4044 return nil, err 4045 } 4046 return out, nil 4047 } 4048 4049 func (c *aPIClient) GetClusterRoleBindings(ctx context.Context, in *GetClusterRoleBindingsRequest, opts ...grpc.CallOption) (*GetClusterRoleBindingsResponse, error) { 4050 out := new(GetClusterRoleBindingsResponse) 4051 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetClusterRoleBindings", in, out, opts...) 4052 if err != nil { 4053 return nil, err 4054 } 4055 return out, nil 4056 } 4057 4058 func (c *aPIClient) ModifyClusterRoleBinding(ctx context.Context, in *ModifyClusterRoleBindingRequest, opts ...grpc.CallOption) (*ModifyClusterRoleBindingResponse, error) { 4059 out := new(ModifyClusterRoleBindingResponse) 4060 err := c.cc.Invoke(ctx, "/auth_1_11.API/ModifyClusterRoleBinding", in, out, opts...) 4061 if err != nil { 4062 return nil, err 4063 } 4064 return out, nil 4065 } 4066 4067 func (c *aPIClient) Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) { 4068 out := new(AuthenticateResponse) 4069 err := c.cc.Invoke(ctx, "/auth_1_11.API/Authenticate", in, out, opts...) 4070 if err != nil { 4071 return nil, err 4072 } 4073 return out, nil 4074 } 4075 4076 func (c *aPIClient) Authorize(ctx context.Context, in *AuthorizeRequest, opts ...grpc.CallOption) (*AuthorizeResponse, error) { 4077 out := new(AuthorizeResponse) 4078 err := c.cc.Invoke(ctx, "/auth_1_11.API/Authorize", in, out, opts...) 4079 if err != nil { 4080 return nil, err 4081 } 4082 return out, nil 4083 } 4084 4085 func (c *aPIClient) WhoAmI(ctx context.Context, in *WhoAmIRequest, opts ...grpc.CallOption) (*WhoAmIResponse, error) { 4086 out := new(WhoAmIResponse) 4087 err := c.cc.Invoke(ctx, "/auth_1_11.API/WhoAmI", in, out, opts...) 4088 if err != nil { 4089 return nil, err 4090 } 4091 return out, nil 4092 } 4093 4094 func (c *aPIClient) GetScope(ctx context.Context, in *GetScopeRequest, opts ...grpc.CallOption) (*GetScopeResponse, error) { 4095 out := new(GetScopeResponse) 4096 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetScope", in, out, opts...) 4097 if err != nil { 4098 return nil, err 4099 } 4100 return out, nil 4101 } 4102 4103 func (c *aPIClient) SetScope(ctx context.Context, in *SetScopeRequest, opts ...grpc.CallOption) (*SetScopeResponse, error) { 4104 out := new(SetScopeResponse) 4105 err := c.cc.Invoke(ctx, "/auth_1_11.API/SetScope", in, out, opts...) 4106 if err != nil { 4107 return nil, err 4108 } 4109 return out, nil 4110 } 4111 4112 func (c *aPIClient) GetACL(ctx context.Context, in *GetACLRequest, opts ...grpc.CallOption) (*GetACLResponse, error) { 4113 out := new(GetACLResponse) 4114 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetACL", in, out, opts...) 4115 if err != nil { 4116 return nil, err 4117 } 4118 return out, nil 4119 } 4120 4121 func (c *aPIClient) SetACL(ctx context.Context, in *SetACLRequest, opts ...grpc.CallOption) (*SetACLResponse, error) { 4122 out := new(SetACLResponse) 4123 err := c.cc.Invoke(ctx, "/auth_1_11.API/SetACL", in, out, opts...) 4124 if err != nil { 4125 return nil, err 4126 } 4127 return out, nil 4128 } 4129 4130 func (c *aPIClient) GetOIDCLogin(ctx context.Context, in *GetOIDCLoginRequest, opts ...grpc.CallOption) (*GetOIDCLoginResponse, error) { 4131 out := new(GetOIDCLoginResponse) 4132 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetOIDCLogin", in, out, opts...) 4133 if err != nil { 4134 return nil, err 4135 } 4136 return out, nil 4137 } 4138 4139 func (c *aPIClient) GetAuthToken(ctx context.Context, in *GetAuthTokenRequest, opts ...grpc.CallOption) (*GetAuthTokenResponse, error) { 4140 out := new(GetAuthTokenResponse) 4141 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetAuthToken", in, out, opts...) 4142 if err != nil { 4143 return nil, err 4144 } 4145 return out, nil 4146 } 4147 4148 func (c *aPIClient) ExtendAuthToken(ctx context.Context, in *ExtendAuthTokenRequest, opts ...grpc.CallOption) (*ExtendAuthTokenResponse, error) { 4149 out := new(ExtendAuthTokenResponse) 4150 err := c.cc.Invoke(ctx, "/auth_1_11.API/ExtendAuthToken", in, out, opts...) 4151 if err != nil { 4152 return nil, err 4153 } 4154 return out, nil 4155 } 4156 4157 func (c *aPIClient) RevokeAuthToken(ctx context.Context, in *RevokeAuthTokenRequest, opts ...grpc.CallOption) (*RevokeAuthTokenResponse, error) { 4158 out := new(RevokeAuthTokenResponse) 4159 err := c.cc.Invoke(ctx, "/auth_1_11.API/RevokeAuthToken", in, out, opts...) 4160 if err != nil { 4161 return nil, err 4162 } 4163 return out, nil 4164 } 4165 4166 func (c *aPIClient) SetGroupsForUser(ctx context.Context, in *SetGroupsForUserRequest, opts ...grpc.CallOption) (*SetGroupsForUserResponse, error) { 4167 out := new(SetGroupsForUserResponse) 4168 err := c.cc.Invoke(ctx, "/auth_1_11.API/SetGroupsForUser", in, out, opts...) 4169 if err != nil { 4170 return nil, err 4171 } 4172 return out, nil 4173 } 4174 4175 func (c *aPIClient) ModifyMembers(ctx context.Context, in *ModifyMembersRequest, opts ...grpc.CallOption) (*ModifyMembersResponse, error) { 4176 out := new(ModifyMembersResponse) 4177 err := c.cc.Invoke(ctx, "/auth_1_11.API/ModifyMembers", in, out, opts...) 4178 if err != nil { 4179 return nil, err 4180 } 4181 return out, nil 4182 } 4183 4184 func (c *aPIClient) GetGroups(ctx context.Context, in *GetGroupsRequest, opts ...grpc.CallOption) (*GetGroupsResponse, error) { 4185 out := new(GetGroupsResponse) 4186 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetGroups", in, out, opts...) 4187 if err != nil { 4188 return nil, err 4189 } 4190 return out, nil 4191 } 4192 4193 func (c *aPIClient) GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error) { 4194 out := new(GetUsersResponse) 4195 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetUsers", in, out, opts...) 4196 if err != nil { 4197 return nil, err 4198 } 4199 return out, nil 4200 } 4201 4202 func (c *aPIClient) GetOneTimePassword(ctx context.Context, in *GetOneTimePasswordRequest, opts ...grpc.CallOption) (*GetOneTimePasswordResponse, error) { 4203 out := new(GetOneTimePasswordResponse) 4204 err := c.cc.Invoke(ctx, "/auth_1_11.API/GetOneTimePassword", in, out, opts...) 4205 if err != nil { 4206 return nil, err 4207 } 4208 return out, nil 4209 } 4210 4211 func (c *aPIClient) ExtractAuthTokens(ctx context.Context, in *ExtractAuthTokensRequest, opts ...grpc.CallOption) (*ExtractAuthTokensResponse, error) { 4212 out := new(ExtractAuthTokensResponse) 4213 err := c.cc.Invoke(ctx, "/auth_1_11.API/ExtractAuthTokens", in, out, opts...) 4214 if err != nil { 4215 return nil, err 4216 } 4217 return out, nil 4218 } 4219 4220 func (c *aPIClient) RestoreAuthToken(ctx context.Context, in *RestoreAuthTokenRequest, opts ...grpc.CallOption) (*RestoreAuthTokenResponse, error) { 4221 out := new(RestoreAuthTokenResponse) 4222 err := c.cc.Invoke(ctx, "/auth_1_11.API/RestoreAuthToken", in, out, opts...) 4223 if err != nil { 4224 return nil, err 4225 } 4226 return out, nil 4227 } 4228 4229 // APIServer is the server API for API service. 4230 type APIServer interface { 4231 // Activate/Deactivate the auth API. 'Activate' sets an initial set of admins 4232 // for the Pachyderm cluster, and 'Deactivate' removes all ACLs, tokens, and 4233 // admins from the Pachyderm cluster, making all data publicly accessable 4234 Activate(context.Context, *ActivateRequest) (*ActivateResponse, error) 4235 Deactivate(context.Context, *DeactivateRequest) (*DeactivateResponse, error) 4236 GetConfiguration(context.Context, *GetConfigurationRequest) (*GetConfigurationResponse, error) 4237 SetConfiguration(context.Context, *SetConfigurationRequest) (*SetConfigurationResponse, error) 4238 // Deprecated. GetAdmins returns the current list of cluster super admins 4239 GetAdmins(context.Context, *GetAdminsRequest) (*GetAdminsResponse, error) 4240 // Deprecated. ModifyAdmins adds or removes super admins from the cluster 4241 ModifyAdmins(context.Context, *ModifyAdminsRequest) (*ModifyAdminsResponse, error) 4242 // GetClusterRoleBindings returns the current set of cluster role bindings 4243 GetClusterRoleBindings(context.Context, *GetClusterRoleBindingsRequest) (*GetClusterRoleBindingsResponse, error) 4244 // ModifyAdmin sets the list of admin roles for a principal 4245 ModifyClusterRoleBinding(context.Context, *ModifyClusterRoleBindingRequest) (*ModifyClusterRoleBindingResponse, error) 4246 Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error) 4247 Authorize(context.Context, *AuthorizeRequest) (*AuthorizeResponse, error) 4248 WhoAmI(context.Context, *WhoAmIRequest) (*WhoAmIResponse, error) 4249 GetScope(context.Context, *GetScopeRequest) (*GetScopeResponse, error) 4250 SetScope(context.Context, *SetScopeRequest) (*SetScopeResponse, error) 4251 GetACL(context.Context, *GetACLRequest) (*GetACLResponse, error) 4252 SetACL(context.Context, *SetACLRequest) (*SetACLResponse, error) 4253 GetOIDCLogin(context.Context, *GetOIDCLoginRequest) (*GetOIDCLoginResponse, error) 4254 GetAuthToken(context.Context, *GetAuthTokenRequest) (*GetAuthTokenResponse, error) 4255 ExtendAuthToken(context.Context, *ExtendAuthTokenRequest) (*ExtendAuthTokenResponse, error) 4256 RevokeAuthToken(context.Context, *RevokeAuthTokenRequest) (*RevokeAuthTokenResponse, error) 4257 SetGroupsForUser(context.Context, *SetGroupsForUserRequest) (*SetGroupsForUserResponse, error) 4258 ModifyMembers(context.Context, *ModifyMembersRequest) (*ModifyMembersResponse, error) 4259 GetGroups(context.Context, *GetGroupsRequest) (*GetGroupsResponse, error) 4260 GetUsers(context.Context, *GetUsersRequest) (*GetUsersResponse, error) 4261 GetOneTimePassword(context.Context, *GetOneTimePasswordRequest) (*GetOneTimePasswordResponse, error) 4262 ExtractAuthTokens(context.Context, *ExtractAuthTokensRequest) (*ExtractAuthTokensResponse, error) 4263 RestoreAuthToken(context.Context, *RestoreAuthTokenRequest) (*RestoreAuthTokenResponse, error) 4264 } 4265 4266 // UnimplementedAPIServer can be embedded to have forward compatible implementations. 4267 type UnimplementedAPIServer struct { 4268 } 4269 4270 func (*UnimplementedAPIServer) Activate(ctx context.Context, req *ActivateRequest) (*ActivateResponse, error) { 4271 return nil, status.Errorf(codes.Unimplemented, "method Activate not implemented") 4272 } 4273 func (*UnimplementedAPIServer) Deactivate(ctx context.Context, req *DeactivateRequest) (*DeactivateResponse, error) { 4274 return nil, status.Errorf(codes.Unimplemented, "method Deactivate not implemented") 4275 } 4276 func (*UnimplementedAPIServer) GetConfiguration(ctx context.Context, req *GetConfigurationRequest) (*GetConfigurationResponse, error) { 4277 return nil, status.Errorf(codes.Unimplemented, "method GetConfiguration not implemented") 4278 } 4279 func (*UnimplementedAPIServer) SetConfiguration(ctx context.Context, req *SetConfigurationRequest) (*SetConfigurationResponse, error) { 4280 return nil, status.Errorf(codes.Unimplemented, "method SetConfiguration not implemented") 4281 } 4282 func (*UnimplementedAPIServer) GetAdmins(ctx context.Context, req *GetAdminsRequest) (*GetAdminsResponse, error) { 4283 return nil, status.Errorf(codes.Unimplemented, "method GetAdmins not implemented") 4284 } 4285 func (*UnimplementedAPIServer) ModifyAdmins(ctx context.Context, req *ModifyAdminsRequest) (*ModifyAdminsResponse, error) { 4286 return nil, status.Errorf(codes.Unimplemented, "method ModifyAdmins not implemented") 4287 } 4288 func (*UnimplementedAPIServer) GetClusterRoleBindings(ctx context.Context, req *GetClusterRoleBindingsRequest) (*GetClusterRoleBindingsResponse, error) { 4289 return nil, status.Errorf(codes.Unimplemented, "method GetClusterRoleBindings not implemented") 4290 } 4291 func (*UnimplementedAPIServer) ModifyClusterRoleBinding(ctx context.Context, req *ModifyClusterRoleBindingRequest) (*ModifyClusterRoleBindingResponse, error) { 4292 return nil, status.Errorf(codes.Unimplemented, "method ModifyClusterRoleBinding not implemented") 4293 } 4294 func (*UnimplementedAPIServer) Authenticate(ctx context.Context, req *AuthenticateRequest) (*AuthenticateResponse, error) { 4295 return nil, status.Errorf(codes.Unimplemented, "method Authenticate not implemented") 4296 } 4297 func (*UnimplementedAPIServer) Authorize(ctx context.Context, req *AuthorizeRequest) (*AuthorizeResponse, error) { 4298 return nil, status.Errorf(codes.Unimplemented, "method Authorize not implemented") 4299 } 4300 func (*UnimplementedAPIServer) WhoAmI(ctx context.Context, req *WhoAmIRequest) (*WhoAmIResponse, error) { 4301 return nil, status.Errorf(codes.Unimplemented, "method WhoAmI not implemented") 4302 } 4303 func (*UnimplementedAPIServer) GetScope(ctx context.Context, req *GetScopeRequest) (*GetScopeResponse, error) { 4304 return nil, status.Errorf(codes.Unimplemented, "method GetScope not implemented") 4305 } 4306 func (*UnimplementedAPIServer) SetScope(ctx context.Context, req *SetScopeRequest) (*SetScopeResponse, error) { 4307 return nil, status.Errorf(codes.Unimplemented, "method SetScope not implemented") 4308 } 4309 func (*UnimplementedAPIServer) GetACL(ctx context.Context, req *GetACLRequest) (*GetACLResponse, error) { 4310 return nil, status.Errorf(codes.Unimplemented, "method GetACL not implemented") 4311 } 4312 func (*UnimplementedAPIServer) SetACL(ctx context.Context, req *SetACLRequest) (*SetACLResponse, error) { 4313 return nil, status.Errorf(codes.Unimplemented, "method SetACL not implemented") 4314 } 4315 func (*UnimplementedAPIServer) GetOIDCLogin(ctx context.Context, req *GetOIDCLoginRequest) (*GetOIDCLoginResponse, error) { 4316 return nil, status.Errorf(codes.Unimplemented, "method GetOIDCLogin not implemented") 4317 } 4318 func (*UnimplementedAPIServer) GetAuthToken(ctx context.Context, req *GetAuthTokenRequest) (*GetAuthTokenResponse, error) { 4319 return nil, status.Errorf(codes.Unimplemented, "method GetAuthToken not implemented") 4320 } 4321 func (*UnimplementedAPIServer) ExtendAuthToken(ctx context.Context, req *ExtendAuthTokenRequest) (*ExtendAuthTokenResponse, error) { 4322 return nil, status.Errorf(codes.Unimplemented, "method ExtendAuthToken not implemented") 4323 } 4324 func (*UnimplementedAPIServer) RevokeAuthToken(ctx context.Context, req *RevokeAuthTokenRequest) (*RevokeAuthTokenResponse, error) { 4325 return nil, status.Errorf(codes.Unimplemented, "method RevokeAuthToken not implemented") 4326 } 4327 func (*UnimplementedAPIServer) SetGroupsForUser(ctx context.Context, req *SetGroupsForUserRequest) (*SetGroupsForUserResponse, error) { 4328 return nil, status.Errorf(codes.Unimplemented, "method SetGroupsForUser not implemented") 4329 } 4330 func (*UnimplementedAPIServer) ModifyMembers(ctx context.Context, req *ModifyMembersRequest) (*ModifyMembersResponse, error) { 4331 return nil, status.Errorf(codes.Unimplemented, "method ModifyMembers not implemented") 4332 } 4333 func (*UnimplementedAPIServer) GetGroups(ctx context.Context, req *GetGroupsRequest) (*GetGroupsResponse, error) { 4334 return nil, status.Errorf(codes.Unimplemented, "method GetGroups not implemented") 4335 } 4336 func (*UnimplementedAPIServer) GetUsers(ctx context.Context, req *GetUsersRequest) (*GetUsersResponse, error) { 4337 return nil, status.Errorf(codes.Unimplemented, "method GetUsers not implemented") 4338 } 4339 func (*UnimplementedAPIServer) GetOneTimePassword(ctx context.Context, req *GetOneTimePasswordRequest) (*GetOneTimePasswordResponse, error) { 4340 return nil, status.Errorf(codes.Unimplemented, "method GetOneTimePassword not implemented") 4341 } 4342 func (*UnimplementedAPIServer) ExtractAuthTokens(ctx context.Context, req *ExtractAuthTokensRequest) (*ExtractAuthTokensResponse, error) { 4343 return nil, status.Errorf(codes.Unimplemented, "method ExtractAuthTokens not implemented") 4344 } 4345 func (*UnimplementedAPIServer) RestoreAuthToken(ctx context.Context, req *RestoreAuthTokenRequest) (*RestoreAuthTokenResponse, error) { 4346 return nil, status.Errorf(codes.Unimplemented, "method RestoreAuthToken not implemented") 4347 } 4348 4349 func RegisterAPIServer(s *grpc.Server, srv APIServer) { 4350 s.RegisterService(&_API_serviceDesc, srv) 4351 } 4352 4353 func _API_Activate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4354 in := new(ActivateRequest) 4355 if err := dec(in); err != nil { 4356 return nil, err 4357 } 4358 if interceptor == nil { 4359 return srv.(APIServer).Activate(ctx, in) 4360 } 4361 info := &grpc.UnaryServerInfo{ 4362 Server: srv, 4363 FullMethod: "/auth_1_11.API/Activate", 4364 } 4365 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4366 return srv.(APIServer).Activate(ctx, req.(*ActivateRequest)) 4367 } 4368 return interceptor(ctx, in, info, handler) 4369 } 4370 4371 func _API_Deactivate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4372 in := new(DeactivateRequest) 4373 if err := dec(in); err != nil { 4374 return nil, err 4375 } 4376 if interceptor == nil { 4377 return srv.(APIServer).Deactivate(ctx, in) 4378 } 4379 info := &grpc.UnaryServerInfo{ 4380 Server: srv, 4381 FullMethod: "/auth_1_11.API/Deactivate", 4382 } 4383 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4384 return srv.(APIServer).Deactivate(ctx, req.(*DeactivateRequest)) 4385 } 4386 return interceptor(ctx, in, info, handler) 4387 } 4388 4389 func _API_GetConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4390 in := new(GetConfigurationRequest) 4391 if err := dec(in); err != nil { 4392 return nil, err 4393 } 4394 if interceptor == nil { 4395 return srv.(APIServer).GetConfiguration(ctx, in) 4396 } 4397 info := &grpc.UnaryServerInfo{ 4398 Server: srv, 4399 FullMethod: "/auth_1_11.API/GetConfiguration", 4400 } 4401 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4402 return srv.(APIServer).GetConfiguration(ctx, req.(*GetConfigurationRequest)) 4403 } 4404 return interceptor(ctx, in, info, handler) 4405 } 4406 4407 func _API_SetConfiguration_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4408 in := new(SetConfigurationRequest) 4409 if err := dec(in); err != nil { 4410 return nil, err 4411 } 4412 if interceptor == nil { 4413 return srv.(APIServer).SetConfiguration(ctx, in) 4414 } 4415 info := &grpc.UnaryServerInfo{ 4416 Server: srv, 4417 FullMethod: "/auth_1_11.API/SetConfiguration", 4418 } 4419 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4420 return srv.(APIServer).SetConfiguration(ctx, req.(*SetConfigurationRequest)) 4421 } 4422 return interceptor(ctx, in, info, handler) 4423 } 4424 4425 func _API_GetAdmins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4426 in := new(GetAdminsRequest) 4427 if err := dec(in); err != nil { 4428 return nil, err 4429 } 4430 if interceptor == nil { 4431 return srv.(APIServer).GetAdmins(ctx, in) 4432 } 4433 info := &grpc.UnaryServerInfo{ 4434 Server: srv, 4435 FullMethod: "/auth_1_11.API/GetAdmins", 4436 } 4437 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4438 return srv.(APIServer).GetAdmins(ctx, req.(*GetAdminsRequest)) 4439 } 4440 return interceptor(ctx, in, info, handler) 4441 } 4442 4443 func _API_ModifyAdmins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4444 in := new(ModifyAdminsRequest) 4445 if err := dec(in); err != nil { 4446 return nil, err 4447 } 4448 if interceptor == nil { 4449 return srv.(APIServer).ModifyAdmins(ctx, in) 4450 } 4451 info := &grpc.UnaryServerInfo{ 4452 Server: srv, 4453 FullMethod: "/auth_1_11.API/ModifyAdmins", 4454 } 4455 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4456 return srv.(APIServer).ModifyAdmins(ctx, req.(*ModifyAdminsRequest)) 4457 } 4458 return interceptor(ctx, in, info, handler) 4459 } 4460 4461 func _API_GetClusterRoleBindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4462 in := new(GetClusterRoleBindingsRequest) 4463 if err := dec(in); err != nil { 4464 return nil, err 4465 } 4466 if interceptor == nil { 4467 return srv.(APIServer).GetClusterRoleBindings(ctx, in) 4468 } 4469 info := &grpc.UnaryServerInfo{ 4470 Server: srv, 4471 FullMethod: "/auth_1_11.API/GetClusterRoleBindings", 4472 } 4473 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4474 return srv.(APIServer).GetClusterRoleBindings(ctx, req.(*GetClusterRoleBindingsRequest)) 4475 } 4476 return interceptor(ctx, in, info, handler) 4477 } 4478 4479 func _API_ModifyClusterRoleBinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4480 in := new(ModifyClusterRoleBindingRequest) 4481 if err := dec(in); err != nil { 4482 return nil, err 4483 } 4484 if interceptor == nil { 4485 return srv.(APIServer).ModifyClusterRoleBinding(ctx, in) 4486 } 4487 info := &grpc.UnaryServerInfo{ 4488 Server: srv, 4489 FullMethod: "/auth_1_11.API/ModifyClusterRoleBinding", 4490 } 4491 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4492 return srv.(APIServer).ModifyClusterRoleBinding(ctx, req.(*ModifyClusterRoleBindingRequest)) 4493 } 4494 return interceptor(ctx, in, info, handler) 4495 } 4496 4497 func _API_Authenticate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4498 in := new(AuthenticateRequest) 4499 if err := dec(in); err != nil { 4500 return nil, err 4501 } 4502 if interceptor == nil { 4503 return srv.(APIServer).Authenticate(ctx, in) 4504 } 4505 info := &grpc.UnaryServerInfo{ 4506 Server: srv, 4507 FullMethod: "/auth_1_11.API/Authenticate", 4508 } 4509 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4510 return srv.(APIServer).Authenticate(ctx, req.(*AuthenticateRequest)) 4511 } 4512 return interceptor(ctx, in, info, handler) 4513 } 4514 4515 func _API_Authorize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4516 in := new(AuthorizeRequest) 4517 if err := dec(in); err != nil { 4518 return nil, err 4519 } 4520 if interceptor == nil { 4521 return srv.(APIServer).Authorize(ctx, in) 4522 } 4523 info := &grpc.UnaryServerInfo{ 4524 Server: srv, 4525 FullMethod: "/auth_1_11.API/Authorize", 4526 } 4527 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4528 return srv.(APIServer).Authorize(ctx, req.(*AuthorizeRequest)) 4529 } 4530 return interceptor(ctx, in, info, handler) 4531 } 4532 4533 func _API_WhoAmI_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4534 in := new(WhoAmIRequest) 4535 if err := dec(in); err != nil { 4536 return nil, err 4537 } 4538 if interceptor == nil { 4539 return srv.(APIServer).WhoAmI(ctx, in) 4540 } 4541 info := &grpc.UnaryServerInfo{ 4542 Server: srv, 4543 FullMethod: "/auth_1_11.API/WhoAmI", 4544 } 4545 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4546 return srv.(APIServer).WhoAmI(ctx, req.(*WhoAmIRequest)) 4547 } 4548 return interceptor(ctx, in, info, handler) 4549 } 4550 4551 func _API_GetScope_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4552 in := new(GetScopeRequest) 4553 if err := dec(in); err != nil { 4554 return nil, err 4555 } 4556 if interceptor == nil { 4557 return srv.(APIServer).GetScope(ctx, in) 4558 } 4559 info := &grpc.UnaryServerInfo{ 4560 Server: srv, 4561 FullMethod: "/auth_1_11.API/GetScope", 4562 } 4563 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4564 return srv.(APIServer).GetScope(ctx, req.(*GetScopeRequest)) 4565 } 4566 return interceptor(ctx, in, info, handler) 4567 } 4568 4569 func _API_SetScope_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4570 in := new(SetScopeRequest) 4571 if err := dec(in); err != nil { 4572 return nil, err 4573 } 4574 if interceptor == nil { 4575 return srv.(APIServer).SetScope(ctx, in) 4576 } 4577 info := &grpc.UnaryServerInfo{ 4578 Server: srv, 4579 FullMethod: "/auth_1_11.API/SetScope", 4580 } 4581 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4582 return srv.(APIServer).SetScope(ctx, req.(*SetScopeRequest)) 4583 } 4584 return interceptor(ctx, in, info, handler) 4585 } 4586 4587 func _API_GetACL_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4588 in := new(GetACLRequest) 4589 if err := dec(in); err != nil { 4590 return nil, err 4591 } 4592 if interceptor == nil { 4593 return srv.(APIServer).GetACL(ctx, in) 4594 } 4595 info := &grpc.UnaryServerInfo{ 4596 Server: srv, 4597 FullMethod: "/auth_1_11.API/GetACL", 4598 } 4599 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4600 return srv.(APIServer).GetACL(ctx, req.(*GetACLRequest)) 4601 } 4602 return interceptor(ctx, in, info, handler) 4603 } 4604 4605 func _API_SetACL_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4606 in := new(SetACLRequest) 4607 if err := dec(in); err != nil { 4608 return nil, err 4609 } 4610 if interceptor == nil { 4611 return srv.(APIServer).SetACL(ctx, in) 4612 } 4613 info := &grpc.UnaryServerInfo{ 4614 Server: srv, 4615 FullMethod: "/auth_1_11.API/SetACL", 4616 } 4617 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4618 return srv.(APIServer).SetACL(ctx, req.(*SetACLRequest)) 4619 } 4620 return interceptor(ctx, in, info, handler) 4621 } 4622 4623 func _API_GetOIDCLogin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4624 in := new(GetOIDCLoginRequest) 4625 if err := dec(in); err != nil { 4626 return nil, err 4627 } 4628 if interceptor == nil { 4629 return srv.(APIServer).GetOIDCLogin(ctx, in) 4630 } 4631 info := &grpc.UnaryServerInfo{ 4632 Server: srv, 4633 FullMethod: "/auth_1_11.API/GetOIDCLogin", 4634 } 4635 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4636 return srv.(APIServer).GetOIDCLogin(ctx, req.(*GetOIDCLoginRequest)) 4637 } 4638 return interceptor(ctx, in, info, handler) 4639 } 4640 4641 func _API_GetAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4642 in := new(GetAuthTokenRequest) 4643 if err := dec(in); err != nil { 4644 return nil, err 4645 } 4646 if interceptor == nil { 4647 return srv.(APIServer).GetAuthToken(ctx, in) 4648 } 4649 info := &grpc.UnaryServerInfo{ 4650 Server: srv, 4651 FullMethod: "/auth_1_11.API/GetAuthToken", 4652 } 4653 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4654 return srv.(APIServer).GetAuthToken(ctx, req.(*GetAuthTokenRequest)) 4655 } 4656 return interceptor(ctx, in, info, handler) 4657 } 4658 4659 func _API_ExtendAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4660 in := new(ExtendAuthTokenRequest) 4661 if err := dec(in); err != nil { 4662 return nil, err 4663 } 4664 if interceptor == nil { 4665 return srv.(APIServer).ExtendAuthToken(ctx, in) 4666 } 4667 info := &grpc.UnaryServerInfo{ 4668 Server: srv, 4669 FullMethod: "/auth_1_11.API/ExtendAuthToken", 4670 } 4671 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4672 return srv.(APIServer).ExtendAuthToken(ctx, req.(*ExtendAuthTokenRequest)) 4673 } 4674 return interceptor(ctx, in, info, handler) 4675 } 4676 4677 func _API_RevokeAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4678 in := new(RevokeAuthTokenRequest) 4679 if err := dec(in); err != nil { 4680 return nil, err 4681 } 4682 if interceptor == nil { 4683 return srv.(APIServer).RevokeAuthToken(ctx, in) 4684 } 4685 info := &grpc.UnaryServerInfo{ 4686 Server: srv, 4687 FullMethod: "/auth_1_11.API/RevokeAuthToken", 4688 } 4689 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4690 return srv.(APIServer).RevokeAuthToken(ctx, req.(*RevokeAuthTokenRequest)) 4691 } 4692 return interceptor(ctx, in, info, handler) 4693 } 4694 4695 func _API_SetGroupsForUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4696 in := new(SetGroupsForUserRequest) 4697 if err := dec(in); err != nil { 4698 return nil, err 4699 } 4700 if interceptor == nil { 4701 return srv.(APIServer).SetGroupsForUser(ctx, in) 4702 } 4703 info := &grpc.UnaryServerInfo{ 4704 Server: srv, 4705 FullMethod: "/auth_1_11.API/SetGroupsForUser", 4706 } 4707 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4708 return srv.(APIServer).SetGroupsForUser(ctx, req.(*SetGroupsForUserRequest)) 4709 } 4710 return interceptor(ctx, in, info, handler) 4711 } 4712 4713 func _API_ModifyMembers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4714 in := new(ModifyMembersRequest) 4715 if err := dec(in); err != nil { 4716 return nil, err 4717 } 4718 if interceptor == nil { 4719 return srv.(APIServer).ModifyMembers(ctx, in) 4720 } 4721 info := &grpc.UnaryServerInfo{ 4722 Server: srv, 4723 FullMethod: "/auth_1_11.API/ModifyMembers", 4724 } 4725 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4726 return srv.(APIServer).ModifyMembers(ctx, req.(*ModifyMembersRequest)) 4727 } 4728 return interceptor(ctx, in, info, handler) 4729 } 4730 4731 func _API_GetGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4732 in := new(GetGroupsRequest) 4733 if err := dec(in); err != nil { 4734 return nil, err 4735 } 4736 if interceptor == nil { 4737 return srv.(APIServer).GetGroups(ctx, in) 4738 } 4739 info := &grpc.UnaryServerInfo{ 4740 Server: srv, 4741 FullMethod: "/auth_1_11.API/GetGroups", 4742 } 4743 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4744 return srv.(APIServer).GetGroups(ctx, req.(*GetGroupsRequest)) 4745 } 4746 return interceptor(ctx, in, info, handler) 4747 } 4748 4749 func _API_GetUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4750 in := new(GetUsersRequest) 4751 if err := dec(in); err != nil { 4752 return nil, err 4753 } 4754 if interceptor == nil { 4755 return srv.(APIServer).GetUsers(ctx, in) 4756 } 4757 info := &grpc.UnaryServerInfo{ 4758 Server: srv, 4759 FullMethod: "/auth_1_11.API/GetUsers", 4760 } 4761 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4762 return srv.(APIServer).GetUsers(ctx, req.(*GetUsersRequest)) 4763 } 4764 return interceptor(ctx, in, info, handler) 4765 } 4766 4767 func _API_GetOneTimePassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4768 in := new(GetOneTimePasswordRequest) 4769 if err := dec(in); err != nil { 4770 return nil, err 4771 } 4772 if interceptor == nil { 4773 return srv.(APIServer).GetOneTimePassword(ctx, in) 4774 } 4775 info := &grpc.UnaryServerInfo{ 4776 Server: srv, 4777 FullMethod: "/auth_1_11.API/GetOneTimePassword", 4778 } 4779 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4780 return srv.(APIServer).GetOneTimePassword(ctx, req.(*GetOneTimePasswordRequest)) 4781 } 4782 return interceptor(ctx, in, info, handler) 4783 } 4784 4785 func _API_ExtractAuthTokens_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4786 in := new(ExtractAuthTokensRequest) 4787 if err := dec(in); err != nil { 4788 return nil, err 4789 } 4790 if interceptor == nil { 4791 return srv.(APIServer).ExtractAuthTokens(ctx, in) 4792 } 4793 info := &grpc.UnaryServerInfo{ 4794 Server: srv, 4795 FullMethod: "/auth_1_11.API/ExtractAuthTokens", 4796 } 4797 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4798 return srv.(APIServer).ExtractAuthTokens(ctx, req.(*ExtractAuthTokensRequest)) 4799 } 4800 return interceptor(ctx, in, info, handler) 4801 } 4802 4803 func _API_RestoreAuthToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 4804 in := new(RestoreAuthTokenRequest) 4805 if err := dec(in); err != nil { 4806 return nil, err 4807 } 4808 if interceptor == nil { 4809 return srv.(APIServer).RestoreAuthToken(ctx, in) 4810 } 4811 info := &grpc.UnaryServerInfo{ 4812 Server: srv, 4813 FullMethod: "/auth_1_11.API/RestoreAuthToken", 4814 } 4815 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 4816 return srv.(APIServer).RestoreAuthToken(ctx, req.(*RestoreAuthTokenRequest)) 4817 } 4818 return interceptor(ctx, in, info, handler) 4819 } 4820 4821 var _API_serviceDesc = grpc.ServiceDesc{ 4822 ServiceName: "auth_1_11.API", 4823 HandlerType: (*APIServer)(nil), 4824 Methods: []grpc.MethodDesc{ 4825 { 4826 MethodName: "Activate", 4827 Handler: _API_Activate_Handler, 4828 }, 4829 { 4830 MethodName: "Deactivate", 4831 Handler: _API_Deactivate_Handler, 4832 }, 4833 { 4834 MethodName: "GetConfiguration", 4835 Handler: _API_GetConfiguration_Handler, 4836 }, 4837 { 4838 MethodName: "SetConfiguration", 4839 Handler: _API_SetConfiguration_Handler, 4840 }, 4841 { 4842 MethodName: "GetAdmins", 4843 Handler: _API_GetAdmins_Handler, 4844 }, 4845 { 4846 MethodName: "ModifyAdmins", 4847 Handler: _API_ModifyAdmins_Handler, 4848 }, 4849 { 4850 MethodName: "GetClusterRoleBindings", 4851 Handler: _API_GetClusterRoleBindings_Handler, 4852 }, 4853 { 4854 MethodName: "ModifyClusterRoleBinding", 4855 Handler: _API_ModifyClusterRoleBinding_Handler, 4856 }, 4857 { 4858 MethodName: "Authenticate", 4859 Handler: _API_Authenticate_Handler, 4860 }, 4861 { 4862 MethodName: "Authorize", 4863 Handler: _API_Authorize_Handler, 4864 }, 4865 { 4866 MethodName: "WhoAmI", 4867 Handler: _API_WhoAmI_Handler, 4868 }, 4869 { 4870 MethodName: "GetScope", 4871 Handler: _API_GetScope_Handler, 4872 }, 4873 { 4874 MethodName: "SetScope", 4875 Handler: _API_SetScope_Handler, 4876 }, 4877 { 4878 MethodName: "GetACL", 4879 Handler: _API_GetACL_Handler, 4880 }, 4881 { 4882 MethodName: "SetACL", 4883 Handler: _API_SetACL_Handler, 4884 }, 4885 { 4886 MethodName: "GetOIDCLogin", 4887 Handler: _API_GetOIDCLogin_Handler, 4888 }, 4889 { 4890 MethodName: "GetAuthToken", 4891 Handler: _API_GetAuthToken_Handler, 4892 }, 4893 { 4894 MethodName: "ExtendAuthToken", 4895 Handler: _API_ExtendAuthToken_Handler, 4896 }, 4897 { 4898 MethodName: "RevokeAuthToken", 4899 Handler: _API_RevokeAuthToken_Handler, 4900 }, 4901 { 4902 MethodName: "SetGroupsForUser", 4903 Handler: _API_SetGroupsForUser_Handler, 4904 }, 4905 { 4906 MethodName: "ModifyMembers", 4907 Handler: _API_ModifyMembers_Handler, 4908 }, 4909 { 4910 MethodName: "GetGroups", 4911 Handler: _API_GetGroups_Handler, 4912 }, 4913 { 4914 MethodName: "GetUsers", 4915 Handler: _API_GetUsers_Handler, 4916 }, 4917 { 4918 MethodName: "GetOneTimePassword", 4919 Handler: _API_GetOneTimePassword_Handler, 4920 }, 4921 { 4922 MethodName: "ExtractAuthTokens", 4923 Handler: _API_ExtractAuthTokens_Handler, 4924 }, 4925 { 4926 MethodName: "RestoreAuthToken", 4927 Handler: _API_RestoreAuthToken_Handler, 4928 }, 4929 }, 4930 Streams: []grpc.StreamDesc{}, 4931 Metadata: "client/admin/v1_11/auth/auth.proto", 4932 } 4933 4934 func (m *ActivateRequest) Marshal() (dAtA []byte, err error) { 4935 size := m.Size() 4936 dAtA = make([]byte, size) 4937 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4938 if err != nil { 4939 return nil, err 4940 } 4941 return dAtA[:n], nil 4942 } 4943 4944 func (m *ActivateRequest) MarshalTo(dAtA []byte) (int, error) { 4945 size := m.Size() 4946 return m.MarshalToSizedBuffer(dAtA[:size]) 4947 } 4948 4949 func (m *ActivateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4950 i := len(dAtA) 4951 _ = i 4952 var l int 4953 _ = l 4954 if m.XXX_unrecognized != nil { 4955 i -= len(m.XXX_unrecognized) 4956 copy(dAtA[i:], m.XXX_unrecognized) 4957 } 4958 if len(m.RootToken) > 0 { 4959 i -= len(m.RootToken) 4960 copy(dAtA[i:], m.RootToken) 4961 i = encodeVarintAuth(dAtA, i, uint64(len(m.RootToken))) 4962 i-- 4963 dAtA[i] = 0x1a 4964 } 4965 if len(m.Subject) > 0 { 4966 i -= len(m.Subject) 4967 copy(dAtA[i:], m.Subject) 4968 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 4969 i-- 4970 dAtA[i] = 0x12 4971 } 4972 if len(m.GitHubToken) > 0 { 4973 i -= len(m.GitHubToken) 4974 copy(dAtA[i:], m.GitHubToken) 4975 i = encodeVarintAuth(dAtA, i, uint64(len(m.GitHubToken))) 4976 i-- 4977 dAtA[i] = 0xa 4978 } 4979 return len(dAtA) - i, nil 4980 } 4981 4982 func (m *ActivateResponse) Marshal() (dAtA []byte, err error) { 4983 size := m.Size() 4984 dAtA = make([]byte, size) 4985 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4986 if err != nil { 4987 return nil, err 4988 } 4989 return dAtA[:n], nil 4990 } 4991 4992 func (m *ActivateResponse) MarshalTo(dAtA []byte) (int, error) { 4993 size := m.Size() 4994 return m.MarshalToSizedBuffer(dAtA[:size]) 4995 } 4996 4997 func (m *ActivateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4998 i := len(dAtA) 4999 _ = i 5000 var l int 5001 _ = l 5002 if m.XXX_unrecognized != nil { 5003 i -= len(m.XXX_unrecognized) 5004 copy(dAtA[i:], m.XXX_unrecognized) 5005 } 5006 if len(m.PachToken) > 0 { 5007 i -= len(m.PachToken) 5008 copy(dAtA[i:], m.PachToken) 5009 i = encodeVarintAuth(dAtA, i, uint64(len(m.PachToken))) 5010 i-- 5011 dAtA[i] = 0xa 5012 } 5013 return len(dAtA) - i, nil 5014 } 5015 5016 func (m *DeactivateRequest) Marshal() (dAtA []byte, err error) { 5017 size := m.Size() 5018 dAtA = make([]byte, size) 5019 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5020 if err != nil { 5021 return nil, err 5022 } 5023 return dAtA[:n], nil 5024 } 5025 5026 func (m *DeactivateRequest) MarshalTo(dAtA []byte) (int, error) { 5027 size := m.Size() 5028 return m.MarshalToSizedBuffer(dAtA[:size]) 5029 } 5030 5031 func (m *DeactivateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5032 i := len(dAtA) 5033 _ = i 5034 var l int 5035 _ = l 5036 if m.XXX_unrecognized != nil { 5037 i -= len(m.XXX_unrecognized) 5038 copy(dAtA[i:], m.XXX_unrecognized) 5039 } 5040 return len(dAtA) - i, nil 5041 } 5042 5043 func (m *DeactivateResponse) Marshal() (dAtA []byte, err error) { 5044 size := m.Size() 5045 dAtA = make([]byte, size) 5046 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5047 if err != nil { 5048 return nil, err 5049 } 5050 return dAtA[:n], nil 5051 } 5052 5053 func (m *DeactivateResponse) MarshalTo(dAtA []byte) (int, error) { 5054 size := m.Size() 5055 return m.MarshalToSizedBuffer(dAtA[:size]) 5056 } 5057 5058 func (m *DeactivateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5059 i := len(dAtA) 5060 _ = i 5061 var l int 5062 _ = l 5063 if m.XXX_unrecognized != nil { 5064 i -= len(m.XXX_unrecognized) 5065 copy(dAtA[i:], m.XXX_unrecognized) 5066 } 5067 return len(dAtA) - i, nil 5068 } 5069 5070 func (m *IDProvider) Marshal() (dAtA []byte, err error) { 5071 size := m.Size() 5072 dAtA = make([]byte, size) 5073 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5074 if err != nil { 5075 return nil, err 5076 } 5077 return dAtA[:n], nil 5078 } 5079 5080 func (m *IDProvider) MarshalTo(dAtA []byte) (int, error) { 5081 size := m.Size() 5082 return m.MarshalToSizedBuffer(dAtA[:size]) 5083 } 5084 5085 func (m *IDProvider) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5086 i := len(dAtA) 5087 _ = i 5088 var l int 5089 _ = l 5090 if m.XXX_unrecognized != nil { 5091 i -= len(m.XXX_unrecognized) 5092 copy(dAtA[i:], m.XXX_unrecognized) 5093 } 5094 if m.OIDC != nil { 5095 { 5096 size, err := m.OIDC.MarshalToSizedBuffer(dAtA[:i]) 5097 if err != nil { 5098 return 0, err 5099 } 5100 i -= size 5101 i = encodeVarintAuth(dAtA, i, uint64(size)) 5102 } 5103 i-- 5104 dAtA[i] = 0x2a 5105 } 5106 if m.GitHub != nil { 5107 { 5108 size, err := m.GitHub.MarshalToSizedBuffer(dAtA[:i]) 5109 if err != nil { 5110 return 0, err 5111 } 5112 i -= size 5113 i = encodeVarintAuth(dAtA, i, uint64(size)) 5114 } 5115 i-- 5116 dAtA[i] = 0x22 5117 } 5118 if m.SAML != nil { 5119 { 5120 size, err := m.SAML.MarshalToSizedBuffer(dAtA[:i]) 5121 if err != nil { 5122 return 0, err 5123 } 5124 i -= size 5125 i = encodeVarintAuth(dAtA, i, uint64(size)) 5126 } 5127 i-- 5128 dAtA[i] = 0x1a 5129 } 5130 if len(m.Description) > 0 { 5131 i -= len(m.Description) 5132 copy(dAtA[i:], m.Description) 5133 i = encodeVarintAuth(dAtA, i, uint64(len(m.Description))) 5134 i-- 5135 dAtA[i] = 0x12 5136 } 5137 if len(m.Name) > 0 { 5138 i -= len(m.Name) 5139 copy(dAtA[i:], m.Name) 5140 i = encodeVarintAuth(dAtA, i, uint64(len(m.Name))) 5141 i-- 5142 dAtA[i] = 0xa 5143 } 5144 return len(dAtA) - i, nil 5145 } 5146 5147 func (m *IDProvider_SAMLOptions) Marshal() (dAtA []byte, err error) { 5148 size := m.Size() 5149 dAtA = make([]byte, size) 5150 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5151 if err != nil { 5152 return nil, err 5153 } 5154 return dAtA[:n], nil 5155 } 5156 5157 func (m *IDProvider_SAMLOptions) MarshalTo(dAtA []byte) (int, error) { 5158 size := m.Size() 5159 return m.MarshalToSizedBuffer(dAtA[:size]) 5160 } 5161 5162 func (m *IDProvider_SAMLOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5163 i := len(dAtA) 5164 _ = i 5165 var l int 5166 _ = l 5167 if m.XXX_unrecognized != nil { 5168 i -= len(m.XXX_unrecognized) 5169 copy(dAtA[i:], m.XXX_unrecognized) 5170 } 5171 if len(m.GroupAttribute) > 0 { 5172 i -= len(m.GroupAttribute) 5173 copy(dAtA[i:], m.GroupAttribute) 5174 i = encodeVarintAuth(dAtA, i, uint64(len(m.GroupAttribute))) 5175 i-- 5176 dAtA[i] = 0x1a 5177 } 5178 if len(m.MetadataXML) > 0 { 5179 i -= len(m.MetadataXML) 5180 copy(dAtA[i:], m.MetadataXML) 5181 i = encodeVarintAuth(dAtA, i, uint64(len(m.MetadataXML))) 5182 i-- 5183 dAtA[i] = 0x12 5184 } 5185 if len(m.MetadataURL) > 0 { 5186 i -= len(m.MetadataURL) 5187 copy(dAtA[i:], m.MetadataURL) 5188 i = encodeVarintAuth(dAtA, i, uint64(len(m.MetadataURL))) 5189 i-- 5190 dAtA[i] = 0xa 5191 } 5192 return len(dAtA) - i, nil 5193 } 5194 5195 func (m *IDProvider_OIDCOptions) Marshal() (dAtA []byte, err error) { 5196 size := m.Size() 5197 dAtA = make([]byte, size) 5198 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5199 if err != nil { 5200 return nil, err 5201 } 5202 return dAtA[:n], nil 5203 } 5204 5205 func (m *IDProvider_OIDCOptions) MarshalTo(dAtA []byte) (int, error) { 5206 size := m.Size() 5207 return m.MarshalToSizedBuffer(dAtA[:size]) 5208 } 5209 5210 func (m *IDProvider_OIDCOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5211 i := len(dAtA) 5212 _ = i 5213 var l int 5214 _ = l 5215 if m.XXX_unrecognized != nil { 5216 i -= len(m.XXX_unrecognized) 5217 copy(dAtA[i:], m.XXX_unrecognized) 5218 } 5219 if len(m.RedirectURI) > 0 { 5220 i -= len(m.RedirectURI) 5221 copy(dAtA[i:], m.RedirectURI) 5222 i = encodeVarintAuth(dAtA, i, uint64(len(m.RedirectURI))) 5223 i-- 5224 dAtA[i] = 0x22 5225 } 5226 if len(m.ClientSecret) > 0 { 5227 i -= len(m.ClientSecret) 5228 copy(dAtA[i:], m.ClientSecret) 5229 i = encodeVarintAuth(dAtA, i, uint64(len(m.ClientSecret))) 5230 i-- 5231 dAtA[i] = 0x1a 5232 } 5233 if len(m.ClientID) > 0 { 5234 i -= len(m.ClientID) 5235 copy(dAtA[i:], m.ClientID) 5236 i = encodeVarintAuth(dAtA, i, uint64(len(m.ClientID))) 5237 i-- 5238 dAtA[i] = 0x12 5239 } 5240 if len(m.Issuer) > 0 { 5241 i -= len(m.Issuer) 5242 copy(dAtA[i:], m.Issuer) 5243 i = encodeVarintAuth(dAtA, i, uint64(len(m.Issuer))) 5244 i-- 5245 dAtA[i] = 0xa 5246 } 5247 return len(dAtA) - i, nil 5248 } 5249 5250 func (m *IDProvider_GitHubOptions) Marshal() (dAtA []byte, err error) { 5251 size := m.Size() 5252 dAtA = make([]byte, size) 5253 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5254 if err != nil { 5255 return nil, err 5256 } 5257 return dAtA[:n], nil 5258 } 5259 5260 func (m *IDProvider_GitHubOptions) MarshalTo(dAtA []byte) (int, error) { 5261 size := m.Size() 5262 return m.MarshalToSizedBuffer(dAtA[:size]) 5263 } 5264 5265 func (m *IDProvider_GitHubOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5266 i := len(dAtA) 5267 _ = i 5268 var l int 5269 _ = l 5270 if m.XXX_unrecognized != nil { 5271 i -= len(m.XXX_unrecognized) 5272 copy(dAtA[i:], m.XXX_unrecognized) 5273 } 5274 return len(dAtA) - i, nil 5275 } 5276 5277 func (m *AuthConfig) Marshal() (dAtA []byte, err error) { 5278 size := m.Size() 5279 dAtA = make([]byte, size) 5280 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5281 if err != nil { 5282 return nil, err 5283 } 5284 return dAtA[:n], nil 5285 } 5286 5287 func (m *AuthConfig) MarshalTo(dAtA []byte) (int, error) { 5288 size := m.Size() 5289 return m.MarshalToSizedBuffer(dAtA[:size]) 5290 } 5291 5292 func (m *AuthConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5293 i := len(dAtA) 5294 _ = i 5295 var l int 5296 _ = l 5297 if m.XXX_unrecognized != nil { 5298 i -= len(m.XXX_unrecognized) 5299 copy(dAtA[i:], m.XXX_unrecognized) 5300 } 5301 if m.SAMLServiceOptions != nil { 5302 { 5303 size, err := m.SAMLServiceOptions.MarshalToSizedBuffer(dAtA[:i]) 5304 if err != nil { 5305 return 0, err 5306 } 5307 i -= size 5308 i = encodeVarintAuth(dAtA, i, uint64(size)) 5309 } 5310 i-- 5311 dAtA[i] = 0x1a 5312 } 5313 if len(m.IDProviders) > 0 { 5314 for iNdEx := len(m.IDProviders) - 1; iNdEx >= 0; iNdEx-- { 5315 { 5316 size, err := m.IDProviders[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 5317 if err != nil { 5318 return 0, err 5319 } 5320 i -= size 5321 i = encodeVarintAuth(dAtA, i, uint64(size)) 5322 } 5323 i-- 5324 dAtA[i] = 0x12 5325 } 5326 } 5327 if m.LiveConfigVersion != 0 { 5328 i = encodeVarintAuth(dAtA, i, uint64(m.LiveConfigVersion)) 5329 i-- 5330 dAtA[i] = 0x8 5331 } 5332 return len(dAtA) - i, nil 5333 } 5334 5335 func (m *AuthConfig_SAMLServiceOptions) Marshal() (dAtA []byte, err error) { 5336 size := m.Size() 5337 dAtA = make([]byte, size) 5338 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5339 if err != nil { 5340 return nil, err 5341 } 5342 return dAtA[:n], nil 5343 } 5344 5345 func (m *AuthConfig_SAMLServiceOptions) MarshalTo(dAtA []byte) (int, error) { 5346 size := m.Size() 5347 return m.MarshalToSizedBuffer(dAtA[:size]) 5348 } 5349 5350 func (m *AuthConfig_SAMLServiceOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5351 i := len(dAtA) 5352 _ = i 5353 var l int 5354 _ = l 5355 if m.XXX_unrecognized != nil { 5356 i -= len(m.XXX_unrecognized) 5357 copy(dAtA[i:], m.XXX_unrecognized) 5358 } 5359 if m.DebugLogging { 5360 i-- 5361 if m.DebugLogging { 5362 dAtA[i] = 1 5363 } else { 5364 dAtA[i] = 0 5365 } 5366 i-- 5367 dAtA[i] = 0x28 5368 } 5369 if len(m.SessionDuration) > 0 { 5370 i -= len(m.SessionDuration) 5371 copy(dAtA[i:], m.SessionDuration) 5372 i = encodeVarintAuth(dAtA, i, uint64(len(m.SessionDuration))) 5373 i-- 5374 dAtA[i] = 0x22 5375 } 5376 if len(m.DashURL) > 0 { 5377 i -= len(m.DashURL) 5378 copy(dAtA[i:], m.DashURL) 5379 i = encodeVarintAuth(dAtA, i, uint64(len(m.DashURL))) 5380 i-- 5381 dAtA[i] = 0x1a 5382 } 5383 if len(m.MetadataURL) > 0 { 5384 i -= len(m.MetadataURL) 5385 copy(dAtA[i:], m.MetadataURL) 5386 i = encodeVarintAuth(dAtA, i, uint64(len(m.MetadataURL))) 5387 i-- 5388 dAtA[i] = 0x12 5389 } 5390 if len(m.ACSURL) > 0 { 5391 i -= len(m.ACSURL) 5392 copy(dAtA[i:], m.ACSURL) 5393 i = encodeVarintAuth(dAtA, i, uint64(len(m.ACSURL))) 5394 i-- 5395 dAtA[i] = 0xa 5396 } 5397 return len(dAtA) - i, nil 5398 } 5399 5400 func (m *GetConfigurationRequest) Marshal() (dAtA []byte, err error) { 5401 size := m.Size() 5402 dAtA = make([]byte, size) 5403 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5404 if err != nil { 5405 return nil, err 5406 } 5407 return dAtA[:n], nil 5408 } 5409 5410 func (m *GetConfigurationRequest) MarshalTo(dAtA []byte) (int, error) { 5411 size := m.Size() 5412 return m.MarshalToSizedBuffer(dAtA[:size]) 5413 } 5414 5415 func (m *GetConfigurationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5416 i := len(dAtA) 5417 _ = i 5418 var l int 5419 _ = l 5420 if m.XXX_unrecognized != nil { 5421 i -= len(m.XXX_unrecognized) 5422 copy(dAtA[i:], m.XXX_unrecognized) 5423 } 5424 return len(dAtA) - i, nil 5425 } 5426 5427 func (m *GetConfigurationResponse) Marshal() (dAtA []byte, err error) { 5428 size := m.Size() 5429 dAtA = make([]byte, size) 5430 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5431 if err != nil { 5432 return nil, err 5433 } 5434 return dAtA[:n], nil 5435 } 5436 5437 func (m *GetConfigurationResponse) MarshalTo(dAtA []byte) (int, error) { 5438 size := m.Size() 5439 return m.MarshalToSizedBuffer(dAtA[:size]) 5440 } 5441 5442 func (m *GetConfigurationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5443 i := len(dAtA) 5444 _ = i 5445 var l int 5446 _ = l 5447 if m.XXX_unrecognized != nil { 5448 i -= len(m.XXX_unrecognized) 5449 copy(dAtA[i:], m.XXX_unrecognized) 5450 } 5451 if m.Configuration != nil { 5452 { 5453 size, err := m.Configuration.MarshalToSizedBuffer(dAtA[:i]) 5454 if err != nil { 5455 return 0, err 5456 } 5457 i -= size 5458 i = encodeVarintAuth(dAtA, i, uint64(size)) 5459 } 5460 i-- 5461 dAtA[i] = 0xa 5462 } 5463 return len(dAtA) - i, nil 5464 } 5465 5466 func (m *SetConfigurationRequest) Marshal() (dAtA []byte, err error) { 5467 size := m.Size() 5468 dAtA = make([]byte, size) 5469 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5470 if err != nil { 5471 return nil, err 5472 } 5473 return dAtA[:n], nil 5474 } 5475 5476 func (m *SetConfigurationRequest) MarshalTo(dAtA []byte) (int, error) { 5477 size := m.Size() 5478 return m.MarshalToSizedBuffer(dAtA[:size]) 5479 } 5480 5481 func (m *SetConfigurationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5482 i := len(dAtA) 5483 _ = i 5484 var l int 5485 _ = l 5486 if m.XXX_unrecognized != nil { 5487 i -= len(m.XXX_unrecognized) 5488 copy(dAtA[i:], m.XXX_unrecognized) 5489 } 5490 if m.Configuration != nil { 5491 { 5492 size, err := m.Configuration.MarshalToSizedBuffer(dAtA[:i]) 5493 if err != nil { 5494 return 0, err 5495 } 5496 i -= size 5497 i = encodeVarintAuth(dAtA, i, uint64(size)) 5498 } 5499 i-- 5500 dAtA[i] = 0xa 5501 } 5502 return len(dAtA) - i, nil 5503 } 5504 5505 func (m *SetConfigurationResponse) Marshal() (dAtA []byte, err error) { 5506 size := m.Size() 5507 dAtA = make([]byte, size) 5508 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5509 if err != nil { 5510 return nil, err 5511 } 5512 return dAtA[:n], nil 5513 } 5514 5515 func (m *SetConfigurationResponse) MarshalTo(dAtA []byte) (int, error) { 5516 size := m.Size() 5517 return m.MarshalToSizedBuffer(dAtA[:size]) 5518 } 5519 5520 func (m *SetConfigurationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5521 i := len(dAtA) 5522 _ = i 5523 var l int 5524 _ = l 5525 if m.XXX_unrecognized != nil { 5526 i -= len(m.XXX_unrecognized) 5527 copy(dAtA[i:], m.XXX_unrecognized) 5528 } 5529 return len(dAtA) - i, nil 5530 } 5531 5532 func (m *ClusterRoles) Marshal() (dAtA []byte, err error) { 5533 size := m.Size() 5534 dAtA = make([]byte, size) 5535 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5536 if err != nil { 5537 return nil, err 5538 } 5539 return dAtA[:n], nil 5540 } 5541 5542 func (m *ClusterRoles) MarshalTo(dAtA []byte) (int, error) { 5543 size := m.Size() 5544 return m.MarshalToSizedBuffer(dAtA[:size]) 5545 } 5546 5547 func (m *ClusterRoles) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5548 i := len(dAtA) 5549 _ = i 5550 var l int 5551 _ = l 5552 if m.XXX_unrecognized != nil { 5553 i -= len(m.XXX_unrecognized) 5554 copy(dAtA[i:], m.XXX_unrecognized) 5555 } 5556 if len(m.Roles) > 0 { 5557 dAtA8 := make([]byte, len(m.Roles)*10) 5558 var j7 int 5559 for _, num := range m.Roles { 5560 for num >= 1<<7 { 5561 dAtA8[j7] = uint8(uint64(num)&0x7f | 0x80) 5562 num >>= 7 5563 j7++ 5564 } 5565 dAtA8[j7] = uint8(num) 5566 j7++ 5567 } 5568 i -= j7 5569 copy(dAtA[i:], dAtA8[:j7]) 5570 i = encodeVarintAuth(dAtA, i, uint64(j7)) 5571 i-- 5572 dAtA[i] = 0xa 5573 } 5574 return len(dAtA) - i, nil 5575 } 5576 5577 func (m *GetClusterRoleBindingsRequest) Marshal() (dAtA []byte, err error) { 5578 size := m.Size() 5579 dAtA = make([]byte, size) 5580 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5581 if err != nil { 5582 return nil, err 5583 } 5584 return dAtA[:n], nil 5585 } 5586 5587 func (m *GetClusterRoleBindingsRequest) MarshalTo(dAtA []byte) (int, error) { 5588 size := m.Size() 5589 return m.MarshalToSizedBuffer(dAtA[:size]) 5590 } 5591 5592 func (m *GetClusterRoleBindingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5593 i := len(dAtA) 5594 _ = i 5595 var l int 5596 _ = l 5597 if m.XXX_unrecognized != nil { 5598 i -= len(m.XXX_unrecognized) 5599 copy(dAtA[i:], m.XXX_unrecognized) 5600 } 5601 return len(dAtA) - i, nil 5602 } 5603 5604 func (m *GetClusterRoleBindingsResponse) Marshal() (dAtA []byte, err error) { 5605 size := m.Size() 5606 dAtA = make([]byte, size) 5607 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5608 if err != nil { 5609 return nil, err 5610 } 5611 return dAtA[:n], nil 5612 } 5613 5614 func (m *GetClusterRoleBindingsResponse) MarshalTo(dAtA []byte) (int, error) { 5615 size := m.Size() 5616 return m.MarshalToSizedBuffer(dAtA[:size]) 5617 } 5618 5619 func (m *GetClusterRoleBindingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5620 i := len(dAtA) 5621 _ = i 5622 var l int 5623 _ = l 5624 if m.XXX_unrecognized != nil { 5625 i -= len(m.XXX_unrecognized) 5626 copy(dAtA[i:], m.XXX_unrecognized) 5627 } 5628 if len(m.Bindings) > 0 { 5629 for k := range m.Bindings { 5630 v := m.Bindings[k] 5631 baseI := i 5632 if v != nil { 5633 { 5634 size, err := v.MarshalToSizedBuffer(dAtA[:i]) 5635 if err != nil { 5636 return 0, err 5637 } 5638 i -= size 5639 i = encodeVarintAuth(dAtA, i, uint64(size)) 5640 } 5641 i-- 5642 dAtA[i] = 0x12 5643 } 5644 i -= len(k) 5645 copy(dAtA[i:], k) 5646 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 5647 i-- 5648 dAtA[i] = 0xa 5649 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 5650 i-- 5651 dAtA[i] = 0xa 5652 } 5653 } 5654 return len(dAtA) - i, nil 5655 } 5656 5657 func (m *ModifyClusterRoleBindingRequest) Marshal() (dAtA []byte, err error) { 5658 size := m.Size() 5659 dAtA = make([]byte, size) 5660 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5661 if err != nil { 5662 return nil, err 5663 } 5664 return dAtA[:n], nil 5665 } 5666 5667 func (m *ModifyClusterRoleBindingRequest) MarshalTo(dAtA []byte) (int, error) { 5668 size := m.Size() 5669 return m.MarshalToSizedBuffer(dAtA[:size]) 5670 } 5671 5672 func (m *ModifyClusterRoleBindingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5673 i := len(dAtA) 5674 _ = i 5675 var l int 5676 _ = l 5677 if m.XXX_unrecognized != nil { 5678 i -= len(m.XXX_unrecognized) 5679 copy(dAtA[i:], m.XXX_unrecognized) 5680 } 5681 if m.Roles != nil { 5682 { 5683 size, err := m.Roles.MarshalToSizedBuffer(dAtA[:i]) 5684 if err != nil { 5685 return 0, err 5686 } 5687 i -= size 5688 i = encodeVarintAuth(dAtA, i, uint64(size)) 5689 } 5690 i-- 5691 dAtA[i] = 0x12 5692 } 5693 if len(m.Principal) > 0 { 5694 i -= len(m.Principal) 5695 copy(dAtA[i:], m.Principal) 5696 i = encodeVarintAuth(dAtA, i, uint64(len(m.Principal))) 5697 i-- 5698 dAtA[i] = 0xa 5699 } 5700 return len(dAtA) - i, nil 5701 } 5702 5703 func (m *ModifyClusterRoleBindingResponse) Marshal() (dAtA []byte, err error) { 5704 size := m.Size() 5705 dAtA = make([]byte, size) 5706 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5707 if err != nil { 5708 return nil, err 5709 } 5710 return dAtA[:n], nil 5711 } 5712 5713 func (m *ModifyClusterRoleBindingResponse) MarshalTo(dAtA []byte) (int, error) { 5714 size := m.Size() 5715 return m.MarshalToSizedBuffer(dAtA[:size]) 5716 } 5717 5718 func (m *ModifyClusterRoleBindingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5719 i := len(dAtA) 5720 _ = i 5721 var l int 5722 _ = l 5723 if m.XXX_unrecognized != nil { 5724 i -= len(m.XXX_unrecognized) 5725 copy(dAtA[i:], m.XXX_unrecognized) 5726 } 5727 return len(dAtA) - i, nil 5728 } 5729 5730 func (m *GetAdminsRequest) Marshal() (dAtA []byte, err error) { 5731 size := m.Size() 5732 dAtA = make([]byte, size) 5733 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5734 if err != nil { 5735 return nil, err 5736 } 5737 return dAtA[:n], nil 5738 } 5739 5740 func (m *GetAdminsRequest) MarshalTo(dAtA []byte) (int, error) { 5741 size := m.Size() 5742 return m.MarshalToSizedBuffer(dAtA[:size]) 5743 } 5744 5745 func (m *GetAdminsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5746 i := len(dAtA) 5747 _ = i 5748 var l int 5749 _ = l 5750 if m.XXX_unrecognized != nil { 5751 i -= len(m.XXX_unrecognized) 5752 copy(dAtA[i:], m.XXX_unrecognized) 5753 } 5754 return len(dAtA) - i, nil 5755 } 5756 5757 func (m *GetAdminsResponse) Marshal() (dAtA []byte, err error) { 5758 size := m.Size() 5759 dAtA = make([]byte, size) 5760 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5761 if err != nil { 5762 return nil, err 5763 } 5764 return dAtA[:n], nil 5765 } 5766 5767 func (m *GetAdminsResponse) MarshalTo(dAtA []byte) (int, error) { 5768 size := m.Size() 5769 return m.MarshalToSizedBuffer(dAtA[:size]) 5770 } 5771 5772 func (m *GetAdminsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5773 i := len(dAtA) 5774 _ = i 5775 var l int 5776 _ = l 5777 if m.XXX_unrecognized != nil { 5778 i -= len(m.XXX_unrecognized) 5779 copy(dAtA[i:], m.XXX_unrecognized) 5780 } 5781 if len(m.Admins) > 0 { 5782 for iNdEx := len(m.Admins) - 1; iNdEx >= 0; iNdEx-- { 5783 i -= len(m.Admins[iNdEx]) 5784 copy(dAtA[i:], m.Admins[iNdEx]) 5785 i = encodeVarintAuth(dAtA, i, uint64(len(m.Admins[iNdEx]))) 5786 i-- 5787 dAtA[i] = 0xa 5788 } 5789 } 5790 return len(dAtA) - i, nil 5791 } 5792 5793 func (m *ModifyAdminsRequest) Marshal() (dAtA []byte, err error) { 5794 size := m.Size() 5795 dAtA = make([]byte, size) 5796 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5797 if err != nil { 5798 return nil, err 5799 } 5800 return dAtA[:n], nil 5801 } 5802 5803 func (m *ModifyAdminsRequest) MarshalTo(dAtA []byte) (int, error) { 5804 size := m.Size() 5805 return m.MarshalToSizedBuffer(dAtA[:size]) 5806 } 5807 5808 func (m *ModifyAdminsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5809 i := len(dAtA) 5810 _ = i 5811 var l int 5812 _ = l 5813 if m.XXX_unrecognized != nil { 5814 i -= len(m.XXX_unrecognized) 5815 copy(dAtA[i:], m.XXX_unrecognized) 5816 } 5817 if len(m.Remove) > 0 { 5818 for iNdEx := len(m.Remove) - 1; iNdEx >= 0; iNdEx-- { 5819 i -= len(m.Remove[iNdEx]) 5820 copy(dAtA[i:], m.Remove[iNdEx]) 5821 i = encodeVarintAuth(dAtA, i, uint64(len(m.Remove[iNdEx]))) 5822 i-- 5823 dAtA[i] = 0x12 5824 } 5825 } 5826 if len(m.Add) > 0 { 5827 for iNdEx := len(m.Add) - 1; iNdEx >= 0; iNdEx-- { 5828 i -= len(m.Add[iNdEx]) 5829 copy(dAtA[i:], m.Add[iNdEx]) 5830 i = encodeVarintAuth(dAtA, i, uint64(len(m.Add[iNdEx]))) 5831 i-- 5832 dAtA[i] = 0xa 5833 } 5834 } 5835 return len(dAtA) - i, nil 5836 } 5837 5838 func (m *ModifyAdminsResponse) Marshal() (dAtA []byte, err error) { 5839 size := m.Size() 5840 dAtA = make([]byte, size) 5841 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5842 if err != nil { 5843 return nil, err 5844 } 5845 return dAtA[:n], nil 5846 } 5847 5848 func (m *ModifyAdminsResponse) MarshalTo(dAtA []byte) (int, error) { 5849 size := m.Size() 5850 return m.MarshalToSizedBuffer(dAtA[:size]) 5851 } 5852 5853 func (m *ModifyAdminsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5854 i := len(dAtA) 5855 _ = i 5856 var l int 5857 _ = l 5858 if m.XXX_unrecognized != nil { 5859 i -= len(m.XXX_unrecognized) 5860 copy(dAtA[i:], m.XXX_unrecognized) 5861 } 5862 return len(dAtA) - i, nil 5863 } 5864 5865 func (m *OTPInfo) Marshal() (dAtA []byte, err error) { 5866 size := m.Size() 5867 dAtA = make([]byte, size) 5868 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5869 if err != nil { 5870 return nil, err 5871 } 5872 return dAtA[:n], nil 5873 } 5874 5875 func (m *OTPInfo) MarshalTo(dAtA []byte) (int, error) { 5876 size := m.Size() 5877 return m.MarshalToSizedBuffer(dAtA[:size]) 5878 } 5879 5880 func (m *OTPInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5881 i := len(dAtA) 5882 _ = i 5883 var l int 5884 _ = l 5885 if m.XXX_unrecognized != nil { 5886 i -= len(m.XXX_unrecognized) 5887 copy(dAtA[i:], m.XXX_unrecognized) 5888 } 5889 if m.SessionExpiration != nil { 5890 { 5891 size, err := m.SessionExpiration.MarshalToSizedBuffer(dAtA[:i]) 5892 if err != nil { 5893 return 0, err 5894 } 5895 i -= size 5896 i = encodeVarintAuth(dAtA, i, uint64(size)) 5897 } 5898 i-- 5899 dAtA[i] = 0x12 5900 } 5901 if len(m.Subject) > 0 { 5902 i -= len(m.Subject) 5903 copy(dAtA[i:], m.Subject) 5904 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 5905 i-- 5906 dAtA[i] = 0xa 5907 } 5908 return len(dAtA) - i, nil 5909 } 5910 5911 func (m *TokenInfo) Marshal() (dAtA []byte, err error) { 5912 size := m.Size() 5913 dAtA = make([]byte, size) 5914 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5915 if err != nil { 5916 return nil, err 5917 } 5918 return dAtA[:n], nil 5919 } 5920 5921 func (m *TokenInfo) MarshalTo(dAtA []byte) (int, error) { 5922 size := m.Size() 5923 return m.MarshalToSizedBuffer(dAtA[:size]) 5924 } 5925 5926 func (m *TokenInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5927 i := len(dAtA) 5928 _ = i 5929 var l int 5930 _ = l 5931 if m.XXX_unrecognized != nil { 5932 i -= len(m.XXX_unrecognized) 5933 copy(dAtA[i:], m.XXX_unrecognized) 5934 } 5935 if m.Source != 0 { 5936 i = encodeVarintAuth(dAtA, i, uint64(m.Source)) 5937 i-- 5938 dAtA[i] = 0x10 5939 } 5940 if len(m.Subject) > 0 { 5941 i -= len(m.Subject) 5942 copy(dAtA[i:], m.Subject) 5943 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 5944 i-- 5945 dAtA[i] = 0xa 5946 } 5947 return len(dAtA) - i, nil 5948 } 5949 5950 func (m *AuthenticateRequest) Marshal() (dAtA []byte, err error) { 5951 size := m.Size() 5952 dAtA = make([]byte, size) 5953 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 5954 if err != nil { 5955 return nil, err 5956 } 5957 return dAtA[:n], nil 5958 } 5959 5960 func (m *AuthenticateRequest) MarshalTo(dAtA []byte) (int, error) { 5961 size := m.Size() 5962 return m.MarshalToSizedBuffer(dAtA[:size]) 5963 } 5964 5965 func (m *AuthenticateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 5966 i := len(dAtA) 5967 _ = i 5968 var l int 5969 _ = l 5970 if m.XXX_unrecognized != nil { 5971 i -= len(m.XXX_unrecognized) 5972 copy(dAtA[i:], m.XXX_unrecognized) 5973 } 5974 if len(m.OIDCState) > 0 { 5975 i -= len(m.OIDCState) 5976 copy(dAtA[i:], m.OIDCState) 5977 i = encodeVarintAuth(dAtA, i, uint64(len(m.OIDCState))) 5978 i-- 5979 dAtA[i] = 0x1a 5980 } 5981 if len(m.OneTimePassword) > 0 { 5982 i -= len(m.OneTimePassword) 5983 copy(dAtA[i:], m.OneTimePassword) 5984 i = encodeVarintAuth(dAtA, i, uint64(len(m.OneTimePassword))) 5985 i-- 5986 dAtA[i] = 0x12 5987 } 5988 if len(m.GitHubToken) > 0 { 5989 i -= len(m.GitHubToken) 5990 copy(dAtA[i:], m.GitHubToken) 5991 i = encodeVarintAuth(dAtA, i, uint64(len(m.GitHubToken))) 5992 i-- 5993 dAtA[i] = 0xa 5994 } 5995 return len(dAtA) - i, nil 5996 } 5997 5998 func (m *AuthenticateResponse) Marshal() (dAtA []byte, err error) { 5999 size := m.Size() 6000 dAtA = make([]byte, size) 6001 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6002 if err != nil { 6003 return nil, err 6004 } 6005 return dAtA[:n], nil 6006 } 6007 6008 func (m *AuthenticateResponse) MarshalTo(dAtA []byte) (int, error) { 6009 size := m.Size() 6010 return m.MarshalToSizedBuffer(dAtA[:size]) 6011 } 6012 6013 func (m *AuthenticateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6014 i := len(dAtA) 6015 _ = i 6016 var l int 6017 _ = l 6018 if m.XXX_unrecognized != nil { 6019 i -= len(m.XXX_unrecognized) 6020 copy(dAtA[i:], m.XXX_unrecognized) 6021 } 6022 if len(m.PachToken) > 0 { 6023 i -= len(m.PachToken) 6024 copy(dAtA[i:], m.PachToken) 6025 i = encodeVarintAuth(dAtA, i, uint64(len(m.PachToken))) 6026 i-- 6027 dAtA[i] = 0xa 6028 } 6029 return len(dAtA) - i, nil 6030 } 6031 6032 func (m *WhoAmIRequest) Marshal() (dAtA []byte, err error) { 6033 size := m.Size() 6034 dAtA = make([]byte, size) 6035 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6036 if err != nil { 6037 return nil, err 6038 } 6039 return dAtA[:n], nil 6040 } 6041 6042 func (m *WhoAmIRequest) MarshalTo(dAtA []byte) (int, error) { 6043 size := m.Size() 6044 return m.MarshalToSizedBuffer(dAtA[:size]) 6045 } 6046 6047 func (m *WhoAmIRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6048 i := len(dAtA) 6049 _ = i 6050 var l int 6051 _ = l 6052 if m.XXX_unrecognized != nil { 6053 i -= len(m.XXX_unrecognized) 6054 copy(dAtA[i:], m.XXX_unrecognized) 6055 } 6056 return len(dAtA) - i, nil 6057 } 6058 6059 func (m *WhoAmIResponse) Marshal() (dAtA []byte, err error) { 6060 size := m.Size() 6061 dAtA = make([]byte, size) 6062 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6063 if err != nil { 6064 return nil, err 6065 } 6066 return dAtA[:n], nil 6067 } 6068 6069 func (m *WhoAmIResponse) MarshalTo(dAtA []byte) (int, error) { 6070 size := m.Size() 6071 return m.MarshalToSizedBuffer(dAtA[:size]) 6072 } 6073 6074 func (m *WhoAmIResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6075 i := len(dAtA) 6076 _ = i 6077 var l int 6078 _ = l 6079 if m.XXX_unrecognized != nil { 6080 i -= len(m.XXX_unrecognized) 6081 copy(dAtA[i:], m.XXX_unrecognized) 6082 } 6083 if m.ClusterRoles != nil { 6084 { 6085 size, err := m.ClusterRoles.MarshalToSizedBuffer(dAtA[:i]) 6086 if err != nil { 6087 return 0, err 6088 } 6089 i -= size 6090 i = encodeVarintAuth(dAtA, i, uint64(size)) 6091 } 6092 i-- 6093 dAtA[i] = 0x22 6094 } 6095 if m.TTL != 0 { 6096 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 6097 i-- 6098 dAtA[i] = 0x18 6099 } 6100 if m.IsAdmin { 6101 i-- 6102 if m.IsAdmin { 6103 dAtA[i] = 1 6104 } else { 6105 dAtA[i] = 0 6106 } 6107 i-- 6108 dAtA[i] = 0x10 6109 } 6110 if len(m.Username) > 0 { 6111 i -= len(m.Username) 6112 copy(dAtA[i:], m.Username) 6113 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6114 i-- 6115 dAtA[i] = 0xa 6116 } 6117 return len(dAtA) - i, nil 6118 } 6119 6120 func (m *ACL) Marshal() (dAtA []byte, err error) { 6121 size := m.Size() 6122 dAtA = make([]byte, size) 6123 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6124 if err != nil { 6125 return nil, err 6126 } 6127 return dAtA[:n], nil 6128 } 6129 6130 func (m *ACL) MarshalTo(dAtA []byte) (int, error) { 6131 size := m.Size() 6132 return m.MarshalToSizedBuffer(dAtA[:size]) 6133 } 6134 6135 func (m *ACL) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6136 i := len(dAtA) 6137 _ = i 6138 var l int 6139 _ = l 6140 if m.XXX_unrecognized != nil { 6141 i -= len(m.XXX_unrecognized) 6142 copy(dAtA[i:], m.XXX_unrecognized) 6143 } 6144 if len(m.Entries) > 0 { 6145 for k := range m.Entries { 6146 v := m.Entries[k] 6147 baseI := i 6148 i = encodeVarintAuth(dAtA, i, uint64(v)) 6149 i-- 6150 dAtA[i] = 0x10 6151 i -= len(k) 6152 copy(dAtA[i:], k) 6153 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 6154 i-- 6155 dAtA[i] = 0xa 6156 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 6157 i-- 6158 dAtA[i] = 0xa 6159 } 6160 } 6161 return len(dAtA) - i, nil 6162 } 6163 6164 func (m *Users) Marshal() (dAtA []byte, err error) { 6165 size := m.Size() 6166 dAtA = make([]byte, size) 6167 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6168 if err != nil { 6169 return nil, err 6170 } 6171 return dAtA[:n], nil 6172 } 6173 6174 func (m *Users) MarshalTo(dAtA []byte) (int, error) { 6175 size := m.Size() 6176 return m.MarshalToSizedBuffer(dAtA[:size]) 6177 } 6178 6179 func (m *Users) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6180 i := len(dAtA) 6181 _ = i 6182 var l int 6183 _ = l 6184 if m.XXX_unrecognized != nil { 6185 i -= len(m.XXX_unrecognized) 6186 copy(dAtA[i:], m.XXX_unrecognized) 6187 } 6188 if len(m.Usernames) > 0 { 6189 for k := range m.Usernames { 6190 v := m.Usernames[k] 6191 baseI := i 6192 i-- 6193 if v { 6194 dAtA[i] = 1 6195 } else { 6196 dAtA[i] = 0 6197 } 6198 i-- 6199 dAtA[i] = 0x10 6200 i -= len(k) 6201 copy(dAtA[i:], k) 6202 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 6203 i-- 6204 dAtA[i] = 0xa 6205 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 6206 i-- 6207 dAtA[i] = 0xa 6208 } 6209 } 6210 return len(dAtA) - i, nil 6211 } 6212 6213 func (m *Groups) Marshal() (dAtA []byte, err error) { 6214 size := m.Size() 6215 dAtA = make([]byte, size) 6216 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6217 if err != nil { 6218 return nil, err 6219 } 6220 return dAtA[:n], nil 6221 } 6222 6223 func (m *Groups) MarshalTo(dAtA []byte) (int, error) { 6224 size := m.Size() 6225 return m.MarshalToSizedBuffer(dAtA[:size]) 6226 } 6227 6228 func (m *Groups) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6229 i := len(dAtA) 6230 _ = i 6231 var l int 6232 _ = l 6233 if m.XXX_unrecognized != nil { 6234 i -= len(m.XXX_unrecognized) 6235 copy(dAtA[i:], m.XXX_unrecognized) 6236 } 6237 if len(m.Groups) > 0 { 6238 for k := range m.Groups { 6239 v := m.Groups[k] 6240 baseI := i 6241 i-- 6242 if v { 6243 dAtA[i] = 1 6244 } else { 6245 dAtA[i] = 0 6246 } 6247 i-- 6248 dAtA[i] = 0x10 6249 i -= len(k) 6250 copy(dAtA[i:], k) 6251 i = encodeVarintAuth(dAtA, i, uint64(len(k))) 6252 i-- 6253 dAtA[i] = 0xa 6254 i = encodeVarintAuth(dAtA, i, uint64(baseI-i)) 6255 i-- 6256 dAtA[i] = 0xa 6257 } 6258 } 6259 return len(dAtA) - i, nil 6260 } 6261 6262 func (m *AuthorizeRequest) Marshal() (dAtA []byte, err error) { 6263 size := m.Size() 6264 dAtA = make([]byte, size) 6265 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6266 if err != nil { 6267 return nil, err 6268 } 6269 return dAtA[:n], nil 6270 } 6271 6272 func (m *AuthorizeRequest) MarshalTo(dAtA []byte) (int, error) { 6273 size := m.Size() 6274 return m.MarshalToSizedBuffer(dAtA[:size]) 6275 } 6276 6277 func (m *AuthorizeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6278 i := len(dAtA) 6279 _ = i 6280 var l int 6281 _ = l 6282 if m.XXX_unrecognized != nil { 6283 i -= len(m.XXX_unrecognized) 6284 copy(dAtA[i:], m.XXX_unrecognized) 6285 } 6286 if m.Scope != 0 { 6287 i = encodeVarintAuth(dAtA, i, uint64(m.Scope)) 6288 i-- 6289 dAtA[i] = 0x10 6290 } 6291 if len(m.Repo) > 0 { 6292 i -= len(m.Repo) 6293 copy(dAtA[i:], m.Repo) 6294 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6295 i-- 6296 dAtA[i] = 0xa 6297 } 6298 return len(dAtA) - i, nil 6299 } 6300 6301 func (m *AuthorizeResponse) Marshal() (dAtA []byte, err error) { 6302 size := m.Size() 6303 dAtA = make([]byte, size) 6304 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6305 if err != nil { 6306 return nil, err 6307 } 6308 return dAtA[:n], nil 6309 } 6310 6311 func (m *AuthorizeResponse) MarshalTo(dAtA []byte) (int, error) { 6312 size := m.Size() 6313 return m.MarshalToSizedBuffer(dAtA[:size]) 6314 } 6315 6316 func (m *AuthorizeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6317 i := len(dAtA) 6318 _ = i 6319 var l int 6320 _ = l 6321 if m.XXX_unrecognized != nil { 6322 i -= len(m.XXX_unrecognized) 6323 copy(dAtA[i:], m.XXX_unrecognized) 6324 } 6325 if m.Authorized { 6326 i-- 6327 if m.Authorized { 6328 dAtA[i] = 1 6329 } else { 6330 dAtA[i] = 0 6331 } 6332 i-- 6333 dAtA[i] = 0x8 6334 } 6335 return len(dAtA) - i, nil 6336 } 6337 6338 func (m *GetScopeRequest) Marshal() (dAtA []byte, err error) { 6339 size := m.Size() 6340 dAtA = make([]byte, size) 6341 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6342 if err != nil { 6343 return nil, err 6344 } 6345 return dAtA[:n], nil 6346 } 6347 6348 func (m *GetScopeRequest) MarshalTo(dAtA []byte) (int, error) { 6349 size := m.Size() 6350 return m.MarshalToSizedBuffer(dAtA[:size]) 6351 } 6352 6353 func (m *GetScopeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6354 i := len(dAtA) 6355 _ = i 6356 var l int 6357 _ = l 6358 if m.XXX_unrecognized != nil { 6359 i -= len(m.XXX_unrecognized) 6360 copy(dAtA[i:], m.XXX_unrecognized) 6361 } 6362 if len(m.Repos) > 0 { 6363 for iNdEx := len(m.Repos) - 1; iNdEx >= 0; iNdEx-- { 6364 i -= len(m.Repos[iNdEx]) 6365 copy(dAtA[i:], m.Repos[iNdEx]) 6366 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repos[iNdEx]))) 6367 i-- 6368 dAtA[i] = 0x12 6369 } 6370 } 6371 if len(m.Username) > 0 { 6372 i -= len(m.Username) 6373 copy(dAtA[i:], m.Username) 6374 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6375 i-- 6376 dAtA[i] = 0xa 6377 } 6378 return len(dAtA) - i, nil 6379 } 6380 6381 func (m *GetScopeResponse) Marshal() (dAtA []byte, err error) { 6382 size := m.Size() 6383 dAtA = make([]byte, size) 6384 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6385 if err != nil { 6386 return nil, err 6387 } 6388 return dAtA[:n], nil 6389 } 6390 6391 func (m *GetScopeResponse) MarshalTo(dAtA []byte) (int, error) { 6392 size := m.Size() 6393 return m.MarshalToSizedBuffer(dAtA[:size]) 6394 } 6395 6396 func (m *GetScopeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6397 i := len(dAtA) 6398 _ = i 6399 var l int 6400 _ = l 6401 if m.XXX_unrecognized != nil { 6402 i -= len(m.XXX_unrecognized) 6403 copy(dAtA[i:], m.XXX_unrecognized) 6404 } 6405 if len(m.Scopes) > 0 { 6406 dAtA14 := make([]byte, len(m.Scopes)*10) 6407 var j13 int 6408 for _, num := range m.Scopes { 6409 for num >= 1<<7 { 6410 dAtA14[j13] = uint8(uint64(num)&0x7f | 0x80) 6411 num >>= 7 6412 j13++ 6413 } 6414 dAtA14[j13] = uint8(num) 6415 j13++ 6416 } 6417 i -= j13 6418 copy(dAtA[i:], dAtA14[:j13]) 6419 i = encodeVarintAuth(dAtA, i, uint64(j13)) 6420 i-- 6421 dAtA[i] = 0xa 6422 } 6423 return len(dAtA) - i, nil 6424 } 6425 6426 func (m *SetScopeRequest) Marshal() (dAtA []byte, err error) { 6427 size := m.Size() 6428 dAtA = make([]byte, size) 6429 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6430 if err != nil { 6431 return nil, err 6432 } 6433 return dAtA[:n], nil 6434 } 6435 6436 func (m *SetScopeRequest) MarshalTo(dAtA []byte) (int, error) { 6437 size := m.Size() 6438 return m.MarshalToSizedBuffer(dAtA[:size]) 6439 } 6440 6441 func (m *SetScopeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6442 i := len(dAtA) 6443 _ = i 6444 var l int 6445 _ = l 6446 if m.XXX_unrecognized != nil { 6447 i -= len(m.XXX_unrecognized) 6448 copy(dAtA[i:], m.XXX_unrecognized) 6449 } 6450 if m.Scope != 0 { 6451 i = encodeVarintAuth(dAtA, i, uint64(m.Scope)) 6452 i-- 6453 dAtA[i] = 0x18 6454 } 6455 if len(m.Repo) > 0 { 6456 i -= len(m.Repo) 6457 copy(dAtA[i:], m.Repo) 6458 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6459 i-- 6460 dAtA[i] = 0x12 6461 } 6462 if len(m.Username) > 0 { 6463 i -= len(m.Username) 6464 copy(dAtA[i:], m.Username) 6465 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6466 i-- 6467 dAtA[i] = 0xa 6468 } 6469 return len(dAtA) - i, nil 6470 } 6471 6472 func (m *SetScopeResponse) Marshal() (dAtA []byte, err error) { 6473 size := m.Size() 6474 dAtA = make([]byte, size) 6475 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6476 if err != nil { 6477 return nil, err 6478 } 6479 return dAtA[:n], nil 6480 } 6481 6482 func (m *SetScopeResponse) MarshalTo(dAtA []byte) (int, error) { 6483 size := m.Size() 6484 return m.MarshalToSizedBuffer(dAtA[:size]) 6485 } 6486 6487 func (m *SetScopeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6488 i := len(dAtA) 6489 _ = i 6490 var l int 6491 _ = l 6492 if m.XXX_unrecognized != nil { 6493 i -= len(m.XXX_unrecognized) 6494 copy(dAtA[i:], m.XXX_unrecognized) 6495 } 6496 return len(dAtA) - i, nil 6497 } 6498 6499 func (m *GetACLRequest) Marshal() (dAtA []byte, err error) { 6500 size := m.Size() 6501 dAtA = make([]byte, size) 6502 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6503 if err != nil { 6504 return nil, err 6505 } 6506 return dAtA[:n], nil 6507 } 6508 6509 func (m *GetACLRequest) MarshalTo(dAtA []byte) (int, error) { 6510 size := m.Size() 6511 return m.MarshalToSizedBuffer(dAtA[:size]) 6512 } 6513 6514 func (m *GetACLRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6515 i := len(dAtA) 6516 _ = i 6517 var l int 6518 _ = l 6519 if m.XXX_unrecognized != nil { 6520 i -= len(m.XXX_unrecognized) 6521 copy(dAtA[i:], m.XXX_unrecognized) 6522 } 6523 if len(m.Repo) > 0 { 6524 i -= len(m.Repo) 6525 copy(dAtA[i:], m.Repo) 6526 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6527 i-- 6528 dAtA[i] = 0xa 6529 } 6530 return len(dAtA) - i, nil 6531 } 6532 6533 func (m *ACLEntry) Marshal() (dAtA []byte, err error) { 6534 size := m.Size() 6535 dAtA = make([]byte, size) 6536 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6537 if err != nil { 6538 return nil, err 6539 } 6540 return dAtA[:n], nil 6541 } 6542 6543 func (m *ACLEntry) MarshalTo(dAtA []byte) (int, error) { 6544 size := m.Size() 6545 return m.MarshalToSizedBuffer(dAtA[:size]) 6546 } 6547 6548 func (m *ACLEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6549 i := len(dAtA) 6550 _ = i 6551 var l int 6552 _ = l 6553 if m.XXX_unrecognized != nil { 6554 i -= len(m.XXX_unrecognized) 6555 copy(dAtA[i:], m.XXX_unrecognized) 6556 } 6557 if m.Scope != 0 { 6558 i = encodeVarintAuth(dAtA, i, uint64(m.Scope)) 6559 i-- 6560 dAtA[i] = 0x10 6561 } 6562 if len(m.Username) > 0 { 6563 i -= len(m.Username) 6564 copy(dAtA[i:], m.Username) 6565 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 6566 i-- 6567 dAtA[i] = 0xa 6568 } 6569 return len(dAtA) - i, nil 6570 } 6571 6572 func (m *GetACLResponse) Marshal() (dAtA []byte, err error) { 6573 size := m.Size() 6574 dAtA = make([]byte, size) 6575 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6576 if err != nil { 6577 return nil, err 6578 } 6579 return dAtA[:n], nil 6580 } 6581 6582 func (m *GetACLResponse) MarshalTo(dAtA []byte) (int, error) { 6583 size := m.Size() 6584 return m.MarshalToSizedBuffer(dAtA[:size]) 6585 } 6586 6587 func (m *GetACLResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6588 i := len(dAtA) 6589 _ = i 6590 var l int 6591 _ = l 6592 if m.XXX_unrecognized != nil { 6593 i -= len(m.XXX_unrecognized) 6594 copy(dAtA[i:], m.XXX_unrecognized) 6595 } 6596 if len(m.RobotEntries) > 0 { 6597 for iNdEx := len(m.RobotEntries) - 1; iNdEx >= 0; iNdEx-- { 6598 { 6599 size, err := m.RobotEntries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6600 if err != nil { 6601 return 0, err 6602 } 6603 i -= size 6604 i = encodeVarintAuth(dAtA, i, uint64(size)) 6605 } 6606 i-- 6607 dAtA[i] = 0x12 6608 } 6609 } 6610 if len(m.Entries) > 0 { 6611 for iNdEx := len(m.Entries) - 1; iNdEx >= 0; iNdEx-- { 6612 { 6613 size, err := m.Entries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6614 if err != nil { 6615 return 0, err 6616 } 6617 i -= size 6618 i = encodeVarintAuth(dAtA, i, uint64(size)) 6619 } 6620 i-- 6621 dAtA[i] = 0xa 6622 } 6623 } 6624 return len(dAtA) - i, nil 6625 } 6626 6627 func (m *SetACLRequest) Marshal() (dAtA []byte, err error) { 6628 size := m.Size() 6629 dAtA = make([]byte, size) 6630 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6631 if err != nil { 6632 return nil, err 6633 } 6634 return dAtA[:n], nil 6635 } 6636 6637 func (m *SetACLRequest) MarshalTo(dAtA []byte) (int, error) { 6638 size := m.Size() 6639 return m.MarshalToSizedBuffer(dAtA[:size]) 6640 } 6641 6642 func (m *SetACLRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6643 i := len(dAtA) 6644 _ = i 6645 var l int 6646 _ = l 6647 if m.XXX_unrecognized != nil { 6648 i -= len(m.XXX_unrecognized) 6649 copy(dAtA[i:], m.XXX_unrecognized) 6650 } 6651 if len(m.Entries) > 0 { 6652 for iNdEx := len(m.Entries) - 1; iNdEx >= 0; iNdEx-- { 6653 { 6654 size, err := m.Entries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 6655 if err != nil { 6656 return 0, err 6657 } 6658 i -= size 6659 i = encodeVarintAuth(dAtA, i, uint64(size)) 6660 } 6661 i-- 6662 dAtA[i] = 0x12 6663 } 6664 } 6665 if len(m.Repo) > 0 { 6666 i -= len(m.Repo) 6667 copy(dAtA[i:], m.Repo) 6668 i = encodeVarintAuth(dAtA, i, uint64(len(m.Repo))) 6669 i-- 6670 dAtA[i] = 0xa 6671 } 6672 return len(dAtA) - i, nil 6673 } 6674 6675 func (m *SetACLResponse) Marshal() (dAtA []byte, err error) { 6676 size := m.Size() 6677 dAtA = make([]byte, size) 6678 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6679 if err != nil { 6680 return nil, err 6681 } 6682 return dAtA[:n], nil 6683 } 6684 6685 func (m *SetACLResponse) MarshalTo(dAtA []byte) (int, error) { 6686 size := m.Size() 6687 return m.MarshalToSizedBuffer(dAtA[:size]) 6688 } 6689 6690 func (m *SetACLResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6691 i := len(dAtA) 6692 _ = i 6693 var l int 6694 _ = l 6695 if m.XXX_unrecognized != nil { 6696 i -= len(m.XXX_unrecognized) 6697 copy(dAtA[i:], m.XXX_unrecognized) 6698 } 6699 return len(dAtA) - i, nil 6700 } 6701 6702 func (m *SessionInfo) Marshal() (dAtA []byte, err error) { 6703 size := m.Size() 6704 dAtA = make([]byte, size) 6705 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6706 if err != nil { 6707 return nil, err 6708 } 6709 return dAtA[:n], nil 6710 } 6711 6712 func (m *SessionInfo) MarshalTo(dAtA []byte) (int, error) { 6713 size := m.Size() 6714 return m.MarshalToSizedBuffer(dAtA[:size]) 6715 } 6716 6717 func (m *SessionInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6718 i := len(dAtA) 6719 _ = i 6720 var l int 6721 _ = l 6722 if m.XXX_unrecognized != nil { 6723 i -= len(m.XXX_unrecognized) 6724 copy(dAtA[i:], m.XXX_unrecognized) 6725 } 6726 if m.ConversionErr { 6727 i-- 6728 if m.ConversionErr { 6729 dAtA[i] = 1 6730 } else { 6731 dAtA[i] = 0 6732 } 6733 i-- 6734 dAtA[i] = 0x18 6735 } 6736 if len(m.Email) > 0 { 6737 i -= len(m.Email) 6738 copy(dAtA[i:], m.Email) 6739 i = encodeVarintAuth(dAtA, i, uint64(len(m.Email))) 6740 i-- 6741 dAtA[i] = 0x12 6742 } 6743 if len(m.Nonce) > 0 { 6744 i -= len(m.Nonce) 6745 copy(dAtA[i:], m.Nonce) 6746 i = encodeVarintAuth(dAtA, i, uint64(len(m.Nonce))) 6747 i-- 6748 dAtA[i] = 0xa 6749 } 6750 return len(dAtA) - i, nil 6751 } 6752 6753 func (m *GetOIDCLoginRequest) 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 *GetOIDCLoginRequest) MarshalTo(dAtA []byte) (int, error) { 6764 size := m.Size() 6765 return m.MarshalToSizedBuffer(dAtA[:size]) 6766 } 6767 6768 func (m *GetOIDCLoginRequest) 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 return len(dAtA) - i, nil 6778 } 6779 6780 func (m *GetOIDCLoginResponse) Marshal() (dAtA []byte, err error) { 6781 size := m.Size() 6782 dAtA = make([]byte, size) 6783 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6784 if err != nil { 6785 return nil, err 6786 } 6787 return dAtA[:n], nil 6788 } 6789 6790 func (m *GetOIDCLoginResponse) MarshalTo(dAtA []byte) (int, error) { 6791 size := m.Size() 6792 return m.MarshalToSizedBuffer(dAtA[:size]) 6793 } 6794 6795 func (m *GetOIDCLoginResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6796 i := len(dAtA) 6797 _ = i 6798 var l int 6799 _ = l 6800 if m.XXX_unrecognized != nil { 6801 i -= len(m.XXX_unrecognized) 6802 copy(dAtA[i:], m.XXX_unrecognized) 6803 } 6804 if len(m.State) > 0 { 6805 i -= len(m.State) 6806 copy(dAtA[i:], m.State) 6807 i = encodeVarintAuth(dAtA, i, uint64(len(m.State))) 6808 i-- 6809 dAtA[i] = 0x12 6810 } 6811 if len(m.LoginURL) > 0 { 6812 i -= len(m.LoginURL) 6813 copy(dAtA[i:], m.LoginURL) 6814 i = encodeVarintAuth(dAtA, i, uint64(len(m.LoginURL))) 6815 i-- 6816 dAtA[i] = 0xa 6817 } 6818 return len(dAtA) - i, nil 6819 } 6820 6821 func (m *GetAuthTokenRequest) Marshal() (dAtA []byte, err error) { 6822 size := m.Size() 6823 dAtA = make([]byte, size) 6824 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6825 if err != nil { 6826 return nil, err 6827 } 6828 return dAtA[:n], nil 6829 } 6830 6831 func (m *GetAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 6832 size := m.Size() 6833 return m.MarshalToSizedBuffer(dAtA[:size]) 6834 } 6835 6836 func (m *GetAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6837 i := len(dAtA) 6838 _ = i 6839 var l int 6840 _ = l 6841 if m.XXX_unrecognized != nil { 6842 i -= len(m.XXX_unrecognized) 6843 copy(dAtA[i:], m.XXX_unrecognized) 6844 } 6845 if m.TTL != 0 { 6846 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 6847 i-- 6848 dAtA[i] = 0x10 6849 } 6850 if len(m.Subject) > 0 { 6851 i -= len(m.Subject) 6852 copy(dAtA[i:], m.Subject) 6853 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 6854 i-- 6855 dAtA[i] = 0xa 6856 } 6857 return len(dAtA) - i, nil 6858 } 6859 6860 func (m *GetAuthTokenResponse) Marshal() (dAtA []byte, err error) { 6861 size := m.Size() 6862 dAtA = make([]byte, size) 6863 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6864 if err != nil { 6865 return nil, err 6866 } 6867 return dAtA[:n], nil 6868 } 6869 6870 func (m *GetAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 6871 size := m.Size() 6872 return m.MarshalToSizedBuffer(dAtA[:size]) 6873 } 6874 6875 func (m *GetAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6876 i := len(dAtA) 6877 _ = i 6878 var l int 6879 _ = l 6880 if m.XXX_unrecognized != nil { 6881 i -= len(m.XXX_unrecognized) 6882 copy(dAtA[i:], m.XXX_unrecognized) 6883 } 6884 if len(m.Subject) > 0 { 6885 i -= len(m.Subject) 6886 copy(dAtA[i:], m.Subject) 6887 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 6888 i-- 6889 dAtA[i] = 0x12 6890 } 6891 if len(m.Token) > 0 { 6892 i -= len(m.Token) 6893 copy(dAtA[i:], m.Token) 6894 i = encodeVarintAuth(dAtA, i, uint64(len(m.Token))) 6895 i-- 6896 dAtA[i] = 0xa 6897 } 6898 return len(dAtA) - i, nil 6899 } 6900 6901 func (m *ExtendAuthTokenRequest) Marshal() (dAtA []byte, err error) { 6902 size := m.Size() 6903 dAtA = make([]byte, size) 6904 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6905 if err != nil { 6906 return nil, err 6907 } 6908 return dAtA[:n], nil 6909 } 6910 6911 func (m *ExtendAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 6912 size := m.Size() 6913 return m.MarshalToSizedBuffer(dAtA[:size]) 6914 } 6915 6916 func (m *ExtendAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6917 i := len(dAtA) 6918 _ = i 6919 var l int 6920 _ = l 6921 if m.XXX_unrecognized != nil { 6922 i -= len(m.XXX_unrecognized) 6923 copy(dAtA[i:], m.XXX_unrecognized) 6924 } 6925 if m.TTL != 0 { 6926 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 6927 i-- 6928 dAtA[i] = 0x10 6929 } 6930 if len(m.Token) > 0 { 6931 i -= len(m.Token) 6932 copy(dAtA[i:], m.Token) 6933 i = encodeVarintAuth(dAtA, i, uint64(len(m.Token))) 6934 i-- 6935 dAtA[i] = 0xa 6936 } 6937 return len(dAtA) - i, nil 6938 } 6939 6940 func (m *ExtendAuthTokenResponse) Marshal() (dAtA []byte, err error) { 6941 size := m.Size() 6942 dAtA = make([]byte, size) 6943 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6944 if err != nil { 6945 return nil, err 6946 } 6947 return dAtA[:n], nil 6948 } 6949 6950 func (m *ExtendAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 6951 size := m.Size() 6952 return m.MarshalToSizedBuffer(dAtA[:size]) 6953 } 6954 6955 func (m *ExtendAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6956 i := len(dAtA) 6957 _ = i 6958 var l int 6959 _ = l 6960 if m.XXX_unrecognized != nil { 6961 i -= len(m.XXX_unrecognized) 6962 copy(dAtA[i:], m.XXX_unrecognized) 6963 } 6964 return len(dAtA) - i, nil 6965 } 6966 6967 func (m *RevokeAuthTokenRequest) Marshal() (dAtA []byte, err error) { 6968 size := m.Size() 6969 dAtA = make([]byte, size) 6970 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 6971 if err != nil { 6972 return nil, err 6973 } 6974 return dAtA[:n], nil 6975 } 6976 6977 func (m *RevokeAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 6978 size := m.Size() 6979 return m.MarshalToSizedBuffer(dAtA[:size]) 6980 } 6981 6982 func (m *RevokeAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 6983 i := len(dAtA) 6984 _ = i 6985 var l int 6986 _ = l 6987 if m.XXX_unrecognized != nil { 6988 i -= len(m.XXX_unrecognized) 6989 copy(dAtA[i:], m.XXX_unrecognized) 6990 } 6991 if len(m.Token) > 0 { 6992 i -= len(m.Token) 6993 copy(dAtA[i:], m.Token) 6994 i = encodeVarintAuth(dAtA, i, uint64(len(m.Token))) 6995 i-- 6996 dAtA[i] = 0xa 6997 } 6998 return len(dAtA) - i, nil 6999 } 7000 7001 func (m *RevokeAuthTokenResponse) Marshal() (dAtA []byte, err error) { 7002 size := m.Size() 7003 dAtA = make([]byte, size) 7004 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7005 if err != nil { 7006 return nil, err 7007 } 7008 return dAtA[:n], nil 7009 } 7010 7011 func (m *RevokeAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 7012 size := m.Size() 7013 return m.MarshalToSizedBuffer(dAtA[:size]) 7014 } 7015 7016 func (m *RevokeAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7017 i := len(dAtA) 7018 _ = i 7019 var l int 7020 _ = l 7021 if m.XXX_unrecognized != nil { 7022 i -= len(m.XXX_unrecognized) 7023 copy(dAtA[i:], m.XXX_unrecognized) 7024 } 7025 return len(dAtA) - i, nil 7026 } 7027 7028 func (m *SetGroupsForUserRequest) Marshal() (dAtA []byte, err error) { 7029 size := m.Size() 7030 dAtA = make([]byte, size) 7031 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7032 if err != nil { 7033 return nil, err 7034 } 7035 return dAtA[:n], nil 7036 } 7037 7038 func (m *SetGroupsForUserRequest) MarshalTo(dAtA []byte) (int, error) { 7039 size := m.Size() 7040 return m.MarshalToSizedBuffer(dAtA[:size]) 7041 } 7042 7043 func (m *SetGroupsForUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7044 i := len(dAtA) 7045 _ = i 7046 var l int 7047 _ = l 7048 if m.XXX_unrecognized != nil { 7049 i -= len(m.XXX_unrecognized) 7050 copy(dAtA[i:], m.XXX_unrecognized) 7051 } 7052 if len(m.Groups) > 0 { 7053 for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- { 7054 i -= len(m.Groups[iNdEx]) 7055 copy(dAtA[i:], m.Groups[iNdEx]) 7056 i = encodeVarintAuth(dAtA, i, uint64(len(m.Groups[iNdEx]))) 7057 i-- 7058 dAtA[i] = 0x12 7059 } 7060 } 7061 if len(m.Username) > 0 { 7062 i -= len(m.Username) 7063 copy(dAtA[i:], m.Username) 7064 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 7065 i-- 7066 dAtA[i] = 0xa 7067 } 7068 return len(dAtA) - i, nil 7069 } 7070 7071 func (m *SetGroupsForUserResponse) Marshal() (dAtA []byte, err error) { 7072 size := m.Size() 7073 dAtA = make([]byte, size) 7074 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7075 if err != nil { 7076 return nil, err 7077 } 7078 return dAtA[:n], nil 7079 } 7080 7081 func (m *SetGroupsForUserResponse) MarshalTo(dAtA []byte) (int, error) { 7082 size := m.Size() 7083 return m.MarshalToSizedBuffer(dAtA[:size]) 7084 } 7085 7086 func (m *SetGroupsForUserResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7087 i := len(dAtA) 7088 _ = i 7089 var l int 7090 _ = l 7091 if m.XXX_unrecognized != nil { 7092 i -= len(m.XXX_unrecognized) 7093 copy(dAtA[i:], m.XXX_unrecognized) 7094 } 7095 return len(dAtA) - i, nil 7096 } 7097 7098 func (m *ModifyMembersRequest) Marshal() (dAtA []byte, err error) { 7099 size := m.Size() 7100 dAtA = make([]byte, size) 7101 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7102 if err != nil { 7103 return nil, err 7104 } 7105 return dAtA[:n], nil 7106 } 7107 7108 func (m *ModifyMembersRequest) MarshalTo(dAtA []byte) (int, error) { 7109 size := m.Size() 7110 return m.MarshalToSizedBuffer(dAtA[:size]) 7111 } 7112 7113 func (m *ModifyMembersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7114 i := len(dAtA) 7115 _ = i 7116 var l int 7117 _ = l 7118 if m.XXX_unrecognized != nil { 7119 i -= len(m.XXX_unrecognized) 7120 copy(dAtA[i:], m.XXX_unrecognized) 7121 } 7122 if len(m.Remove) > 0 { 7123 for iNdEx := len(m.Remove) - 1; iNdEx >= 0; iNdEx-- { 7124 i -= len(m.Remove[iNdEx]) 7125 copy(dAtA[i:], m.Remove[iNdEx]) 7126 i = encodeVarintAuth(dAtA, i, uint64(len(m.Remove[iNdEx]))) 7127 i-- 7128 dAtA[i] = 0x1a 7129 } 7130 } 7131 if len(m.Add) > 0 { 7132 for iNdEx := len(m.Add) - 1; iNdEx >= 0; iNdEx-- { 7133 i -= len(m.Add[iNdEx]) 7134 copy(dAtA[i:], m.Add[iNdEx]) 7135 i = encodeVarintAuth(dAtA, i, uint64(len(m.Add[iNdEx]))) 7136 i-- 7137 dAtA[i] = 0x12 7138 } 7139 } 7140 if len(m.Group) > 0 { 7141 i -= len(m.Group) 7142 copy(dAtA[i:], m.Group) 7143 i = encodeVarintAuth(dAtA, i, uint64(len(m.Group))) 7144 i-- 7145 dAtA[i] = 0xa 7146 } 7147 return len(dAtA) - i, nil 7148 } 7149 7150 func (m *ModifyMembersResponse) Marshal() (dAtA []byte, err error) { 7151 size := m.Size() 7152 dAtA = make([]byte, size) 7153 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7154 if err != nil { 7155 return nil, err 7156 } 7157 return dAtA[:n], nil 7158 } 7159 7160 func (m *ModifyMembersResponse) MarshalTo(dAtA []byte) (int, error) { 7161 size := m.Size() 7162 return m.MarshalToSizedBuffer(dAtA[:size]) 7163 } 7164 7165 func (m *ModifyMembersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7166 i := len(dAtA) 7167 _ = i 7168 var l int 7169 _ = l 7170 if m.XXX_unrecognized != nil { 7171 i -= len(m.XXX_unrecognized) 7172 copy(dAtA[i:], m.XXX_unrecognized) 7173 } 7174 return len(dAtA) - i, nil 7175 } 7176 7177 func (m *GetGroupsRequest) Marshal() (dAtA []byte, err error) { 7178 size := m.Size() 7179 dAtA = make([]byte, size) 7180 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7181 if err != nil { 7182 return nil, err 7183 } 7184 return dAtA[:n], nil 7185 } 7186 7187 func (m *GetGroupsRequest) MarshalTo(dAtA []byte) (int, error) { 7188 size := m.Size() 7189 return m.MarshalToSizedBuffer(dAtA[:size]) 7190 } 7191 7192 func (m *GetGroupsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7193 i := len(dAtA) 7194 _ = i 7195 var l int 7196 _ = l 7197 if m.XXX_unrecognized != nil { 7198 i -= len(m.XXX_unrecognized) 7199 copy(dAtA[i:], m.XXX_unrecognized) 7200 } 7201 if len(m.Username) > 0 { 7202 i -= len(m.Username) 7203 copy(dAtA[i:], m.Username) 7204 i = encodeVarintAuth(dAtA, i, uint64(len(m.Username))) 7205 i-- 7206 dAtA[i] = 0xa 7207 } 7208 return len(dAtA) - i, nil 7209 } 7210 7211 func (m *GetGroupsResponse) Marshal() (dAtA []byte, err error) { 7212 size := m.Size() 7213 dAtA = make([]byte, size) 7214 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7215 if err != nil { 7216 return nil, err 7217 } 7218 return dAtA[:n], nil 7219 } 7220 7221 func (m *GetGroupsResponse) MarshalTo(dAtA []byte) (int, error) { 7222 size := m.Size() 7223 return m.MarshalToSizedBuffer(dAtA[:size]) 7224 } 7225 7226 func (m *GetGroupsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7227 i := len(dAtA) 7228 _ = i 7229 var l int 7230 _ = l 7231 if m.XXX_unrecognized != nil { 7232 i -= len(m.XXX_unrecognized) 7233 copy(dAtA[i:], m.XXX_unrecognized) 7234 } 7235 if len(m.Groups) > 0 { 7236 for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- { 7237 i -= len(m.Groups[iNdEx]) 7238 copy(dAtA[i:], m.Groups[iNdEx]) 7239 i = encodeVarintAuth(dAtA, i, uint64(len(m.Groups[iNdEx]))) 7240 i-- 7241 dAtA[i] = 0xa 7242 } 7243 } 7244 return len(dAtA) - i, nil 7245 } 7246 7247 func (m *GetUsersRequest) Marshal() (dAtA []byte, err error) { 7248 size := m.Size() 7249 dAtA = make([]byte, size) 7250 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7251 if err != nil { 7252 return nil, err 7253 } 7254 return dAtA[:n], nil 7255 } 7256 7257 func (m *GetUsersRequest) MarshalTo(dAtA []byte) (int, error) { 7258 size := m.Size() 7259 return m.MarshalToSizedBuffer(dAtA[:size]) 7260 } 7261 7262 func (m *GetUsersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7263 i := len(dAtA) 7264 _ = i 7265 var l int 7266 _ = l 7267 if m.XXX_unrecognized != nil { 7268 i -= len(m.XXX_unrecognized) 7269 copy(dAtA[i:], m.XXX_unrecognized) 7270 } 7271 if len(m.Group) > 0 { 7272 i -= len(m.Group) 7273 copy(dAtA[i:], m.Group) 7274 i = encodeVarintAuth(dAtA, i, uint64(len(m.Group))) 7275 i-- 7276 dAtA[i] = 0xa 7277 } 7278 return len(dAtA) - i, nil 7279 } 7280 7281 func (m *GetUsersResponse) Marshal() (dAtA []byte, err error) { 7282 size := m.Size() 7283 dAtA = make([]byte, size) 7284 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7285 if err != nil { 7286 return nil, err 7287 } 7288 return dAtA[:n], nil 7289 } 7290 7291 func (m *GetUsersResponse) MarshalTo(dAtA []byte) (int, error) { 7292 size := m.Size() 7293 return m.MarshalToSizedBuffer(dAtA[:size]) 7294 } 7295 7296 func (m *GetUsersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7297 i := len(dAtA) 7298 _ = i 7299 var l int 7300 _ = l 7301 if m.XXX_unrecognized != nil { 7302 i -= len(m.XXX_unrecognized) 7303 copy(dAtA[i:], m.XXX_unrecognized) 7304 } 7305 if len(m.Usernames) > 0 { 7306 for iNdEx := len(m.Usernames) - 1; iNdEx >= 0; iNdEx-- { 7307 i -= len(m.Usernames[iNdEx]) 7308 copy(dAtA[i:], m.Usernames[iNdEx]) 7309 i = encodeVarintAuth(dAtA, i, uint64(len(m.Usernames[iNdEx]))) 7310 i-- 7311 dAtA[i] = 0xa 7312 } 7313 } 7314 return len(dAtA) - i, nil 7315 } 7316 7317 func (m *GetOneTimePasswordRequest) Marshal() (dAtA []byte, err error) { 7318 size := m.Size() 7319 dAtA = make([]byte, size) 7320 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7321 if err != nil { 7322 return nil, err 7323 } 7324 return dAtA[:n], nil 7325 } 7326 7327 func (m *GetOneTimePasswordRequest) MarshalTo(dAtA []byte) (int, error) { 7328 size := m.Size() 7329 return m.MarshalToSizedBuffer(dAtA[:size]) 7330 } 7331 7332 func (m *GetOneTimePasswordRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7333 i := len(dAtA) 7334 _ = i 7335 var l int 7336 _ = l 7337 if m.XXX_unrecognized != nil { 7338 i -= len(m.XXX_unrecognized) 7339 copy(dAtA[i:], m.XXX_unrecognized) 7340 } 7341 if m.TTL != 0 { 7342 i = encodeVarintAuth(dAtA, i, uint64(m.TTL)) 7343 i-- 7344 dAtA[i] = 0x10 7345 } 7346 if len(m.Subject) > 0 { 7347 i -= len(m.Subject) 7348 copy(dAtA[i:], m.Subject) 7349 i = encodeVarintAuth(dAtA, i, uint64(len(m.Subject))) 7350 i-- 7351 dAtA[i] = 0xa 7352 } 7353 return len(dAtA) - i, nil 7354 } 7355 7356 func (m *GetOneTimePasswordResponse) Marshal() (dAtA []byte, err error) { 7357 size := m.Size() 7358 dAtA = make([]byte, size) 7359 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7360 if err != nil { 7361 return nil, err 7362 } 7363 return dAtA[:n], nil 7364 } 7365 7366 func (m *GetOneTimePasswordResponse) MarshalTo(dAtA []byte) (int, error) { 7367 size := m.Size() 7368 return m.MarshalToSizedBuffer(dAtA[:size]) 7369 } 7370 7371 func (m *GetOneTimePasswordResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7372 i := len(dAtA) 7373 _ = i 7374 var l int 7375 _ = l 7376 if m.XXX_unrecognized != nil { 7377 i -= len(m.XXX_unrecognized) 7378 copy(dAtA[i:], m.XXX_unrecognized) 7379 } 7380 if m.OTPExpiration != nil { 7381 { 7382 size, err := m.OTPExpiration.MarshalToSizedBuffer(dAtA[:i]) 7383 if err != nil { 7384 return 0, err 7385 } 7386 i -= size 7387 i = encodeVarintAuth(dAtA, i, uint64(size)) 7388 } 7389 i-- 7390 dAtA[i] = 0x12 7391 } 7392 if len(m.Code) > 0 { 7393 i -= len(m.Code) 7394 copy(dAtA[i:], m.Code) 7395 i = encodeVarintAuth(dAtA, i, uint64(len(m.Code))) 7396 i-- 7397 dAtA[i] = 0xa 7398 } 7399 return len(dAtA) - i, nil 7400 } 7401 7402 func (m *HashedAuthToken) Marshal() (dAtA []byte, err error) { 7403 size := m.Size() 7404 dAtA = make([]byte, size) 7405 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7406 if err != nil { 7407 return nil, err 7408 } 7409 return dAtA[:n], nil 7410 } 7411 7412 func (m *HashedAuthToken) MarshalTo(dAtA []byte) (int, error) { 7413 size := m.Size() 7414 return m.MarshalToSizedBuffer(dAtA[:size]) 7415 } 7416 7417 func (m *HashedAuthToken) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7418 i := len(dAtA) 7419 _ = i 7420 var l int 7421 _ = l 7422 if m.XXX_unrecognized != nil { 7423 i -= len(m.XXX_unrecognized) 7424 copy(dAtA[i:], m.XXX_unrecognized) 7425 } 7426 if m.Expiration != nil { 7427 { 7428 size, err := m.Expiration.MarshalToSizedBuffer(dAtA[:i]) 7429 if err != nil { 7430 return 0, err 7431 } 7432 i -= size 7433 i = encodeVarintAuth(dAtA, i, uint64(size)) 7434 } 7435 i-- 7436 dAtA[i] = 0x1a 7437 } 7438 if m.TokenInfo != nil { 7439 { 7440 size, err := m.TokenInfo.MarshalToSizedBuffer(dAtA[:i]) 7441 if err != nil { 7442 return 0, err 7443 } 7444 i -= size 7445 i = encodeVarintAuth(dAtA, i, uint64(size)) 7446 } 7447 i-- 7448 dAtA[i] = 0x12 7449 } 7450 if len(m.HashedToken) > 0 { 7451 i -= len(m.HashedToken) 7452 copy(dAtA[i:], m.HashedToken) 7453 i = encodeVarintAuth(dAtA, i, uint64(len(m.HashedToken))) 7454 i-- 7455 dAtA[i] = 0xa 7456 } 7457 return len(dAtA) - i, nil 7458 } 7459 7460 func (m *ExtractAuthTokensRequest) Marshal() (dAtA []byte, err error) { 7461 size := m.Size() 7462 dAtA = make([]byte, size) 7463 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7464 if err != nil { 7465 return nil, err 7466 } 7467 return dAtA[:n], nil 7468 } 7469 7470 func (m *ExtractAuthTokensRequest) MarshalTo(dAtA []byte) (int, error) { 7471 size := m.Size() 7472 return m.MarshalToSizedBuffer(dAtA[:size]) 7473 } 7474 7475 func (m *ExtractAuthTokensRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7476 i := len(dAtA) 7477 _ = i 7478 var l int 7479 _ = l 7480 if m.XXX_unrecognized != nil { 7481 i -= len(m.XXX_unrecognized) 7482 copy(dAtA[i:], m.XXX_unrecognized) 7483 } 7484 return len(dAtA) - i, nil 7485 } 7486 7487 func (m *ExtractAuthTokensResponse) Marshal() (dAtA []byte, err error) { 7488 size := m.Size() 7489 dAtA = make([]byte, size) 7490 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7491 if err != nil { 7492 return nil, err 7493 } 7494 return dAtA[:n], nil 7495 } 7496 7497 func (m *ExtractAuthTokensResponse) MarshalTo(dAtA []byte) (int, error) { 7498 size := m.Size() 7499 return m.MarshalToSizedBuffer(dAtA[:size]) 7500 } 7501 7502 func (m *ExtractAuthTokensResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7503 i := len(dAtA) 7504 _ = i 7505 var l int 7506 _ = l 7507 if m.XXX_unrecognized != nil { 7508 i -= len(m.XXX_unrecognized) 7509 copy(dAtA[i:], m.XXX_unrecognized) 7510 } 7511 if len(m.Tokens) > 0 { 7512 for iNdEx := len(m.Tokens) - 1; iNdEx >= 0; iNdEx-- { 7513 { 7514 size, err := m.Tokens[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 7515 if err != nil { 7516 return 0, err 7517 } 7518 i -= size 7519 i = encodeVarintAuth(dAtA, i, uint64(size)) 7520 } 7521 i-- 7522 dAtA[i] = 0xa 7523 } 7524 } 7525 return len(dAtA) - i, nil 7526 } 7527 7528 func (m *RestoreAuthTokenRequest) Marshal() (dAtA []byte, err error) { 7529 size := m.Size() 7530 dAtA = make([]byte, size) 7531 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7532 if err != nil { 7533 return nil, err 7534 } 7535 return dAtA[:n], nil 7536 } 7537 7538 func (m *RestoreAuthTokenRequest) MarshalTo(dAtA []byte) (int, error) { 7539 size := m.Size() 7540 return m.MarshalToSizedBuffer(dAtA[:size]) 7541 } 7542 7543 func (m *RestoreAuthTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7544 i := len(dAtA) 7545 _ = i 7546 var l int 7547 _ = l 7548 if m.XXX_unrecognized != nil { 7549 i -= len(m.XXX_unrecognized) 7550 copy(dAtA[i:], m.XXX_unrecognized) 7551 } 7552 if m.Token != nil { 7553 { 7554 size, err := m.Token.MarshalToSizedBuffer(dAtA[:i]) 7555 if err != nil { 7556 return 0, err 7557 } 7558 i -= size 7559 i = encodeVarintAuth(dAtA, i, uint64(size)) 7560 } 7561 i-- 7562 dAtA[i] = 0xa 7563 } 7564 return len(dAtA) - i, nil 7565 } 7566 7567 func (m *RestoreAuthTokenResponse) Marshal() (dAtA []byte, err error) { 7568 size := m.Size() 7569 dAtA = make([]byte, size) 7570 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 7571 if err != nil { 7572 return nil, err 7573 } 7574 return dAtA[:n], nil 7575 } 7576 7577 func (m *RestoreAuthTokenResponse) MarshalTo(dAtA []byte) (int, error) { 7578 size := m.Size() 7579 return m.MarshalToSizedBuffer(dAtA[:size]) 7580 } 7581 7582 func (m *RestoreAuthTokenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 7583 i := len(dAtA) 7584 _ = i 7585 var l int 7586 _ = l 7587 if m.XXX_unrecognized != nil { 7588 i -= len(m.XXX_unrecognized) 7589 copy(dAtA[i:], m.XXX_unrecognized) 7590 } 7591 return len(dAtA) - i, nil 7592 } 7593 7594 func encodeVarintAuth(dAtA []byte, offset int, v uint64) int { 7595 offset -= sovAuth(v) 7596 base := offset 7597 for v >= 1<<7 { 7598 dAtA[offset] = uint8(v&0x7f | 0x80) 7599 v >>= 7 7600 offset++ 7601 } 7602 dAtA[offset] = uint8(v) 7603 return base 7604 } 7605 func (m *ActivateRequest) Size() (n int) { 7606 if m == nil { 7607 return 0 7608 } 7609 var l int 7610 _ = l 7611 l = len(m.GitHubToken) 7612 if l > 0 { 7613 n += 1 + l + sovAuth(uint64(l)) 7614 } 7615 l = len(m.Subject) 7616 if l > 0 { 7617 n += 1 + l + sovAuth(uint64(l)) 7618 } 7619 l = len(m.RootToken) 7620 if l > 0 { 7621 n += 1 + l + sovAuth(uint64(l)) 7622 } 7623 if m.XXX_unrecognized != nil { 7624 n += len(m.XXX_unrecognized) 7625 } 7626 return n 7627 } 7628 7629 func (m *ActivateResponse) Size() (n int) { 7630 if m == nil { 7631 return 0 7632 } 7633 var l int 7634 _ = l 7635 l = len(m.PachToken) 7636 if l > 0 { 7637 n += 1 + l + sovAuth(uint64(l)) 7638 } 7639 if m.XXX_unrecognized != nil { 7640 n += len(m.XXX_unrecognized) 7641 } 7642 return n 7643 } 7644 7645 func (m *DeactivateRequest) Size() (n int) { 7646 if m == nil { 7647 return 0 7648 } 7649 var l int 7650 _ = l 7651 if m.XXX_unrecognized != nil { 7652 n += len(m.XXX_unrecognized) 7653 } 7654 return n 7655 } 7656 7657 func (m *DeactivateResponse) Size() (n int) { 7658 if m == nil { 7659 return 0 7660 } 7661 var l int 7662 _ = l 7663 if m.XXX_unrecognized != nil { 7664 n += len(m.XXX_unrecognized) 7665 } 7666 return n 7667 } 7668 7669 func (m *IDProvider) Size() (n int) { 7670 if m == nil { 7671 return 0 7672 } 7673 var l int 7674 _ = l 7675 l = len(m.Name) 7676 if l > 0 { 7677 n += 1 + l + sovAuth(uint64(l)) 7678 } 7679 l = len(m.Description) 7680 if l > 0 { 7681 n += 1 + l + sovAuth(uint64(l)) 7682 } 7683 if m.SAML != nil { 7684 l = m.SAML.Size() 7685 n += 1 + l + sovAuth(uint64(l)) 7686 } 7687 if m.GitHub != nil { 7688 l = m.GitHub.Size() 7689 n += 1 + l + sovAuth(uint64(l)) 7690 } 7691 if m.OIDC != nil { 7692 l = m.OIDC.Size() 7693 n += 1 + l + sovAuth(uint64(l)) 7694 } 7695 if m.XXX_unrecognized != nil { 7696 n += len(m.XXX_unrecognized) 7697 } 7698 return n 7699 } 7700 7701 func (m *IDProvider_SAMLOptions) Size() (n int) { 7702 if m == nil { 7703 return 0 7704 } 7705 var l int 7706 _ = l 7707 l = len(m.MetadataURL) 7708 if l > 0 { 7709 n += 1 + l + sovAuth(uint64(l)) 7710 } 7711 l = len(m.MetadataXML) 7712 if l > 0 { 7713 n += 1 + l + sovAuth(uint64(l)) 7714 } 7715 l = len(m.GroupAttribute) 7716 if l > 0 { 7717 n += 1 + l + sovAuth(uint64(l)) 7718 } 7719 if m.XXX_unrecognized != nil { 7720 n += len(m.XXX_unrecognized) 7721 } 7722 return n 7723 } 7724 7725 func (m *IDProvider_OIDCOptions) Size() (n int) { 7726 if m == nil { 7727 return 0 7728 } 7729 var l int 7730 _ = l 7731 l = len(m.Issuer) 7732 if l > 0 { 7733 n += 1 + l + sovAuth(uint64(l)) 7734 } 7735 l = len(m.ClientID) 7736 if l > 0 { 7737 n += 1 + l + sovAuth(uint64(l)) 7738 } 7739 l = len(m.ClientSecret) 7740 if l > 0 { 7741 n += 1 + l + sovAuth(uint64(l)) 7742 } 7743 l = len(m.RedirectURI) 7744 if l > 0 { 7745 n += 1 + l + sovAuth(uint64(l)) 7746 } 7747 if m.XXX_unrecognized != nil { 7748 n += len(m.XXX_unrecognized) 7749 } 7750 return n 7751 } 7752 7753 func (m *IDProvider_GitHubOptions) Size() (n int) { 7754 if m == nil { 7755 return 0 7756 } 7757 var l int 7758 _ = l 7759 if m.XXX_unrecognized != nil { 7760 n += len(m.XXX_unrecognized) 7761 } 7762 return n 7763 } 7764 7765 func (m *AuthConfig) Size() (n int) { 7766 if m == nil { 7767 return 0 7768 } 7769 var l int 7770 _ = l 7771 if m.LiveConfigVersion != 0 { 7772 n += 1 + sovAuth(uint64(m.LiveConfigVersion)) 7773 } 7774 if len(m.IDProviders) > 0 { 7775 for _, e := range m.IDProviders { 7776 l = e.Size() 7777 n += 1 + l + sovAuth(uint64(l)) 7778 } 7779 } 7780 if m.SAMLServiceOptions != nil { 7781 l = m.SAMLServiceOptions.Size() 7782 n += 1 + l + sovAuth(uint64(l)) 7783 } 7784 if m.XXX_unrecognized != nil { 7785 n += len(m.XXX_unrecognized) 7786 } 7787 return n 7788 } 7789 7790 func (m *AuthConfig_SAMLServiceOptions) Size() (n int) { 7791 if m == nil { 7792 return 0 7793 } 7794 var l int 7795 _ = l 7796 l = len(m.ACSURL) 7797 if l > 0 { 7798 n += 1 + l + sovAuth(uint64(l)) 7799 } 7800 l = len(m.MetadataURL) 7801 if l > 0 { 7802 n += 1 + l + sovAuth(uint64(l)) 7803 } 7804 l = len(m.DashURL) 7805 if l > 0 { 7806 n += 1 + l + sovAuth(uint64(l)) 7807 } 7808 l = len(m.SessionDuration) 7809 if l > 0 { 7810 n += 1 + l + sovAuth(uint64(l)) 7811 } 7812 if m.DebugLogging { 7813 n += 2 7814 } 7815 if m.XXX_unrecognized != nil { 7816 n += len(m.XXX_unrecognized) 7817 } 7818 return n 7819 } 7820 7821 func (m *GetConfigurationRequest) Size() (n int) { 7822 if m == nil { 7823 return 0 7824 } 7825 var l int 7826 _ = l 7827 if m.XXX_unrecognized != nil { 7828 n += len(m.XXX_unrecognized) 7829 } 7830 return n 7831 } 7832 7833 func (m *GetConfigurationResponse) Size() (n int) { 7834 if m == nil { 7835 return 0 7836 } 7837 var l int 7838 _ = l 7839 if m.Configuration != nil { 7840 l = m.Configuration.Size() 7841 n += 1 + l + sovAuth(uint64(l)) 7842 } 7843 if m.XXX_unrecognized != nil { 7844 n += len(m.XXX_unrecognized) 7845 } 7846 return n 7847 } 7848 7849 func (m *SetConfigurationRequest) Size() (n int) { 7850 if m == nil { 7851 return 0 7852 } 7853 var l int 7854 _ = l 7855 if m.Configuration != nil { 7856 l = m.Configuration.Size() 7857 n += 1 + l + sovAuth(uint64(l)) 7858 } 7859 if m.XXX_unrecognized != nil { 7860 n += len(m.XXX_unrecognized) 7861 } 7862 return n 7863 } 7864 7865 func (m *SetConfigurationResponse) Size() (n int) { 7866 if m == nil { 7867 return 0 7868 } 7869 var l int 7870 _ = l 7871 if m.XXX_unrecognized != nil { 7872 n += len(m.XXX_unrecognized) 7873 } 7874 return n 7875 } 7876 7877 func (m *ClusterRoles) Size() (n int) { 7878 if m == nil { 7879 return 0 7880 } 7881 var l int 7882 _ = l 7883 if len(m.Roles) > 0 { 7884 l = 0 7885 for _, e := range m.Roles { 7886 l += sovAuth(uint64(e)) 7887 } 7888 n += 1 + sovAuth(uint64(l)) + l 7889 } 7890 if m.XXX_unrecognized != nil { 7891 n += len(m.XXX_unrecognized) 7892 } 7893 return n 7894 } 7895 7896 func (m *GetClusterRoleBindingsRequest) Size() (n int) { 7897 if m == nil { 7898 return 0 7899 } 7900 var l int 7901 _ = l 7902 if m.XXX_unrecognized != nil { 7903 n += len(m.XXX_unrecognized) 7904 } 7905 return n 7906 } 7907 7908 func (m *GetClusterRoleBindingsResponse) Size() (n int) { 7909 if m == nil { 7910 return 0 7911 } 7912 var l int 7913 _ = l 7914 if len(m.Bindings) > 0 { 7915 for k, v := range m.Bindings { 7916 _ = k 7917 _ = v 7918 l = 0 7919 if v != nil { 7920 l = v.Size() 7921 l += 1 + sovAuth(uint64(l)) 7922 } 7923 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + l 7924 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 7925 } 7926 } 7927 if m.XXX_unrecognized != nil { 7928 n += len(m.XXX_unrecognized) 7929 } 7930 return n 7931 } 7932 7933 func (m *ModifyClusterRoleBindingRequest) Size() (n int) { 7934 if m == nil { 7935 return 0 7936 } 7937 var l int 7938 _ = l 7939 l = len(m.Principal) 7940 if l > 0 { 7941 n += 1 + l + sovAuth(uint64(l)) 7942 } 7943 if m.Roles != nil { 7944 l = m.Roles.Size() 7945 n += 1 + l + sovAuth(uint64(l)) 7946 } 7947 if m.XXX_unrecognized != nil { 7948 n += len(m.XXX_unrecognized) 7949 } 7950 return n 7951 } 7952 7953 func (m *ModifyClusterRoleBindingResponse) Size() (n int) { 7954 if m == nil { 7955 return 0 7956 } 7957 var l int 7958 _ = l 7959 if m.XXX_unrecognized != nil { 7960 n += len(m.XXX_unrecognized) 7961 } 7962 return n 7963 } 7964 7965 func (m *GetAdminsRequest) Size() (n int) { 7966 if m == nil { 7967 return 0 7968 } 7969 var l int 7970 _ = l 7971 if m.XXX_unrecognized != nil { 7972 n += len(m.XXX_unrecognized) 7973 } 7974 return n 7975 } 7976 7977 func (m *GetAdminsResponse) Size() (n int) { 7978 if m == nil { 7979 return 0 7980 } 7981 var l int 7982 _ = l 7983 if len(m.Admins) > 0 { 7984 for _, s := range m.Admins { 7985 l = len(s) 7986 n += 1 + l + sovAuth(uint64(l)) 7987 } 7988 } 7989 if m.XXX_unrecognized != nil { 7990 n += len(m.XXX_unrecognized) 7991 } 7992 return n 7993 } 7994 7995 func (m *ModifyAdminsRequest) Size() (n int) { 7996 if m == nil { 7997 return 0 7998 } 7999 var l int 8000 _ = l 8001 if len(m.Add) > 0 { 8002 for _, s := range m.Add { 8003 l = len(s) 8004 n += 1 + l + sovAuth(uint64(l)) 8005 } 8006 } 8007 if len(m.Remove) > 0 { 8008 for _, s := range m.Remove { 8009 l = len(s) 8010 n += 1 + l + sovAuth(uint64(l)) 8011 } 8012 } 8013 if m.XXX_unrecognized != nil { 8014 n += len(m.XXX_unrecognized) 8015 } 8016 return n 8017 } 8018 8019 func (m *ModifyAdminsResponse) Size() (n int) { 8020 if m == nil { 8021 return 0 8022 } 8023 var l int 8024 _ = l 8025 if m.XXX_unrecognized != nil { 8026 n += len(m.XXX_unrecognized) 8027 } 8028 return n 8029 } 8030 8031 func (m *OTPInfo) Size() (n int) { 8032 if m == nil { 8033 return 0 8034 } 8035 var l int 8036 _ = l 8037 l = len(m.Subject) 8038 if l > 0 { 8039 n += 1 + l + sovAuth(uint64(l)) 8040 } 8041 if m.SessionExpiration != nil { 8042 l = m.SessionExpiration.Size() 8043 n += 1 + l + sovAuth(uint64(l)) 8044 } 8045 if m.XXX_unrecognized != nil { 8046 n += len(m.XXX_unrecognized) 8047 } 8048 return n 8049 } 8050 8051 func (m *TokenInfo) Size() (n int) { 8052 if m == nil { 8053 return 0 8054 } 8055 var l int 8056 _ = l 8057 l = len(m.Subject) 8058 if l > 0 { 8059 n += 1 + l + sovAuth(uint64(l)) 8060 } 8061 if m.Source != 0 { 8062 n += 1 + sovAuth(uint64(m.Source)) 8063 } 8064 if m.XXX_unrecognized != nil { 8065 n += len(m.XXX_unrecognized) 8066 } 8067 return n 8068 } 8069 8070 func (m *AuthenticateRequest) Size() (n int) { 8071 if m == nil { 8072 return 0 8073 } 8074 var l int 8075 _ = l 8076 l = len(m.GitHubToken) 8077 if l > 0 { 8078 n += 1 + l + sovAuth(uint64(l)) 8079 } 8080 l = len(m.OneTimePassword) 8081 if l > 0 { 8082 n += 1 + l + sovAuth(uint64(l)) 8083 } 8084 l = len(m.OIDCState) 8085 if l > 0 { 8086 n += 1 + l + sovAuth(uint64(l)) 8087 } 8088 if m.XXX_unrecognized != nil { 8089 n += len(m.XXX_unrecognized) 8090 } 8091 return n 8092 } 8093 8094 func (m *AuthenticateResponse) Size() (n int) { 8095 if m == nil { 8096 return 0 8097 } 8098 var l int 8099 _ = l 8100 l = len(m.PachToken) 8101 if l > 0 { 8102 n += 1 + l + sovAuth(uint64(l)) 8103 } 8104 if m.XXX_unrecognized != nil { 8105 n += len(m.XXX_unrecognized) 8106 } 8107 return n 8108 } 8109 8110 func (m *WhoAmIRequest) Size() (n int) { 8111 if m == nil { 8112 return 0 8113 } 8114 var l int 8115 _ = l 8116 if m.XXX_unrecognized != nil { 8117 n += len(m.XXX_unrecognized) 8118 } 8119 return n 8120 } 8121 8122 func (m *WhoAmIResponse) Size() (n int) { 8123 if m == nil { 8124 return 0 8125 } 8126 var l int 8127 _ = l 8128 l = len(m.Username) 8129 if l > 0 { 8130 n += 1 + l + sovAuth(uint64(l)) 8131 } 8132 if m.IsAdmin { 8133 n += 2 8134 } 8135 if m.TTL != 0 { 8136 n += 1 + sovAuth(uint64(m.TTL)) 8137 } 8138 if m.ClusterRoles != nil { 8139 l = m.ClusterRoles.Size() 8140 n += 1 + l + sovAuth(uint64(l)) 8141 } 8142 if m.XXX_unrecognized != nil { 8143 n += len(m.XXX_unrecognized) 8144 } 8145 return n 8146 } 8147 8148 func (m *ACL) Size() (n int) { 8149 if m == nil { 8150 return 0 8151 } 8152 var l int 8153 _ = l 8154 if len(m.Entries) > 0 { 8155 for k, v := range m.Entries { 8156 _ = k 8157 _ = v 8158 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + 1 + sovAuth(uint64(v)) 8159 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 8160 } 8161 } 8162 if m.XXX_unrecognized != nil { 8163 n += len(m.XXX_unrecognized) 8164 } 8165 return n 8166 } 8167 8168 func (m *Users) Size() (n int) { 8169 if m == nil { 8170 return 0 8171 } 8172 var l int 8173 _ = l 8174 if len(m.Usernames) > 0 { 8175 for k, v := range m.Usernames { 8176 _ = k 8177 _ = v 8178 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + 1 + 1 8179 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 8180 } 8181 } 8182 if m.XXX_unrecognized != nil { 8183 n += len(m.XXX_unrecognized) 8184 } 8185 return n 8186 } 8187 8188 func (m *Groups) Size() (n int) { 8189 if m == nil { 8190 return 0 8191 } 8192 var l int 8193 _ = l 8194 if len(m.Groups) > 0 { 8195 for k, v := range m.Groups { 8196 _ = k 8197 _ = v 8198 mapEntrySize := 1 + len(k) + sovAuth(uint64(len(k))) + 1 + 1 8199 n += mapEntrySize + 1 + sovAuth(uint64(mapEntrySize)) 8200 } 8201 } 8202 if m.XXX_unrecognized != nil { 8203 n += len(m.XXX_unrecognized) 8204 } 8205 return n 8206 } 8207 8208 func (m *AuthorizeRequest) Size() (n int) { 8209 if m == nil { 8210 return 0 8211 } 8212 var l int 8213 _ = l 8214 l = len(m.Repo) 8215 if l > 0 { 8216 n += 1 + l + sovAuth(uint64(l)) 8217 } 8218 if m.Scope != 0 { 8219 n += 1 + sovAuth(uint64(m.Scope)) 8220 } 8221 if m.XXX_unrecognized != nil { 8222 n += len(m.XXX_unrecognized) 8223 } 8224 return n 8225 } 8226 8227 func (m *AuthorizeResponse) Size() (n int) { 8228 if m == nil { 8229 return 0 8230 } 8231 var l int 8232 _ = l 8233 if m.Authorized { 8234 n += 2 8235 } 8236 if m.XXX_unrecognized != nil { 8237 n += len(m.XXX_unrecognized) 8238 } 8239 return n 8240 } 8241 8242 func (m *GetScopeRequest) Size() (n int) { 8243 if m == nil { 8244 return 0 8245 } 8246 var l int 8247 _ = l 8248 l = len(m.Username) 8249 if l > 0 { 8250 n += 1 + l + sovAuth(uint64(l)) 8251 } 8252 if len(m.Repos) > 0 { 8253 for _, s := range m.Repos { 8254 l = len(s) 8255 n += 1 + l + sovAuth(uint64(l)) 8256 } 8257 } 8258 if m.XXX_unrecognized != nil { 8259 n += len(m.XXX_unrecognized) 8260 } 8261 return n 8262 } 8263 8264 func (m *GetScopeResponse) Size() (n int) { 8265 if m == nil { 8266 return 0 8267 } 8268 var l int 8269 _ = l 8270 if len(m.Scopes) > 0 { 8271 l = 0 8272 for _, e := range m.Scopes { 8273 l += sovAuth(uint64(e)) 8274 } 8275 n += 1 + sovAuth(uint64(l)) + l 8276 } 8277 if m.XXX_unrecognized != nil { 8278 n += len(m.XXX_unrecognized) 8279 } 8280 return n 8281 } 8282 8283 func (m *SetScopeRequest) Size() (n int) { 8284 if m == nil { 8285 return 0 8286 } 8287 var l int 8288 _ = l 8289 l = len(m.Username) 8290 if l > 0 { 8291 n += 1 + l + sovAuth(uint64(l)) 8292 } 8293 l = len(m.Repo) 8294 if l > 0 { 8295 n += 1 + l + sovAuth(uint64(l)) 8296 } 8297 if m.Scope != 0 { 8298 n += 1 + sovAuth(uint64(m.Scope)) 8299 } 8300 if m.XXX_unrecognized != nil { 8301 n += len(m.XXX_unrecognized) 8302 } 8303 return n 8304 } 8305 8306 func (m *SetScopeResponse) Size() (n int) { 8307 if m == nil { 8308 return 0 8309 } 8310 var l int 8311 _ = l 8312 if m.XXX_unrecognized != nil { 8313 n += len(m.XXX_unrecognized) 8314 } 8315 return n 8316 } 8317 8318 func (m *GetACLRequest) Size() (n int) { 8319 if m == nil { 8320 return 0 8321 } 8322 var l int 8323 _ = l 8324 l = len(m.Repo) 8325 if l > 0 { 8326 n += 1 + l + sovAuth(uint64(l)) 8327 } 8328 if m.XXX_unrecognized != nil { 8329 n += len(m.XXX_unrecognized) 8330 } 8331 return n 8332 } 8333 8334 func (m *ACLEntry) Size() (n int) { 8335 if m == nil { 8336 return 0 8337 } 8338 var l int 8339 _ = l 8340 l = len(m.Username) 8341 if l > 0 { 8342 n += 1 + l + sovAuth(uint64(l)) 8343 } 8344 if m.Scope != 0 { 8345 n += 1 + sovAuth(uint64(m.Scope)) 8346 } 8347 if m.XXX_unrecognized != nil { 8348 n += len(m.XXX_unrecognized) 8349 } 8350 return n 8351 } 8352 8353 func (m *GetACLResponse) Size() (n int) { 8354 if m == nil { 8355 return 0 8356 } 8357 var l int 8358 _ = l 8359 if len(m.Entries) > 0 { 8360 for _, e := range m.Entries { 8361 l = e.Size() 8362 n += 1 + l + sovAuth(uint64(l)) 8363 } 8364 } 8365 if len(m.RobotEntries) > 0 { 8366 for _, e := range m.RobotEntries { 8367 l = e.Size() 8368 n += 1 + l + sovAuth(uint64(l)) 8369 } 8370 } 8371 if m.XXX_unrecognized != nil { 8372 n += len(m.XXX_unrecognized) 8373 } 8374 return n 8375 } 8376 8377 func (m *SetACLRequest) Size() (n int) { 8378 if m == nil { 8379 return 0 8380 } 8381 var l int 8382 _ = l 8383 l = len(m.Repo) 8384 if l > 0 { 8385 n += 1 + l + sovAuth(uint64(l)) 8386 } 8387 if len(m.Entries) > 0 { 8388 for _, e := range m.Entries { 8389 l = e.Size() 8390 n += 1 + l + sovAuth(uint64(l)) 8391 } 8392 } 8393 if m.XXX_unrecognized != nil { 8394 n += len(m.XXX_unrecognized) 8395 } 8396 return n 8397 } 8398 8399 func (m *SetACLResponse) Size() (n int) { 8400 if m == nil { 8401 return 0 8402 } 8403 var l int 8404 _ = l 8405 if m.XXX_unrecognized != nil { 8406 n += len(m.XXX_unrecognized) 8407 } 8408 return n 8409 } 8410 8411 func (m *SessionInfo) Size() (n int) { 8412 if m == nil { 8413 return 0 8414 } 8415 var l int 8416 _ = l 8417 l = len(m.Nonce) 8418 if l > 0 { 8419 n += 1 + l + sovAuth(uint64(l)) 8420 } 8421 l = len(m.Email) 8422 if l > 0 { 8423 n += 1 + l + sovAuth(uint64(l)) 8424 } 8425 if m.ConversionErr { 8426 n += 2 8427 } 8428 if m.XXX_unrecognized != nil { 8429 n += len(m.XXX_unrecognized) 8430 } 8431 return n 8432 } 8433 8434 func (m *GetOIDCLoginRequest) Size() (n int) { 8435 if m == nil { 8436 return 0 8437 } 8438 var l int 8439 _ = l 8440 if m.XXX_unrecognized != nil { 8441 n += len(m.XXX_unrecognized) 8442 } 8443 return n 8444 } 8445 8446 func (m *GetOIDCLoginResponse) Size() (n int) { 8447 if m == nil { 8448 return 0 8449 } 8450 var l int 8451 _ = l 8452 l = len(m.LoginURL) 8453 if l > 0 { 8454 n += 1 + l + sovAuth(uint64(l)) 8455 } 8456 l = len(m.State) 8457 if l > 0 { 8458 n += 1 + l + sovAuth(uint64(l)) 8459 } 8460 if m.XXX_unrecognized != nil { 8461 n += len(m.XXX_unrecognized) 8462 } 8463 return n 8464 } 8465 8466 func (m *GetAuthTokenRequest) Size() (n int) { 8467 if m == nil { 8468 return 0 8469 } 8470 var l int 8471 _ = l 8472 l = len(m.Subject) 8473 if l > 0 { 8474 n += 1 + l + sovAuth(uint64(l)) 8475 } 8476 if m.TTL != 0 { 8477 n += 1 + sovAuth(uint64(m.TTL)) 8478 } 8479 if m.XXX_unrecognized != nil { 8480 n += len(m.XXX_unrecognized) 8481 } 8482 return n 8483 } 8484 8485 func (m *GetAuthTokenResponse) Size() (n int) { 8486 if m == nil { 8487 return 0 8488 } 8489 var l int 8490 _ = l 8491 l = len(m.Token) 8492 if l > 0 { 8493 n += 1 + l + sovAuth(uint64(l)) 8494 } 8495 l = len(m.Subject) 8496 if l > 0 { 8497 n += 1 + l + sovAuth(uint64(l)) 8498 } 8499 if m.XXX_unrecognized != nil { 8500 n += len(m.XXX_unrecognized) 8501 } 8502 return n 8503 } 8504 8505 func (m *ExtendAuthTokenRequest) Size() (n int) { 8506 if m == nil { 8507 return 0 8508 } 8509 var l int 8510 _ = l 8511 l = len(m.Token) 8512 if l > 0 { 8513 n += 1 + l + sovAuth(uint64(l)) 8514 } 8515 if m.TTL != 0 { 8516 n += 1 + sovAuth(uint64(m.TTL)) 8517 } 8518 if m.XXX_unrecognized != nil { 8519 n += len(m.XXX_unrecognized) 8520 } 8521 return n 8522 } 8523 8524 func (m *ExtendAuthTokenResponse) Size() (n int) { 8525 if m == nil { 8526 return 0 8527 } 8528 var l int 8529 _ = l 8530 if m.XXX_unrecognized != nil { 8531 n += len(m.XXX_unrecognized) 8532 } 8533 return n 8534 } 8535 8536 func (m *RevokeAuthTokenRequest) Size() (n int) { 8537 if m == nil { 8538 return 0 8539 } 8540 var l int 8541 _ = l 8542 l = len(m.Token) 8543 if l > 0 { 8544 n += 1 + l + sovAuth(uint64(l)) 8545 } 8546 if m.XXX_unrecognized != nil { 8547 n += len(m.XXX_unrecognized) 8548 } 8549 return n 8550 } 8551 8552 func (m *RevokeAuthTokenResponse) Size() (n int) { 8553 if m == nil { 8554 return 0 8555 } 8556 var l int 8557 _ = l 8558 if m.XXX_unrecognized != nil { 8559 n += len(m.XXX_unrecognized) 8560 } 8561 return n 8562 } 8563 8564 func (m *SetGroupsForUserRequest) Size() (n int) { 8565 if m == nil { 8566 return 0 8567 } 8568 var l int 8569 _ = l 8570 l = len(m.Username) 8571 if l > 0 { 8572 n += 1 + l + sovAuth(uint64(l)) 8573 } 8574 if len(m.Groups) > 0 { 8575 for _, s := range m.Groups { 8576 l = len(s) 8577 n += 1 + l + sovAuth(uint64(l)) 8578 } 8579 } 8580 if m.XXX_unrecognized != nil { 8581 n += len(m.XXX_unrecognized) 8582 } 8583 return n 8584 } 8585 8586 func (m *SetGroupsForUserResponse) Size() (n int) { 8587 if m == nil { 8588 return 0 8589 } 8590 var l int 8591 _ = l 8592 if m.XXX_unrecognized != nil { 8593 n += len(m.XXX_unrecognized) 8594 } 8595 return n 8596 } 8597 8598 func (m *ModifyMembersRequest) Size() (n int) { 8599 if m == nil { 8600 return 0 8601 } 8602 var l int 8603 _ = l 8604 l = len(m.Group) 8605 if l > 0 { 8606 n += 1 + l + sovAuth(uint64(l)) 8607 } 8608 if len(m.Add) > 0 { 8609 for _, s := range m.Add { 8610 l = len(s) 8611 n += 1 + l + sovAuth(uint64(l)) 8612 } 8613 } 8614 if len(m.Remove) > 0 { 8615 for _, s := range m.Remove { 8616 l = len(s) 8617 n += 1 + l + sovAuth(uint64(l)) 8618 } 8619 } 8620 if m.XXX_unrecognized != nil { 8621 n += len(m.XXX_unrecognized) 8622 } 8623 return n 8624 } 8625 8626 func (m *ModifyMembersResponse) Size() (n int) { 8627 if m == nil { 8628 return 0 8629 } 8630 var l int 8631 _ = l 8632 if m.XXX_unrecognized != nil { 8633 n += len(m.XXX_unrecognized) 8634 } 8635 return n 8636 } 8637 8638 func (m *GetGroupsRequest) Size() (n int) { 8639 if m == nil { 8640 return 0 8641 } 8642 var l int 8643 _ = l 8644 l = len(m.Username) 8645 if l > 0 { 8646 n += 1 + l + sovAuth(uint64(l)) 8647 } 8648 if m.XXX_unrecognized != nil { 8649 n += len(m.XXX_unrecognized) 8650 } 8651 return n 8652 } 8653 8654 func (m *GetGroupsResponse) Size() (n int) { 8655 if m == nil { 8656 return 0 8657 } 8658 var l int 8659 _ = l 8660 if len(m.Groups) > 0 { 8661 for _, s := range m.Groups { 8662 l = len(s) 8663 n += 1 + l + sovAuth(uint64(l)) 8664 } 8665 } 8666 if m.XXX_unrecognized != nil { 8667 n += len(m.XXX_unrecognized) 8668 } 8669 return n 8670 } 8671 8672 func (m *GetUsersRequest) Size() (n int) { 8673 if m == nil { 8674 return 0 8675 } 8676 var l int 8677 _ = l 8678 l = len(m.Group) 8679 if l > 0 { 8680 n += 1 + l + sovAuth(uint64(l)) 8681 } 8682 if m.XXX_unrecognized != nil { 8683 n += len(m.XXX_unrecognized) 8684 } 8685 return n 8686 } 8687 8688 func (m *GetUsersResponse) Size() (n int) { 8689 if m == nil { 8690 return 0 8691 } 8692 var l int 8693 _ = l 8694 if len(m.Usernames) > 0 { 8695 for _, s := range m.Usernames { 8696 l = len(s) 8697 n += 1 + l + sovAuth(uint64(l)) 8698 } 8699 } 8700 if m.XXX_unrecognized != nil { 8701 n += len(m.XXX_unrecognized) 8702 } 8703 return n 8704 } 8705 8706 func (m *GetOneTimePasswordRequest) Size() (n int) { 8707 if m == nil { 8708 return 0 8709 } 8710 var l int 8711 _ = l 8712 l = len(m.Subject) 8713 if l > 0 { 8714 n += 1 + l + sovAuth(uint64(l)) 8715 } 8716 if m.TTL != 0 { 8717 n += 1 + sovAuth(uint64(m.TTL)) 8718 } 8719 if m.XXX_unrecognized != nil { 8720 n += len(m.XXX_unrecognized) 8721 } 8722 return n 8723 } 8724 8725 func (m *GetOneTimePasswordResponse) Size() (n int) { 8726 if m == nil { 8727 return 0 8728 } 8729 var l int 8730 _ = l 8731 l = len(m.Code) 8732 if l > 0 { 8733 n += 1 + l + sovAuth(uint64(l)) 8734 } 8735 if m.OTPExpiration != nil { 8736 l = m.OTPExpiration.Size() 8737 n += 1 + l + sovAuth(uint64(l)) 8738 } 8739 if m.XXX_unrecognized != nil { 8740 n += len(m.XXX_unrecognized) 8741 } 8742 return n 8743 } 8744 8745 func (m *HashedAuthToken) Size() (n int) { 8746 if m == nil { 8747 return 0 8748 } 8749 var l int 8750 _ = l 8751 l = len(m.HashedToken) 8752 if l > 0 { 8753 n += 1 + l + sovAuth(uint64(l)) 8754 } 8755 if m.TokenInfo != nil { 8756 l = m.TokenInfo.Size() 8757 n += 1 + l + sovAuth(uint64(l)) 8758 } 8759 if m.Expiration != nil { 8760 l = m.Expiration.Size() 8761 n += 1 + l + sovAuth(uint64(l)) 8762 } 8763 if m.XXX_unrecognized != nil { 8764 n += len(m.XXX_unrecognized) 8765 } 8766 return n 8767 } 8768 8769 func (m *ExtractAuthTokensRequest) Size() (n int) { 8770 if m == nil { 8771 return 0 8772 } 8773 var l int 8774 _ = l 8775 if m.XXX_unrecognized != nil { 8776 n += len(m.XXX_unrecognized) 8777 } 8778 return n 8779 } 8780 8781 func (m *ExtractAuthTokensResponse) Size() (n int) { 8782 if m == nil { 8783 return 0 8784 } 8785 var l int 8786 _ = l 8787 if len(m.Tokens) > 0 { 8788 for _, e := range m.Tokens { 8789 l = e.Size() 8790 n += 1 + l + sovAuth(uint64(l)) 8791 } 8792 } 8793 if m.XXX_unrecognized != nil { 8794 n += len(m.XXX_unrecognized) 8795 } 8796 return n 8797 } 8798 8799 func (m *RestoreAuthTokenRequest) Size() (n int) { 8800 if m == nil { 8801 return 0 8802 } 8803 var l int 8804 _ = l 8805 if m.Token != nil { 8806 l = m.Token.Size() 8807 n += 1 + l + sovAuth(uint64(l)) 8808 } 8809 if m.XXX_unrecognized != nil { 8810 n += len(m.XXX_unrecognized) 8811 } 8812 return n 8813 } 8814 8815 func (m *RestoreAuthTokenResponse) Size() (n int) { 8816 if m == nil { 8817 return 0 8818 } 8819 var l int 8820 _ = l 8821 if m.XXX_unrecognized != nil { 8822 n += len(m.XXX_unrecognized) 8823 } 8824 return n 8825 } 8826 8827 func sovAuth(x uint64) (n int) { 8828 return (math_bits.Len64(x|1) + 6) / 7 8829 } 8830 func sozAuth(x uint64) (n int) { 8831 return sovAuth(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 8832 } 8833 func (m *ActivateRequest) Unmarshal(dAtA []byte) error { 8834 l := len(dAtA) 8835 iNdEx := 0 8836 for iNdEx < l { 8837 preIndex := iNdEx 8838 var wire uint64 8839 for shift := uint(0); ; shift += 7 { 8840 if shift >= 64 { 8841 return ErrIntOverflowAuth 8842 } 8843 if iNdEx >= l { 8844 return io.ErrUnexpectedEOF 8845 } 8846 b := dAtA[iNdEx] 8847 iNdEx++ 8848 wire |= uint64(b&0x7F) << shift 8849 if b < 0x80 { 8850 break 8851 } 8852 } 8853 fieldNum := int32(wire >> 3) 8854 wireType := int(wire & 0x7) 8855 if wireType == 4 { 8856 return fmt.Errorf("proto: ActivateRequest: wiretype end group for non-group") 8857 } 8858 if fieldNum <= 0 { 8859 return fmt.Errorf("proto: ActivateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 8860 } 8861 switch fieldNum { 8862 case 1: 8863 if wireType != 2 { 8864 return fmt.Errorf("proto: wrong wireType = %d for field GitHubToken", wireType) 8865 } 8866 var stringLen uint64 8867 for shift := uint(0); ; shift += 7 { 8868 if shift >= 64 { 8869 return ErrIntOverflowAuth 8870 } 8871 if iNdEx >= l { 8872 return io.ErrUnexpectedEOF 8873 } 8874 b := dAtA[iNdEx] 8875 iNdEx++ 8876 stringLen |= uint64(b&0x7F) << shift 8877 if b < 0x80 { 8878 break 8879 } 8880 } 8881 intStringLen := int(stringLen) 8882 if intStringLen < 0 { 8883 return ErrInvalidLengthAuth 8884 } 8885 postIndex := iNdEx + intStringLen 8886 if postIndex < 0 { 8887 return ErrInvalidLengthAuth 8888 } 8889 if postIndex > l { 8890 return io.ErrUnexpectedEOF 8891 } 8892 m.GitHubToken = string(dAtA[iNdEx:postIndex]) 8893 iNdEx = postIndex 8894 case 2: 8895 if wireType != 2 { 8896 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 8897 } 8898 var stringLen uint64 8899 for shift := uint(0); ; shift += 7 { 8900 if shift >= 64 { 8901 return ErrIntOverflowAuth 8902 } 8903 if iNdEx >= l { 8904 return io.ErrUnexpectedEOF 8905 } 8906 b := dAtA[iNdEx] 8907 iNdEx++ 8908 stringLen |= uint64(b&0x7F) << shift 8909 if b < 0x80 { 8910 break 8911 } 8912 } 8913 intStringLen := int(stringLen) 8914 if intStringLen < 0 { 8915 return ErrInvalidLengthAuth 8916 } 8917 postIndex := iNdEx + intStringLen 8918 if postIndex < 0 { 8919 return ErrInvalidLengthAuth 8920 } 8921 if postIndex > l { 8922 return io.ErrUnexpectedEOF 8923 } 8924 m.Subject = string(dAtA[iNdEx:postIndex]) 8925 iNdEx = postIndex 8926 case 3: 8927 if wireType != 2 { 8928 return fmt.Errorf("proto: wrong wireType = %d for field RootToken", 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.RootToken = string(dAtA[iNdEx:postIndex]) 8957 iNdEx = postIndex 8958 default: 8959 iNdEx = preIndex 8960 skippy, err := skipAuth(dAtA[iNdEx:]) 8961 if err != nil { 8962 return err 8963 } 8964 if (skippy < 0) || (iNdEx+skippy) < 0 { 8965 return ErrInvalidLengthAuth 8966 } 8967 if (iNdEx + skippy) > l { 8968 return io.ErrUnexpectedEOF 8969 } 8970 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 8971 iNdEx += skippy 8972 } 8973 } 8974 8975 if iNdEx > l { 8976 return io.ErrUnexpectedEOF 8977 } 8978 return nil 8979 } 8980 func (m *ActivateResponse) Unmarshal(dAtA []byte) error { 8981 l := len(dAtA) 8982 iNdEx := 0 8983 for iNdEx < l { 8984 preIndex := iNdEx 8985 var wire uint64 8986 for shift := uint(0); ; shift += 7 { 8987 if shift >= 64 { 8988 return ErrIntOverflowAuth 8989 } 8990 if iNdEx >= l { 8991 return io.ErrUnexpectedEOF 8992 } 8993 b := dAtA[iNdEx] 8994 iNdEx++ 8995 wire |= uint64(b&0x7F) << shift 8996 if b < 0x80 { 8997 break 8998 } 8999 } 9000 fieldNum := int32(wire >> 3) 9001 wireType := int(wire & 0x7) 9002 if wireType == 4 { 9003 return fmt.Errorf("proto: ActivateResponse: wiretype end group for non-group") 9004 } 9005 if fieldNum <= 0 { 9006 return fmt.Errorf("proto: ActivateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9007 } 9008 switch fieldNum { 9009 case 1: 9010 if wireType != 2 { 9011 return fmt.Errorf("proto: wrong wireType = %d for field PachToken", wireType) 9012 } 9013 var stringLen uint64 9014 for shift := uint(0); ; shift += 7 { 9015 if shift >= 64 { 9016 return ErrIntOverflowAuth 9017 } 9018 if iNdEx >= l { 9019 return io.ErrUnexpectedEOF 9020 } 9021 b := dAtA[iNdEx] 9022 iNdEx++ 9023 stringLen |= uint64(b&0x7F) << shift 9024 if b < 0x80 { 9025 break 9026 } 9027 } 9028 intStringLen := int(stringLen) 9029 if intStringLen < 0 { 9030 return ErrInvalidLengthAuth 9031 } 9032 postIndex := iNdEx + intStringLen 9033 if postIndex < 0 { 9034 return ErrInvalidLengthAuth 9035 } 9036 if postIndex > l { 9037 return io.ErrUnexpectedEOF 9038 } 9039 m.PachToken = string(dAtA[iNdEx:postIndex]) 9040 iNdEx = postIndex 9041 default: 9042 iNdEx = preIndex 9043 skippy, err := skipAuth(dAtA[iNdEx:]) 9044 if err != nil { 9045 return err 9046 } 9047 if (skippy < 0) || (iNdEx+skippy) < 0 { 9048 return ErrInvalidLengthAuth 9049 } 9050 if (iNdEx + skippy) > l { 9051 return io.ErrUnexpectedEOF 9052 } 9053 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9054 iNdEx += skippy 9055 } 9056 } 9057 9058 if iNdEx > l { 9059 return io.ErrUnexpectedEOF 9060 } 9061 return nil 9062 } 9063 func (m *DeactivateRequest) Unmarshal(dAtA []byte) error { 9064 l := len(dAtA) 9065 iNdEx := 0 9066 for iNdEx < l { 9067 preIndex := iNdEx 9068 var wire uint64 9069 for shift := uint(0); ; shift += 7 { 9070 if shift >= 64 { 9071 return ErrIntOverflowAuth 9072 } 9073 if iNdEx >= l { 9074 return io.ErrUnexpectedEOF 9075 } 9076 b := dAtA[iNdEx] 9077 iNdEx++ 9078 wire |= uint64(b&0x7F) << shift 9079 if b < 0x80 { 9080 break 9081 } 9082 } 9083 fieldNum := int32(wire >> 3) 9084 wireType := int(wire & 0x7) 9085 if wireType == 4 { 9086 return fmt.Errorf("proto: DeactivateRequest: wiretype end group for non-group") 9087 } 9088 if fieldNum <= 0 { 9089 return fmt.Errorf("proto: DeactivateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 9090 } 9091 switch fieldNum { 9092 default: 9093 iNdEx = preIndex 9094 skippy, err := skipAuth(dAtA[iNdEx:]) 9095 if err != nil { 9096 return err 9097 } 9098 if (skippy < 0) || (iNdEx+skippy) < 0 { 9099 return ErrInvalidLengthAuth 9100 } 9101 if (iNdEx + skippy) > l { 9102 return io.ErrUnexpectedEOF 9103 } 9104 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9105 iNdEx += skippy 9106 } 9107 } 9108 9109 if iNdEx > l { 9110 return io.ErrUnexpectedEOF 9111 } 9112 return nil 9113 } 9114 func (m *DeactivateResponse) Unmarshal(dAtA []byte) error { 9115 l := len(dAtA) 9116 iNdEx := 0 9117 for iNdEx < l { 9118 preIndex := iNdEx 9119 var wire uint64 9120 for shift := uint(0); ; shift += 7 { 9121 if shift >= 64 { 9122 return ErrIntOverflowAuth 9123 } 9124 if iNdEx >= l { 9125 return io.ErrUnexpectedEOF 9126 } 9127 b := dAtA[iNdEx] 9128 iNdEx++ 9129 wire |= uint64(b&0x7F) << shift 9130 if b < 0x80 { 9131 break 9132 } 9133 } 9134 fieldNum := int32(wire >> 3) 9135 wireType := int(wire & 0x7) 9136 if wireType == 4 { 9137 return fmt.Errorf("proto: DeactivateResponse: wiretype end group for non-group") 9138 } 9139 if fieldNum <= 0 { 9140 return fmt.Errorf("proto: DeactivateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 9141 } 9142 switch fieldNum { 9143 default: 9144 iNdEx = preIndex 9145 skippy, err := skipAuth(dAtA[iNdEx:]) 9146 if err != nil { 9147 return err 9148 } 9149 if (skippy < 0) || (iNdEx+skippy) < 0 { 9150 return ErrInvalidLengthAuth 9151 } 9152 if (iNdEx + skippy) > l { 9153 return io.ErrUnexpectedEOF 9154 } 9155 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9156 iNdEx += skippy 9157 } 9158 } 9159 9160 if iNdEx > l { 9161 return io.ErrUnexpectedEOF 9162 } 9163 return nil 9164 } 9165 func (m *IDProvider) Unmarshal(dAtA []byte) error { 9166 l := len(dAtA) 9167 iNdEx := 0 9168 for iNdEx < l { 9169 preIndex := iNdEx 9170 var wire uint64 9171 for shift := uint(0); ; shift += 7 { 9172 if shift >= 64 { 9173 return ErrIntOverflowAuth 9174 } 9175 if iNdEx >= l { 9176 return io.ErrUnexpectedEOF 9177 } 9178 b := dAtA[iNdEx] 9179 iNdEx++ 9180 wire |= uint64(b&0x7F) << shift 9181 if b < 0x80 { 9182 break 9183 } 9184 } 9185 fieldNum := int32(wire >> 3) 9186 wireType := int(wire & 0x7) 9187 if wireType == 4 { 9188 return fmt.Errorf("proto: IDProvider: wiretype end group for non-group") 9189 } 9190 if fieldNum <= 0 { 9191 return fmt.Errorf("proto: IDProvider: illegal tag %d (wire type %d)", fieldNum, wire) 9192 } 9193 switch fieldNum { 9194 case 1: 9195 if wireType != 2 { 9196 return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) 9197 } 9198 var stringLen uint64 9199 for shift := uint(0); ; shift += 7 { 9200 if shift >= 64 { 9201 return ErrIntOverflowAuth 9202 } 9203 if iNdEx >= l { 9204 return io.ErrUnexpectedEOF 9205 } 9206 b := dAtA[iNdEx] 9207 iNdEx++ 9208 stringLen |= uint64(b&0x7F) << shift 9209 if b < 0x80 { 9210 break 9211 } 9212 } 9213 intStringLen := int(stringLen) 9214 if intStringLen < 0 { 9215 return ErrInvalidLengthAuth 9216 } 9217 postIndex := iNdEx + intStringLen 9218 if postIndex < 0 { 9219 return ErrInvalidLengthAuth 9220 } 9221 if postIndex > l { 9222 return io.ErrUnexpectedEOF 9223 } 9224 m.Name = string(dAtA[iNdEx:postIndex]) 9225 iNdEx = postIndex 9226 case 2: 9227 if wireType != 2 { 9228 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 9229 } 9230 var stringLen uint64 9231 for shift := uint(0); ; shift += 7 { 9232 if shift >= 64 { 9233 return ErrIntOverflowAuth 9234 } 9235 if iNdEx >= l { 9236 return io.ErrUnexpectedEOF 9237 } 9238 b := dAtA[iNdEx] 9239 iNdEx++ 9240 stringLen |= uint64(b&0x7F) << shift 9241 if b < 0x80 { 9242 break 9243 } 9244 } 9245 intStringLen := int(stringLen) 9246 if intStringLen < 0 { 9247 return ErrInvalidLengthAuth 9248 } 9249 postIndex := iNdEx + intStringLen 9250 if postIndex < 0 { 9251 return ErrInvalidLengthAuth 9252 } 9253 if postIndex > l { 9254 return io.ErrUnexpectedEOF 9255 } 9256 m.Description = string(dAtA[iNdEx:postIndex]) 9257 iNdEx = postIndex 9258 case 3: 9259 if wireType != 2 { 9260 return fmt.Errorf("proto: wrong wireType = %d for field SAML", wireType) 9261 } 9262 var msglen int 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 msglen |= int(b&0x7F) << shift 9273 if b < 0x80 { 9274 break 9275 } 9276 } 9277 if msglen < 0 { 9278 return ErrInvalidLengthAuth 9279 } 9280 postIndex := iNdEx + msglen 9281 if postIndex < 0 { 9282 return ErrInvalidLengthAuth 9283 } 9284 if postIndex > l { 9285 return io.ErrUnexpectedEOF 9286 } 9287 if m.SAML == nil { 9288 m.SAML = &IDProvider_SAMLOptions{} 9289 } 9290 if err := m.SAML.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9291 return err 9292 } 9293 iNdEx = postIndex 9294 case 4: 9295 if wireType != 2 { 9296 return fmt.Errorf("proto: wrong wireType = %d for field GitHub", wireType) 9297 } 9298 var msglen int 9299 for shift := uint(0); ; shift += 7 { 9300 if shift >= 64 { 9301 return ErrIntOverflowAuth 9302 } 9303 if iNdEx >= l { 9304 return io.ErrUnexpectedEOF 9305 } 9306 b := dAtA[iNdEx] 9307 iNdEx++ 9308 msglen |= int(b&0x7F) << shift 9309 if b < 0x80 { 9310 break 9311 } 9312 } 9313 if msglen < 0 { 9314 return ErrInvalidLengthAuth 9315 } 9316 postIndex := iNdEx + msglen 9317 if postIndex < 0 { 9318 return ErrInvalidLengthAuth 9319 } 9320 if postIndex > l { 9321 return io.ErrUnexpectedEOF 9322 } 9323 if m.GitHub == nil { 9324 m.GitHub = &IDProvider_GitHubOptions{} 9325 } 9326 if err := m.GitHub.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9327 return err 9328 } 9329 iNdEx = postIndex 9330 case 5: 9331 if wireType != 2 { 9332 return fmt.Errorf("proto: wrong wireType = %d for field OIDC", wireType) 9333 } 9334 var msglen int 9335 for shift := uint(0); ; shift += 7 { 9336 if shift >= 64 { 9337 return ErrIntOverflowAuth 9338 } 9339 if iNdEx >= l { 9340 return io.ErrUnexpectedEOF 9341 } 9342 b := dAtA[iNdEx] 9343 iNdEx++ 9344 msglen |= int(b&0x7F) << shift 9345 if b < 0x80 { 9346 break 9347 } 9348 } 9349 if msglen < 0 { 9350 return ErrInvalidLengthAuth 9351 } 9352 postIndex := iNdEx + msglen 9353 if postIndex < 0 { 9354 return ErrInvalidLengthAuth 9355 } 9356 if postIndex > l { 9357 return io.ErrUnexpectedEOF 9358 } 9359 if m.OIDC == nil { 9360 m.OIDC = &IDProvider_OIDCOptions{} 9361 } 9362 if err := m.OIDC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9363 return err 9364 } 9365 iNdEx = postIndex 9366 default: 9367 iNdEx = preIndex 9368 skippy, err := skipAuth(dAtA[iNdEx:]) 9369 if err != nil { 9370 return err 9371 } 9372 if (skippy < 0) || (iNdEx+skippy) < 0 { 9373 return ErrInvalidLengthAuth 9374 } 9375 if (iNdEx + skippy) > l { 9376 return io.ErrUnexpectedEOF 9377 } 9378 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9379 iNdEx += skippy 9380 } 9381 } 9382 9383 if iNdEx > l { 9384 return io.ErrUnexpectedEOF 9385 } 9386 return nil 9387 } 9388 func (m *IDProvider_SAMLOptions) Unmarshal(dAtA []byte) error { 9389 l := len(dAtA) 9390 iNdEx := 0 9391 for iNdEx < l { 9392 preIndex := iNdEx 9393 var wire uint64 9394 for shift := uint(0); ; shift += 7 { 9395 if shift >= 64 { 9396 return ErrIntOverflowAuth 9397 } 9398 if iNdEx >= l { 9399 return io.ErrUnexpectedEOF 9400 } 9401 b := dAtA[iNdEx] 9402 iNdEx++ 9403 wire |= uint64(b&0x7F) << shift 9404 if b < 0x80 { 9405 break 9406 } 9407 } 9408 fieldNum := int32(wire >> 3) 9409 wireType := int(wire & 0x7) 9410 if wireType == 4 { 9411 return fmt.Errorf("proto: SAMLOptions: wiretype end group for non-group") 9412 } 9413 if fieldNum <= 0 { 9414 return fmt.Errorf("proto: SAMLOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9415 } 9416 switch fieldNum { 9417 case 1: 9418 if wireType != 2 { 9419 return fmt.Errorf("proto: wrong wireType = %d for field MetadataURL", wireType) 9420 } 9421 var stringLen uint64 9422 for shift := uint(0); ; shift += 7 { 9423 if shift >= 64 { 9424 return ErrIntOverflowAuth 9425 } 9426 if iNdEx >= l { 9427 return io.ErrUnexpectedEOF 9428 } 9429 b := dAtA[iNdEx] 9430 iNdEx++ 9431 stringLen |= uint64(b&0x7F) << shift 9432 if b < 0x80 { 9433 break 9434 } 9435 } 9436 intStringLen := int(stringLen) 9437 if intStringLen < 0 { 9438 return ErrInvalidLengthAuth 9439 } 9440 postIndex := iNdEx + intStringLen 9441 if postIndex < 0 { 9442 return ErrInvalidLengthAuth 9443 } 9444 if postIndex > l { 9445 return io.ErrUnexpectedEOF 9446 } 9447 m.MetadataURL = string(dAtA[iNdEx:postIndex]) 9448 iNdEx = postIndex 9449 case 2: 9450 if wireType != 2 { 9451 return fmt.Errorf("proto: wrong wireType = %d for field MetadataXML", wireType) 9452 } 9453 var byteLen int 9454 for shift := uint(0); ; shift += 7 { 9455 if shift >= 64 { 9456 return ErrIntOverflowAuth 9457 } 9458 if iNdEx >= l { 9459 return io.ErrUnexpectedEOF 9460 } 9461 b := dAtA[iNdEx] 9462 iNdEx++ 9463 byteLen |= int(b&0x7F) << shift 9464 if b < 0x80 { 9465 break 9466 } 9467 } 9468 if byteLen < 0 { 9469 return ErrInvalidLengthAuth 9470 } 9471 postIndex := iNdEx + byteLen 9472 if postIndex < 0 { 9473 return ErrInvalidLengthAuth 9474 } 9475 if postIndex > l { 9476 return io.ErrUnexpectedEOF 9477 } 9478 m.MetadataXML = append(m.MetadataXML[:0], dAtA[iNdEx:postIndex]...) 9479 if m.MetadataXML == nil { 9480 m.MetadataXML = []byte{} 9481 } 9482 iNdEx = postIndex 9483 case 3: 9484 if wireType != 2 { 9485 return fmt.Errorf("proto: wrong wireType = %d for field GroupAttribute", wireType) 9486 } 9487 var stringLen uint64 9488 for shift := uint(0); ; shift += 7 { 9489 if shift >= 64 { 9490 return ErrIntOverflowAuth 9491 } 9492 if iNdEx >= l { 9493 return io.ErrUnexpectedEOF 9494 } 9495 b := dAtA[iNdEx] 9496 iNdEx++ 9497 stringLen |= uint64(b&0x7F) << shift 9498 if b < 0x80 { 9499 break 9500 } 9501 } 9502 intStringLen := int(stringLen) 9503 if intStringLen < 0 { 9504 return ErrInvalidLengthAuth 9505 } 9506 postIndex := iNdEx + intStringLen 9507 if postIndex < 0 { 9508 return ErrInvalidLengthAuth 9509 } 9510 if postIndex > l { 9511 return io.ErrUnexpectedEOF 9512 } 9513 m.GroupAttribute = string(dAtA[iNdEx:postIndex]) 9514 iNdEx = postIndex 9515 default: 9516 iNdEx = preIndex 9517 skippy, err := skipAuth(dAtA[iNdEx:]) 9518 if err != nil { 9519 return err 9520 } 9521 if (skippy < 0) || (iNdEx+skippy) < 0 { 9522 return ErrInvalidLengthAuth 9523 } 9524 if (iNdEx + skippy) > l { 9525 return io.ErrUnexpectedEOF 9526 } 9527 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9528 iNdEx += skippy 9529 } 9530 } 9531 9532 if iNdEx > l { 9533 return io.ErrUnexpectedEOF 9534 } 9535 return nil 9536 } 9537 func (m *IDProvider_OIDCOptions) Unmarshal(dAtA []byte) error { 9538 l := len(dAtA) 9539 iNdEx := 0 9540 for iNdEx < l { 9541 preIndex := iNdEx 9542 var wire uint64 9543 for shift := uint(0); ; shift += 7 { 9544 if shift >= 64 { 9545 return ErrIntOverflowAuth 9546 } 9547 if iNdEx >= l { 9548 return io.ErrUnexpectedEOF 9549 } 9550 b := dAtA[iNdEx] 9551 iNdEx++ 9552 wire |= uint64(b&0x7F) << shift 9553 if b < 0x80 { 9554 break 9555 } 9556 } 9557 fieldNum := int32(wire >> 3) 9558 wireType := int(wire & 0x7) 9559 if wireType == 4 { 9560 return fmt.Errorf("proto: OIDCOptions: wiretype end group for non-group") 9561 } 9562 if fieldNum <= 0 { 9563 return fmt.Errorf("proto: OIDCOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9564 } 9565 switch fieldNum { 9566 case 1: 9567 if wireType != 2 { 9568 return fmt.Errorf("proto: wrong wireType = %d for field Issuer", wireType) 9569 } 9570 var stringLen uint64 9571 for shift := uint(0); ; shift += 7 { 9572 if shift >= 64 { 9573 return ErrIntOverflowAuth 9574 } 9575 if iNdEx >= l { 9576 return io.ErrUnexpectedEOF 9577 } 9578 b := dAtA[iNdEx] 9579 iNdEx++ 9580 stringLen |= uint64(b&0x7F) << shift 9581 if b < 0x80 { 9582 break 9583 } 9584 } 9585 intStringLen := int(stringLen) 9586 if intStringLen < 0 { 9587 return ErrInvalidLengthAuth 9588 } 9589 postIndex := iNdEx + intStringLen 9590 if postIndex < 0 { 9591 return ErrInvalidLengthAuth 9592 } 9593 if postIndex > l { 9594 return io.ErrUnexpectedEOF 9595 } 9596 m.Issuer = string(dAtA[iNdEx:postIndex]) 9597 iNdEx = postIndex 9598 case 2: 9599 if wireType != 2 { 9600 return fmt.Errorf("proto: wrong wireType = %d for field ClientID", wireType) 9601 } 9602 var stringLen uint64 9603 for shift := uint(0); ; shift += 7 { 9604 if shift >= 64 { 9605 return ErrIntOverflowAuth 9606 } 9607 if iNdEx >= l { 9608 return io.ErrUnexpectedEOF 9609 } 9610 b := dAtA[iNdEx] 9611 iNdEx++ 9612 stringLen |= uint64(b&0x7F) << shift 9613 if b < 0x80 { 9614 break 9615 } 9616 } 9617 intStringLen := int(stringLen) 9618 if intStringLen < 0 { 9619 return ErrInvalidLengthAuth 9620 } 9621 postIndex := iNdEx + intStringLen 9622 if postIndex < 0 { 9623 return ErrInvalidLengthAuth 9624 } 9625 if postIndex > l { 9626 return io.ErrUnexpectedEOF 9627 } 9628 m.ClientID = string(dAtA[iNdEx:postIndex]) 9629 iNdEx = postIndex 9630 case 3: 9631 if wireType != 2 { 9632 return fmt.Errorf("proto: wrong wireType = %d for field ClientSecret", 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.ClientSecret = string(dAtA[iNdEx:postIndex]) 9661 iNdEx = postIndex 9662 case 4: 9663 if wireType != 2 { 9664 return fmt.Errorf("proto: wrong wireType = %d for field RedirectURI", 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.RedirectURI = string(dAtA[iNdEx:postIndex]) 9693 iNdEx = postIndex 9694 default: 9695 iNdEx = preIndex 9696 skippy, err := skipAuth(dAtA[iNdEx:]) 9697 if err != nil { 9698 return err 9699 } 9700 if (skippy < 0) || (iNdEx+skippy) < 0 { 9701 return ErrInvalidLengthAuth 9702 } 9703 if (iNdEx + skippy) > l { 9704 return io.ErrUnexpectedEOF 9705 } 9706 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9707 iNdEx += skippy 9708 } 9709 } 9710 9711 if iNdEx > l { 9712 return io.ErrUnexpectedEOF 9713 } 9714 return nil 9715 } 9716 func (m *IDProvider_GitHubOptions) Unmarshal(dAtA []byte) error { 9717 l := len(dAtA) 9718 iNdEx := 0 9719 for iNdEx < l { 9720 preIndex := iNdEx 9721 var wire uint64 9722 for shift := uint(0); ; shift += 7 { 9723 if shift >= 64 { 9724 return ErrIntOverflowAuth 9725 } 9726 if iNdEx >= l { 9727 return io.ErrUnexpectedEOF 9728 } 9729 b := dAtA[iNdEx] 9730 iNdEx++ 9731 wire |= uint64(b&0x7F) << shift 9732 if b < 0x80 { 9733 break 9734 } 9735 } 9736 fieldNum := int32(wire >> 3) 9737 wireType := int(wire & 0x7) 9738 if wireType == 4 { 9739 return fmt.Errorf("proto: GitHubOptions: wiretype end group for non-group") 9740 } 9741 if fieldNum <= 0 { 9742 return fmt.Errorf("proto: GitHubOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9743 } 9744 switch fieldNum { 9745 default: 9746 iNdEx = preIndex 9747 skippy, err := skipAuth(dAtA[iNdEx:]) 9748 if err != nil { 9749 return err 9750 } 9751 if (skippy < 0) || (iNdEx+skippy) < 0 { 9752 return ErrInvalidLengthAuth 9753 } 9754 if (iNdEx + skippy) > l { 9755 return io.ErrUnexpectedEOF 9756 } 9757 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9758 iNdEx += skippy 9759 } 9760 } 9761 9762 if iNdEx > l { 9763 return io.ErrUnexpectedEOF 9764 } 9765 return nil 9766 } 9767 func (m *AuthConfig) Unmarshal(dAtA []byte) error { 9768 l := len(dAtA) 9769 iNdEx := 0 9770 for iNdEx < l { 9771 preIndex := iNdEx 9772 var wire uint64 9773 for shift := uint(0); ; shift += 7 { 9774 if shift >= 64 { 9775 return ErrIntOverflowAuth 9776 } 9777 if iNdEx >= l { 9778 return io.ErrUnexpectedEOF 9779 } 9780 b := dAtA[iNdEx] 9781 iNdEx++ 9782 wire |= uint64(b&0x7F) << shift 9783 if b < 0x80 { 9784 break 9785 } 9786 } 9787 fieldNum := int32(wire >> 3) 9788 wireType := int(wire & 0x7) 9789 if wireType == 4 { 9790 return fmt.Errorf("proto: AuthConfig: wiretype end group for non-group") 9791 } 9792 if fieldNum <= 0 { 9793 return fmt.Errorf("proto: AuthConfig: illegal tag %d (wire type %d)", fieldNum, wire) 9794 } 9795 switch fieldNum { 9796 case 1: 9797 if wireType != 0 { 9798 return fmt.Errorf("proto: wrong wireType = %d for field LiveConfigVersion", wireType) 9799 } 9800 m.LiveConfigVersion = 0 9801 for shift := uint(0); ; shift += 7 { 9802 if shift >= 64 { 9803 return ErrIntOverflowAuth 9804 } 9805 if iNdEx >= l { 9806 return io.ErrUnexpectedEOF 9807 } 9808 b := dAtA[iNdEx] 9809 iNdEx++ 9810 m.LiveConfigVersion |= int64(b&0x7F) << shift 9811 if b < 0x80 { 9812 break 9813 } 9814 } 9815 case 2: 9816 if wireType != 2 { 9817 return fmt.Errorf("proto: wrong wireType = %d for field IDProviders", wireType) 9818 } 9819 var msglen int 9820 for shift := uint(0); ; shift += 7 { 9821 if shift >= 64 { 9822 return ErrIntOverflowAuth 9823 } 9824 if iNdEx >= l { 9825 return io.ErrUnexpectedEOF 9826 } 9827 b := dAtA[iNdEx] 9828 iNdEx++ 9829 msglen |= int(b&0x7F) << shift 9830 if b < 0x80 { 9831 break 9832 } 9833 } 9834 if msglen < 0 { 9835 return ErrInvalidLengthAuth 9836 } 9837 postIndex := iNdEx + msglen 9838 if postIndex < 0 { 9839 return ErrInvalidLengthAuth 9840 } 9841 if postIndex > l { 9842 return io.ErrUnexpectedEOF 9843 } 9844 m.IDProviders = append(m.IDProviders, &IDProvider{}) 9845 if err := m.IDProviders[len(m.IDProviders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9846 return err 9847 } 9848 iNdEx = postIndex 9849 case 3: 9850 if wireType != 2 { 9851 return fmt.Errorf("proto: wrong wireType = %d for field SAMLServiceOptions", wireType) 9852 } 9853 var msglen int 9854 for shift := uint(0); ; shift += 7 { 9855 if shift >= 64 { 9856 return ErrIntOverflowAuth 9857 } 9858 if iNdEx >= l { 9859 return io.ErrUnexpectedEOF 9860 } 9861 b := dAtA[iNdEx] 9862 iNdEx++ 9863 msglen |= int(b&0x7F) << shift 9864 if b < 0x80 { 9865 break 9866 } 9867 } 9868 if msglen < 0 { 9869 return ErrInvalidLengthAuth 9870 } 9871 postIndex := iNdEx + msglen 9872 if postIndex < 0 { 9873 return ErrInvalidLengthAuth 9874 } 9875 if postIndex > l { 9876 return io.ErrUnexpectedEOF 9877 } 9878 if m.SAMLServiceOptions == nil { 9879 m.SAMLServiceOptions = &AuthConfig_SAMLServiceOptions{} 9880 } 9881 if err := m.SAMLServiceOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9882 return err 9883 } 9884 iNdEx = postIndex 9885 default: 9886 iNdEx = preIndex 9887 skippy, err := skipAuth(dAtA[iNdEx:]) 9888 if err != nil { 9889 return err 9890 } 9891 if (skippy < 0) || (iNdEx+skippy) < 0 { 9892 return ErrInvalidLengthAuth 9893 } 9894 if (iNdEx + skippy) > l { 9895 return io.ErrUnexpectedEOF 9896 } 9897 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 9898 iNdEx += skippy 9899 } 9900 } 9901 9902 if iNdEx > l { 9903 return io.ErrUnexpectedEOF 9904 } 9905 return nil 9906 } 9907 func (m *AuthConfig_SAMLServiceOptions) Unmarshal(dAtA []byte) error { 9908 l := len(dAtA) 9909 iNdEx := 0 9910 for iNdEx < l { 9911 preIndex := iNdEx 9912 var wire uint64 9913 for shift := uint(0); ; shift += 7 { 9914 if shift >= 64 { 9915 return ErrIntOverflowAuth 9916 } 9917 if iNdEx >= l { 9918 return io.ErrUnexpectedEOF 9919 } 9920 b := dAtA[iNdEx] 9921 iNdEx++ 9922 wire |= uint64(b&0x7F) << shift 9923 if b < 0x80 { 9924 break 9925 } 9926 } 9927 fieldNum := int32(wire >> 3) 9928 wireType := int(wire & 0x7) 9929 if wireType == 4 { 9930 return fmt.Errorf("proto: SAMLServiceOptions: wiretype end group for non-group") 9931 } 9932 if fieldNum <= 0 { 9933 return fmt.Errorf("proto: SAMLServiceOptions: illegal tag %d (wire type %d)", fieldNum, wire) 9934 } 9935 switch fieldNum { 9936 case 1: 9937 if wireType != 2 { 9938 return fmt.Errorf("proto: wrong wireType = %d for field ACSURL", wireType) 9939 } 9940 var stringLen uint64 9941 for shift := uint(0); ; shift += 7 { 9942 if shift >= 64 { 9943 return ErrIntOverflowAuth 9944 } 9945 if iNdEx >= l { 9946 return io.ErrUnexpectedEOF 9947 } 9948 b := dAtA[iNdEx] 9949 iNdEx++ 9950 stringLen |= uint64(b&0x7F) << shift 9951 if b < 0x80 { 9952 break 9953 } 9954 } 9955 intStringLen := int(stringLen) 9956 if intStringLen < 0 { 9957 return ErrInvalidLengthAuth 9958 } 9959 postIndex := iNdEx + intStringLen 9960 if postIndex < 0 { 9961 return ErrInvalidLengthAuth 9962 } 9963 if postIndex > l { 9964 return io.ErrUnexpectedEOF 9965 } 9966 m.ACSURL = string(dAtA[iNdEx:postIndex]) 9967 iNdEx = postIndex 9968 case 2: 9969 if wireType != 2 { 9970 return fmt.Errorf("proto: wrong wireType = %d for field MetadataURL", wireType) 9971 } 9972 var stringLen uint64 9973 for shift := uint(0); ; shift += 7 { 9974 if shift >= 64 { 9975 return ErrIntOverflowAuth 9976 } 9977 if iNdEx >= l { 9978 return io.ErrUnexpectedEOF 9979 } 9980 b := dAtA[iNdEx] 9981 iNdEx++ 9982 stringLen |= uint64(b&0x7F) << shift 9983 if b < 0x80 { 9984 break 9985 } 9986 } 9987 intStringLen := int(stringLen) 9988 if intStringLen < 0 { 9989 return ErrInvalidLengthAuth 9990 } 9991 postIndex := iNdEx + intStringLen 9992 if postIndex < 0 { 9993 return ErrInvalidLengthAuth 9994 } 9995 if postIndex > l { 9996 return io.ErrUnexpectedEOF 9997 } 9998 m.MetadataURL = string(dAtA[iNdEx:postIndex]) 9999 iNdEx = postIndex 10000 case 3: 10001 if wireType != 2 { 10002 return fmt.Errorf("proto: wrong wireType = %d for field DashURL", wireType) 10003 } 10004 var stringLen uint64 10005 for shift := uint(0); ; shift += 7 { 10006 if shift >= 64 { 10007 return ErrIntOverflowAuth 10008 } 10009 if iNdEx >= l { 10010 return io.ErrUnexpectedEOF 10011 } 10012 b := dAtA[iNdEx] 10013 iNdEx++ 10014 stringLen |= uint64(b&0x7F) << shift 10015 if b < 0x80 { 10016 break 10017 } 10018 } 10019 intStringLen := int(stringLen) 10020 if intStringLen < 0 { 10021 return ErrInvalidLengthAuth 10022 } 10023 postIndex := iNdEx + intStringLen 10024 if postIndex < 0 { 10025 return ErrInvalidLengthAuth 10026 } 10027 if postIndex > l { 10028 return io.ErrUnexpectedEOF 10029 } 10030 m.DashURL = string(dAtA[iNdEx:postIndex]) 10031 iNdEx = postIndex 10032 case 4: 10033 if wireType != 2 { 10034 return fmt.Errorf("proto: wrong wireType = %d for field SessionDuration", wireType) 10035 } 10036 var stringLen uint64 10037 for shift := uint(0); ; shift += 7 { 10038 if shift >= 64 { 10039 return ErrIntOverflowAuth 10040 } 10041 if iNdEx >= l { 10042 return io.ErrUnexpectedEOF 10043 } 10044 b := dAtA[iNdEx] 10045 iNdEx++ 10046 stringLen |= uint64(b&0x7F) << shift 10047 if b < 0x80 { 10048 break 10049 } 10050 } 10051 intStringLen := int(stringLen) 10052 if intStringLen < 0 { 10053 return ErrInvalidLengthAuth 10054 } 10055 postIndex := iNdEx + intStringLen 10056 if postIndex < 0 { 10057 return ErrInvalidLengthAuth 10058 } 10059 if postIndex > l { 10060 return io.ErrUnexpectedEOF 10061 } 10062 m.SessionDuration = string(dAtA[iNdEx:postIndex]) 10063 iNdEx = postIndex 10064 case 5: 10065 if wireType != 0 { 10066 return fmt.Errorf("proto: wrong wireType = %d for field DebugLogging", wireType) 10067 } 10068 var v int 10069 for shift := uint(0); ; shift += 7 { 10070 if shift >= 64 { 10071 return ErrIntOverflowAuth 10072 } 10073 if iNdEx >= l { 10074 return io.ErrUnexpectedEOF 10075 } 10076 b := dAtA[iNdEx] 10077 iNdEx++ 10078 v |= int(b&0x7F) << shift 10079 if b < 0x80 { 10080 break 10081 } 10082 } 10083 m.DebugLogging = bool(v != 0) 10084 default: 10085 iNdEx = preIndex 10086 skippy, err := skipAuth(dAtA[iNdEx:]) 10087 if err != nil { 10088 return err 10089 } 10090 if (skippy < 0) || (iNdEx+skippy) < 0 { 10091 return ErrInvalidLengthAuth 10092 } 10093 if (iNdEx + skippy) > l { 10094 return io.ErrUnexpectedEOF 10095 } 10096 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10097 iNdEx += skippy 10098 } 10099 } 10100 10101 if iNdEx > l { 10102 return io.ErrUnexpectedEOF 10103 } 10104 return nil 10105 } 10106 func (m *GetConfigurationRequest) Unmarshal(dAtA []byte) error { 10107 l := len(dAtA) 10108 iNdEx := 0 10109 for iNdEx < l { 10110 preIndex := iNdEx 10111 var wire uint64 10112 for shift := uint(0); ; shift += 7 { 10113 if shift >= 64 { 10114 return ErrIntOverflowAuth 10115 } 10116 if iNdEx >= l { 10117 return io.ErrUnexpectedEOF 10118 } 10119 b := dAtA[iNdEx] 10120 iNdEx++ 10121 wire |= uint64(b&0x7F) << shift 10122 if b < 0x80 { 10123 break 10124 } 10125 } 10126 fieldNum := int32(wire >> 3) 10127 wireType := int(wire & 0x7) 10128 if wireType == 4 { 10129 return fmt.Errorf("proto: GetConfigurationRequest: wiretype end group for non-group") 10130 } 10131 if fieldNum <= 0 { 10132 return fmt.Errorf("proto: GetConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10133 } 10134 switch fieldNum { 10135 default: 10136 iNdEx = preIndex 10137 skippy, err := skipAuth(dAtA[iNdEx:]) 10138 if err != nil { 10139 return err 10140 } 10141 if (skippy < 0) || (iNdEx+skippy) < 0 { 10142 return ErrInvalidLengthAuth 10143 } 10144 if (iNdEx + skippy) > l { 10145 return io.ErrUnexpectedEOF 10146 } 10147 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10148 iNdEx += skippy 10149 } 10150 } 10151 10152 if iNdEx > l { 10153 return io.ErrUnexpectedEOF 10154 } 10155 return nil 10156 } 10157 func (m *GetConfigurationResponse) Unmarshal(dAtA []byte) error { 10158 l := len(dAtA) 10159 iNdEx := 0 10160 for iNdEx < l { 10161 preIndex := iNdEx 10162 var wire uint64 10163 for shift := uint(0); ; shift += 7 { 10164 if shift >= 64 { 10165 return ErrIntOverflowAuth 10166 } 10167 if iNdEx >= l { 10168 return io.ErrUnexpectedEOF 10169 } 10170 b := dAtA[iNdEx] 10171 iNdEx++ 10172 wire |= uint64(b&0x7F) << shift 10173 if b < 0x80 { 10174 break 10175 } 10176 } 10177 fieldNum := int32(wire >> 3) 10178 wireType := int(wire & 0x7) 10179 if wireType == 4 { 10180 return fmt.Errorf("proto: GetConfigurationResponse: wiretype end group for non-group") 10181 } 10182 if fieldNum <= 0 { 10183 return fmt.Errorf("proto: GetConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10184 } 10185 switch fieldNum { 10186 case 1: 10187 if wireType != 2 { 10188 return fmt.Errorf("proto: wrong wireType = %d for field Configuration", wireType) 10189 } 10190 var msglen int 10191 for shift := uint(0); ; shift += 7 { 10192 if shift >= 64 { 10193 return ErrIntOverflowAuth 10194 } 10195 if iNdEx >= l { 10196 return io.ErrUnexpectedEOF 10197 } 10198 b := dAtA[iNdEx] 10199 iNdEx++ 10200 msglen |= int(b&0x7F) << shift 10201 if b < 0x80 { 10202 break 10203 } 10204 } 10205 if msglen < 0 { 10206 return ErrInvalidLengthAuth 10207 } 10208 postIndex := iNdEx + msglen 10209 if postIndex < 0 { 10210 return ErrInvalidLengthAuth 10211 } 10212 if postIndex > l { 10213 return io.ErrUnexpectedEOF 10214 } 10215 if m.Configuration == nil { 10216 m.Configuration = &AuthConfig{} 10217 } 10218 if err := m.Configuration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10219 return err 10220 } 10221 iNdEx = postIndex 10222 default: 10223 iNdEx = preIndex 10224 skippy, err := skipAuth(dAtA[iNdEx:]) 10225 if err != nil { 10226 return err 10227 } 10228 if (skippy < 0) || (iNdEx+skippy) < 0 { 10229 return ErrInvalidLengthAuth 10230 } 10231 if (iNdEx + skippy) > l { 10232 return io.ErrUnexpectedEOF 10233 } 10234 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10235 iNdEx += skippy 10236 } 10237 } 10238 10239 if iNdEx > l { 10240 return io.ErrUnexpectedEOF 10241 } 10242 return nil 10243 } 10244 func (m *SetConfigurationRequest) Unmarshal(dAtA []byte) error { 10245 l := len(dAtA) 10246 iNdEx := 0 10247 for iNdEx < l { 10248 preIndex := iNdEx 10249 var wire uint64 10250 for shift := uint(0); ; shift += 7 { 10251 if shift >= 64 { 10252 return ErrIntOverflowAuth 10253 } 10254 if iNdEx >= l { 10255 return io.ErrUnexpectedEOF 10256 } 10257 b := dAtA[iNdEx] 10258 iNdEx++ 10259 wire |= uint64(b&0x7F) << shift 10260 if b < 0x80 { 10261 break 10262 } 10263 } 10264 fieldNum := int32(wire >> 3) 10265 wireType := int(wire & 0x7) 10266 if wireType == 4 { 10267 return fmt.Errorf("proto: SetConfigurationRequest: wiretype end group for non-group") 10268 } 10269 if fieldNum <= 0 { 10270 return fmt.Errorf("proto: SetConfigurationRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10271 } 10272 switch fieldNum { 10273 case 1: 10274 if wireType != 2 { 10275 return fmt.Errorf("proto: wrong wireType = %d for field Configuration", wireType) 10276 } 10277 var msglen int 10278 for shift := uint(0); ; shift += 7 { 10279 if shift >= 64 { 10280 return ErrIntOverflowAuth 10281 } 10282 if iNdEx >= l { 10283 return io.ErrUnexpectedEOF 10284 } 10285 b := dAtA[iNdEx] 10286 iNdEx++ 10287 msglen |= int(b&0x7F) << shift 10288 if b < 0x80 { 10289 break 10290 } 10291 } 10292 if msglen < 0 { 10293 return ErrInvalidLengthAuth 10294 } 10295 postIndex := iNdEx + msglen 10296 if postIndex < 0 { 10297 return ErrInvalidLengthAuth 10298 } 10299 if postIndex > l { 10300 return io.ErrUnexpectedEOF 10301 } 10302 if m.Configuration == nil { 10303 m.Configuration = &AuthConfig{} 10304 } 10305 if err := m.Configuration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10306 return err 10307 } 10308 iNdEx = postIndex 10309 default: 10310 iNdEx = preIndex 10311 skippy, err := skipAuth(dAtA[iNdEx:]) 10312 if err != nil { 10313 return err 10314 } 10315 if (skippy < 0) || (iNdEx+skippy) < 0 { 10316 return ErrInvalidLengthAuth 10317 } 10318 if (iNdEx + skippy) > l { 10319 return io.ErrUnexpectedEOF 10320 } 10321 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10322 iNdEx += skippy 10323 } 10324 } 10325 10326 if iNdEx > l { 10327 return io.ErrUnexpectedEOF 10328 } 10329 return nil 10330 } 10331 func (m *SetConfigurationResponse) Unmarshal(dAtA []byte) error { 10332 l := len(dAtA) 10333 iNdEx := 0 10334 for iNdEx < l { 10335 preIndex := iNdEx 10336 var wire uint64 10337 for shift := uint(0); ; shift += 7 { 10338 if shift >= 64 { 10339 return ErrIntOverflowAuth 10340 } 10341 if iNdEx >= l { 10342 return io.ErrUnexpectedEOF 10343 } 10344 b := dAtA[iNdEx] 10345 iNdEx++ 10346 wire |= uint64(b&0x7F) << shift 10347 if b < 0x80 { 10348 break 10349 } 10350 } 10351 fieldNum := int32(wire >> 3) 10352 wireType := int(wire & 0x7) 10353 if wireType == 4 { 10354 return fmt.Errorf("proto: SetConfigurationResponse: wiretype end group for non-group") 10355 } 10356 if fieldNum <= 0 { 10357 return fmt.Errorf("proto: SetConfigurationResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10358 } 10359 switch fieldNum { 10360 default: 10361 iNdEx = preIndex 10362 skippy, err := skipAuth(dAtA[iNdEx:]) 10363 if err != nil { 10364 return err 10365 } 10366 if (skippy < 0) || (iNdEx+skippy) < 0 { 10367 return ErrInvalidLengthAuth 10368 } 10369 if (iNdEx + skippy) > l { 10370 return io.ErrUnexpectedEOF 10371 } 10372 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10373 iNdEx += skippy 10374 } 10375 } 10376 10377 if iNdEx > l { 10378 return io.ErrUnexpectedEOF 10379 } 10380 return nil 10381 } 10382 func (m *ClusterRoles) Unmarshal(dAtA []byte) error { 10383 l := len(dAtA) 10384 iNdEx := 0 10385 for iNdEx < l { 10386 preIndex := iNdEx 10387 var wire uint64 10388 for shift := uint(0); ; shift += 7 { 10389 if shift >= 64 { 10390 return ErrIntOverflowAuth 10391 } 10392 if iNdEx >= l { 10393 return io.ErrUnexpectedEOF 10394 } 10395 b := dAtA[iNdEx] 10396 iNdEx++ 10397 wire |= uint64(b&0x7F) << shift 10398 if b < 0x80 { 10399 break 10400 } 10401 } 10402 fieldNum := int32(wire >> 3) 10403 wireType := int(wire & 0x7) 10404 if wireType == 4 { 10405 return fmt.Errorf("proto: ClusterRoles: wiretype end group for non-group") 10406 } 10407 if fieldNum <= 0 { 10408 return fmt.Errorf("proto: ClusterRoles: illegal tag %d (wire type %d)", fieldNum, wire) 10409 } 10410 switch fieldNum { 10411 case 1: 10412 if wireType == 0 { 10413 var v ClusterRole 10414 for shift := uint(0); ; shift += 7 { 10415 if shift >= 64 { 10416 return ErrIntOverflowAuth 10417 } 10418 if iNdEx >= l { 10419 return io.ErrUnexpectedEOF 10420 } 10421 b := dAtA[iNdEx] 10422 iNdEx++ 10423 v |= ClusterRole(b&0x7F) << shift 10424 if b < 0x80 { 10425 break 10426 } 10427 } 10428 m.Roles = append(m.Roles, v) 10429 } else if wireType == 2 { 10430 var packedLen int 10431 for shift := uint(0); ; shift += 7 { 10432 if shift >= 64 { 10433 return ErrIntOverflowAuth 10434 } 10435 if iNdEx >= l { 10436 return io.ErrUnexpectedEOF 10437 } 10438 b := dAtA[iNdEx] 10439 iNdEx++ 10440 packedLen |= int(b&0x7F) << shift 10441 if b < 0x80 { 10442 break 10443 } 10444 } 10445 if packedLen < 0 { 10446 return ErrInvalidLengthAuth 10447 } 10448 postIndex := iNdEx + packedLen 10449 if postIndex < 0 { 10450 return ErrInvalidLengthAuth 10451 } 10452 if postIndex > l { 10453 return io.ErrUnexpectedEOF 10454 } 10455 var elementCount int 10456 if elementCount != 0 && len(m.Roles) == 0 { 10457 m.Roles = make([]ClusterRole, 0, elementCount) 10458 } 10459 for iNdEx < postIndex { 10460 var v ClusterRole 10461 for shift := uint(0); ; shift += 7 { 10462 if shift >= 64 { 10463 return ErrIntOverflowAuth 10464 } 10465 if iNdEx >= l { 10466 return io.ErrUnexpectedEOF 10467 } 10468 b := dAtA[iNdEx] 10469 iNdEx++ 10470 v |= ClusterRole(b&0x7F) << shift 10471 if b < 0x80 { 10472 break 10473 } 10474 } 10475 m.Roles = append(m.Roles, v) 10476 } 10477 } else { 10478 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 10479 } 10480 default: 10481 iNdEx = preIndex 10482 skippy, err := skipAuth(dAtA[iNdEx:]) 10483 if err != nil { 10484 return err 10485 } 10486 if (skippy < 0) || (iNdEx+skippy) < 0 { 10487 return ErrInvalidLengthAuth 10488 } 10489 if (iNdEx + skippy) > l { 10490 return io.ErrUnexpectedEOF 10491 } 10492 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10493 iNdEx += skippy 10494 } 10495 } 10496 10497 if iNdEx > l { 10498 return io.ErrUnexpectedEOF 10499 } 10500 return nil 10501 } 10502 func (m *GetClusterRoleBindingsRequest) Unmarshal(dAtA []byte) error { 10503 l := len(dAtA) 10504 iNdEx := 0 10505 for iNdEx < l { 10506 preIndex := iNdEx 10507 var wire uint64 10508 for shift := uint(0); ; shift += 7 { 10509 if shift >= 64 { 10510 return ErrIntOverflowAuth 10511 } 10512 if iNdEx >= l { 10513 return io.ErrUnexpectedEOF 10514 } 10515 b := dAtA[iNdEx] 10516 iNdEx++ 10517 wire |= uint64(b&0x7F) << shift 10518 if b < 0x80 { 10519 break 10520 } 10521 } 10522 fieldNum := int32(wire >> 3) 10523 wireType := int(wire & 0x7) 10524 if wireType == 4 { 10525 return fmt.Errorf("proto: GetClusterRoleBindingsRequest: wiretype end group for non-group") 10526 } 10527 if fieldNum <= 0 { 10528 return fmt.Errorf("proto: GetClusterRoleBindingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10529 } 10530 switch fieldNum { 10531 default: 10532 iNdEx = preIndex 10533 skippy, err := skipAuth(dAtA[iNdEx:]) 10534 if err != nil { 10535 return err 10536 } 10537 if (skippy < 0) || (iNdEx+skippy) < 0 { 10538 return ErrInvalidLengthAuth 10539 } 10540 if (iNdEx + skippy) > l { 10541 return io.ErrUnexpectedEOF 10542 } 10543 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10544 iNdEx += skippy 10545 } 10546 } 10547 10548 if iNdEx > l { 10549 return io.ErrUnexpectedEOF 10550 } 10551 return nil 10552 } 10553 func (m *GetClusterRoleBindingsResponse) Unmarshal(dAtA []byte) error { 10554 l := len(dAtA) 10555 iNdEx := 0 10556 for iNdEx < l { 10557 preIndex := iNdEx 10558 var wire uint64 10559 for shift := uint(0); ; shift += 7 { 10560 if shift >= 64 { 10561 return ErrIntOverflowAuth 10562 } 10563 if iNdEx >= l { 10564 return io.ErrUnexpectedEOF 10565 } 10566 b := dAtA[iNdEx] 10567 iNdEx++ 10568 wire |= uint64(b&0x7F) << shift 10569 if b < 0x80 { 10570 break 10571 } 10572 } 10573 fieldNum := int32(wire >> 3) 10574 wireType := int(wire & 0x7) 10575 if wireType == 4 { 10576 return fmt.Errorf("proto: GetClusterRoleBindingsResponse: wiretype end group for non-group") 10577 } 10578 if fieldNum <= 0 { 10579 return fmt.Errorf("proto: GetClusterRoleBindingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10580 } 10581 switch fieldNum { 10582 case 1: 10583 if wireType != 2 { 10584 return fmt.Errorf("proto: wrong wireType = %d for field Bindings", wireType) 10585 } 10586 var msglen int 10587 for shift := uint(0); ; shift += 7 { 10588 if shift >= 64 { 10589 return ErrIntOverflowAuth 10590 } 10591 if iNdEx >= l { 10592 return io.ErrUnexpectedEOF 10593 } 10594 b := dAtA[iNdEx] 10595 iNdEx++ 10596 msglen |= int(b&0x7F) << shift 10597 if b < 0x80 { 10598 break 10599 } 10600 } 10601 if msglen < 0 { 10602 return ErrInvalidLengthAuth 10603 } 10604 postIndex := iNdEx + msglen 10605 if postIndex < 0 { 10606 return ErrInvalidLengthAuth 10607 } 10608 if postIndex > l { 10609 return io.ErrUnexpectedEOF 10610 } 10611 if m.Bindings == nil { 10612 m.Bindings = make(map[string]*ClusterRoles) 10613 } 10614 var mapkey string 10615 var mapvalue *ClusterRoles 10616 for iNdEx < postIndex { 10617 entryPreIndex := iNdEx 10618 var wire uint64 10619 for shift := uint(0); ; shift += 7 { 10620 if shift >= 64 { 10621 return ErrIntOverflowAuth 10622 } 10623 if iNdEx >= l { 10624 return io.ErrUnexpectedEOF 10625 } 10626 b := dAtA[iNdEx] 10627 iNdEx++ 10628 wire |= uint64(b&0x7F) << shift 10629 if b < 0x80 { 10630 break 10631 } 10632 } 10633 fieldNum := int32(wire >> 3) 10634 if fieldNum == 1 { 10635 var stringLenmapkey uint64 10636 for shift := uint(0); ; shift += 7 { 10637 if shift >= 64 { 10638 return ErrIntOverflowAuth 10639 } 10640 if iNdEx >= l { 10641 return io.ErrUnexpectedEOF 10642 } 10643 b := dAtA[iNdEx] 10644 iNdEx++ 10645 stringLenmapkey |= uint64(b&0x7F) << shift 10646 if b < 0x80 { 10647 break 10648 } 10649 } 10650 intStringLenmapkey := int(stringLenmapkey) 10651 if intStringLenmapkey < 0 { 10652 return ErrInvalidLengthAuth 10653 } 10654 postStringIndexmapkey := iNdEx + intStringLenmapkey 10655 if postStringIndexmapkey < 0 { 10656 return ErrInvalidLengthAuth 10657 } 10658 if postStringIndexmapkey > l { 10659 return io.ErrUnexpectedEOF 10660 } 10661 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 10662 iNdEx = postStringIndexmapkey 10663 } else if fieldNum == 2 { 10664 var mapmsglen int 10665 for shift := uint(0); ; shift += 7 { 10666 if shift >= 64 { 10667 return ErrIntOverflowAuth 10668 } 10669 if iNdEx >= l { 10670 return io.ErrUnexpectedEOF 10671 } 10672 b := dAtA[iNdEx] 10673 iNdEx++ 10674 mapmsglen |= int(b&0x7F) << shift 10675 if b < 0x80 { 10676 break 10677 } 10678 } 10679 if mapmsglen < 0 { 10680 return ErrInvalidLengthAuth 10681 } 10682 postmsgIndex := iNdEx + mapmsglen 10683 if postmsgIndex < 0 { 10684 return ErrInvalidLengthAuth 10685 } 10686 if postmsgIndex > l { 10687 return io.ErrUnexpectedEOF 10688 } 10689 mapvalue = &ClusterRoles{} 10690 if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil { 10691 return err 10692 } 10693 iNdEx = postmsgIndex 10694 } else { 10695 iNdEx = entryPreIndex 10696 skippy, err := skipAuth(dAtA[iNdEx:]) 10697 if err != nil { 10698 return err 10699 } 10700 if (skippy < 0) || (iNdEx+skippy) < 0 { 10701 return ErrInvalidLengthAuth 10702 } 10703 if (iNdEx + skippy) > postIndex { 10704 return io.ErrUnexpectedEOF 10705 } 10706 iNdEx += skippy 10707 } 10708 } 10709 m.Bindings[mapkey] = mapvalue 10710 iNdEx = postIndex 10711 default: 10712 iNdEx = preIndex 10713 skippy, err := skipAuth(dAtA[iNdEx:]) 10714 if err != nil { 10715 return err 10716 } 10717 if (skippy < 0) || (iNdEx+skippy) < 0 { 10718 return ErrInvalidLengthAuth 10719 } 10720 if (iNdEx + skippy) > l { 10721 return io.ErrUnexpectedEOF 10722 } 10723 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10724 iNdEx += skippy 10725 } 10726 } 10727 10728 if iNdEx > l { 10729 return io.ErrUnexpectedEOF 10730 } 10731 return nil 10732 } 10733 func (m *ModifyClusterRoleBindingRequest) Unmarshal(dAtA []byte) error { 10734 l := len(dAtA) 10735 iNdEx := 0 10736 for iNdEx < l { 10737 preIndex := iNdEx 10738 var wire uint64 10739 for shift := uint(0); ; shift += 7 { 10740 if shift >= 64 { 10741 return ErrIntOverflowAuth 10742 } 10743 if iNdEx >= l { 10744 return io.ErrUnexpectedEOF 10745 } 10746 b := dAtA[iNdEx] 10747 iNdEx++ 10748 wire |= uint64(b&0x7F) << shift 10749 if b < 0x80 { 10750 break 10751 } 10752 } 10753 fieldNum := int32(wire >> 3) 10754 wireType := int(wire & 0x7) 10755 if wireType == 4 { 10756 return fmt.Errorf("proto: ModifyClusterRoleBindingRequest: wiretype end group for non-group") 10757 } 10758 if fieldNum <= 0 { 10759 return fmt.Errorf("proto: ModifyClusterRoleBindingRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10760 } 10761 switch fieldNum { 10762 case 1: 10763 if wireType != 2 { 10764 return fmt.Errorf("proto: wrong wireType = %d for field Principal", wireType) 10765 } 10766 var stringLen uint64 10767 for shift := uint(0); ; shift += 7 { 10768 if shift >= 64 { 10769 return ErrIntOverflowAuth 10770 } 10771 if iNdEx >= l { 10772 return io.ErrUnexpectedEOF 10773 } 10774 b := dAtA[iNdEx] 10775 iNdEx++ 10776 stringLen |= uint64(b&0x7F) << shift 10777 if b < 0x80 { 10778 break 10779 } 10780 } 10781 intStringLen := int(stringLen) 10782 if intStringLen < 0 { 10783 return ErrInvalidLengthAuth 10784 } 10785 postIndex := iNdEx + intStringLen 10786 if postIndex < 0 { 10787 return ErrInvalidLengthAuth 10788 } 10789 if postIndex > l { 10790 return io.ErrUnexpectedEOF 10791 } 10792 m.Principal = string(dAtA[iNdEx:postIndex]) 10793 iNdEx = postIndex 10794 case 2: 10795 if wireType != 2 { 10796 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 10797 } 10798 var msglen int 10799 for shift := uint(0); ; shift += 7 { 10800 if shift >= 64 { 10801 return ErrIntOverflowAuth 10802 } 10803 if iNdEx >= l { 10804 return io.ErrUnexpectedEOF 10805 } 10806 b := dAtA[iNdEx] 10807 iNdEx++ 10808 msglen |= int(b&0x7F) << shift 10809 if b < 0x80 { 10810 break 10811 } 10812 } 10813 if msglen < 0 { 10814 return ErrInvalidLengthAuth 10815 } 10816 postIndex := iNdEx + msglen 10817 if postIndex < 0 { 10818 return ErrInvalidLengthAuth 10819 } 10820 if postIndex > l { 10821 return io.ErrUnexpectedEOF 10822 } 10823 if m.Roles == nil { 10824 m.Roles = &ClusterRoles{} 10825 } 10826 if err := m.Roles.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 10827 return err 10828 } 10829 iNdEx = postIndex 10830 default: 10831 iNdEx = preIndex 10832 skippy, err := skipAuth(dAtA[iNdEx:]) 10833 if err != nil { 10834 return err 10835 } 10836 if (skippy < 0) || (iNdEx+skippy) < 0 { 10837 return ErrInvalidLengthAuth 10838 } 10839 if (iNdEx + skippy) > l { 10840 return io.ErrUnexpectedEOF 10841 } 10842 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10843 iNdEx += skippy 10844 } 10845 } 10846 10847 if iNdEx > l { 10848 return io.ErrUnexpectedEOF 10849 } 10850 return nil 10851 } 10852 func (m *ModifyClusterRoleBindingResponse) Unmarshal(dAtA []byte) error { 10853 l := len(dAtA) 10854 iNdEx := 0 10855 for iNdEx < l { 10856 preIndex := iNdEx 10857 var wire uint64 10858 for shift := uint(0); ; shift += 7 { 10859 if shift >= 64 { 10860 return ErrIntOverflowAuth 10861 } 10862 if iNdEx >= l { 10863 return io.ErrUnexpectedEOF 10864 } 10865 b := dAtA[iNdEx] 10866 iNdEx++ 10867 wire |= uint64(b&0x7F) << shift 10868 if b < 0x80 { 10869 break 10870 } 10871 } 10872 fieldNum := int32(wire >> 3) 10873 wireType := int(wire & 0x7) 10874 if wireType == 4 { 10875 return fmt.Errorf("proto: ModifyClusterRoleBindingResponse: wiretype end group for non-group") 10876 } 10877 if fieldNum <= 0 { 10878 return fmt.Errorf("proto: ModifyClusterRoleBindingResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10879 } 10880 switch fieldNum { 10881 default: 10882 iNdEx = preIndex 10883 skippy, err := skipAuth(dAtA[iNdEx:]) 10884 if err != nil { 10885 return err 10886 } 10887 if (skippy < 0) || (iNdEx+skippy) < 0 { 10888 return ErrInvalidLengthAuth 10889 } 10890 if (iNdEx + skippy) > l { 10891 return io.ErrUnexpectedEOF 10892 } 10893 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10894 iNdEx += skippy 10895 } 10896 } 10897 10898 if iNdEx > l { 10899 return io.ErrUnexpectedEOF 10900 } 10901 return nil 10902 } 10903 func (m *GetAdminsRequest) Unmarshal(dAtA []byte) error { 10904 l := len(dAtA) 10905 iNdEx := 0 10906 for iNdEx < l { 10907 preIndex := iNdEx 10908 var wire uint64 10909 for shift := uint(0); ; shift += 7 { 10910 if shift >= 64 { 10911 return ErrIntOverflowAuth 10912 } 10913 if iNdEx >= l { 10914 return io.ErrUnexpectedEOF 10915 } 10916 b := dAtA[iNdEx] 10917 iNdEx++ 10918 wire |= uint64(b&0x7F) << shift 10919 if b < 0x80 { 10920 break 10921 } 10922 } 10923 fieldNum := int32(wire >> 3) 10924 wireType := int(wire & 0x7) 10925 if wireType == 4 { 10926 return fmt.Errorf("proto: GetAdminsRequest: wiretype end group for non-group") 10927 } 10928 if fieldNum <= 0 { 10929 return fmt.Errorf("proto: GetAdminsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 10930 } 10931 switch fieldNum { 10932 default: 10933 iNdEx = preIndex 10934 skippy, err := skipAuth(dAtA[iNdEx:]) 10935 if err != nil { 10936 return err 10937 } 10938 if (skippy < 0) || (iNdEx+skippy) < 0 { 10939 return ErrInvalidLengthAuth 10940 } 10941 if (iNdEx + skippy) > l { 10942 return io.ErrUnexpectedEOF 10943 } 10944 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 10945 iNdEx += skippy 10946 } 10947 } 10948 10949 if iNdEx > l { 10950 return io.ErrUnexpectedEOF 10951 } 10952 return nil 10953 } 10954 func (m *GetAdminsResponse) Unmarshal(dAtA []byte) error { 10955 l := len(dAtA) 10956 iNdEx := 0 10957 for iNdEx < l { 10958 preIndex := iNdEx 10959 var wire uint64 10960 for shift := uint(0); ; shift += 7 { 10961 if shift >= 64 { 10962 return ErrIntOverflowAuth 10963 } 10964 if iNdEx >= l { 10965 return io.ErrUnexpectedEOF 10966 } 10967 b := dAtA[iNdEx] 10968 iNdEx++ 10969 wire |= uint64(b&0x7F) << shift 10970 if b < 0x80 { 10971 break 10972 } 10973 } 10974 fieldNum := int32(wire >> 3) 10975 wireType := int(wire & 0x7) 10976 if wireType == 4 { 10977 return fmt.Errorf("proto: GetAdminsResponse: wiretype end group for non-group") 10978 } 10979 if fieldNum <= 0 { 10980 return fmt.Errorf("proto: GetAdminsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 10981 } 10982 switch fieldNum { 10983 case 1: 10984 if wireType != 2 { 10985 return fmt.Errorf("proto: wrong wireType = %d for field Admins", wireType) 10986 } 10987 var stringLen uint64 10988 for shift := uint(0); ; shift += 7 { 10989 if shift >= 64 { 10990 return ErrIntOverflowAuth 10991 } 10992 if iNdEx >= l { 10993 return io.ErrUnexpectedEOF 10994 } 10995 b := dAtA[iNdEx] 10996 iNdEx++ 10997 stringLen |= uint64(b&0x7F) << shift 10998 if b < 0x80 { 10999 break 11000 } 11001 } 11002 intStringLen := int(stringLen) 11003 if intStringLen < 0 { 11004 return ErrInvalidLengthAuth 11005 } 11006 postIndex := iNdEx + intStringLen 11007 if postIndex < 0 { 11008 return ErrInvalidLengthAuth 11009 } 11010 if postIndex > l { 11011 return io.ErrUnexpectedEOF 11012 } 11013 m.Admins = append(m.Admins, string(dAtA[iNdEx:postIndex])) 11014 iNdEx = postIndex 11015 default: 11016 iNdEx = preIndex 11017 skippy, err := skipAuth(dAtA[iNdEx:]) 11018 if err != nil { 11019 return err 11020 } 11021 if (skippy < 0) || (iNdEx+skippy) < 0 { 11022 return ErrInvalidLengthAuth 11023 } 11024 if (iNdEx + skippy) > l { 11025 return io.ErrUnexpectedEOF 11026 } 11027 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11028 iNdEx += skippy 11029 } 11030 } 11031 11032 if iNdEx > l { 11033 return io.ErrUnexpectedEOF 11034 } 11035 return nil 11036 } 11037 func (m *ModifyAdminsRequest) Unmarshal(dAtA []byte) error { 11038 l := len(dAtA) 11039 iNdEx := 0 11040 for iNdEx < l { 11041 preIndex := iNdEx 11042 var wire uint64 11043 for shift := uint(0); ; shift += 7 { 11044 if shift >= 64 { 11045 return ErrIntOverflowAuth 11046 } 11047 if iNdEx >= l { 11048 return io.ErrUnexpectedEOF 11049 } 11050 b := dAtA[iNdEx] 11051 iNdEx++ 11052 wire |= uint64(b&0x7F) << shift 11053 if b < 0x80 { 11054 break 11055 } 11056 } 11057 fieldNum := int32(wire >> 3) 11058 wireType := int(wire & 0x7) 11059 if wireType == 4 { 11060 return fmt.Errorf("proto: ModifyAdminsRequest: wiretype end group for non-group") 11061 } 11062 if fieldNum <= 0 { 11063 return fmt.Errorf("proto: ModifyAdminsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11064 } 11065 switch fieldNum { 11066 case 1: 11067 if wireType != 2 { 11068 return fmt.Errorf("proto: wrong wireType = %d for field Add", wireType) 11069 } 11070 var stringLen uint64 11071 for shift := uint(0); ; shift += 7 { 11072 if shift >= 64 { 11073 return ErrIntOverflowAuth 11074 } 11075 if iNdEx >= l { 11076 return io.ErrUnexpectedEOF 11077 } 11078 b := dAtA[iNdEx] 11079 iNdEx++ 11080 stringLen |= uint64(b&0x7F) << shift 11081 if b < 0x80 { 11082 break 11083 } 11084 } 11085 intStringLen := int(stringLen) 11086 if intStringLen < 0 { 11087 return ErrInvalidLengthAuth 11088 } 11089 postIndex := iNdEx + intStringLen 11090 if postIndex < 0 { 11091 return ErrInvalidLengthAuth 11092 } 11093 if postIndex > l { 11094 return io.ErrUnexpectedEOF 11095 } 11096 m.Add = append(m.Add, string(dAtA[iNdEx:postIndex])) 11097 iNdEx = postIndex 11098 case 2: 11099 if wireType != 2 { 11100 return fmt.Errorf("proto: wrong wireType = %d for field Remove", wireType) 11101 } 11102 var stringLen uint64 11103 for shift := uint(0); ; shift += 7 { 11104 if shift >= 64 { 11105 return ErrIntOverflowAuth 11106 } 11107 if iNdEx >= l { 11108 return io.ErrUnexpectedEOF 11109 } 11110 b := dAtA[iNdEx] 11111 iNdEx++ 11112 stringLen |= uint64(b&0x7F) << shift 11113 if b < 0x80 { 11114 break 11115 } 11116 } 11117 intStringLen := int(stringLen) 11118 if intStringLen < 0 { 11119 return ErrInvalidLengthAuth 11120 } 11121 postIndex := iNdEx + intStringLen 11122 if postIndex < 0 { 11123 return ErrInvalidLengthAuth 11124 } 11125 if postIndex > l { 11126 return io.ErrUnexpectedEOF 11127 } 11128 m.Remove = append(m.Remove, string(dAtA[iNdEx:postIndex])) 11129 iNdEx = postIndex 11130 default: 11131 iNdEx = preIndex 11132 skippy, err := skipAuth(dAtA[iNdEx:]) 11133 if err != nil { 11134 return err 11135 } 11136 if (skippy < 0) || (iNdEx+skippy) < 0 { 11137 return ErrInvalidLengthAuth 11138 } 11139 if (iNdEx + skippy) > l { 11140 return io.ErrUnexpectedEOF 11141 } 11142 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11143 iNdEx += skippy 11144 } 11145 } 11146 11147 if iNdEx > l { 11148 return io.ErrUnexpectedEOF 11149 } 11150 return nil 11151 } 11152 func (m *ModifyAdminsResponse) Unmarshal(dAtA []byte) error { 11153 l := len(dAtA) 11154 iNdEx := 0 11155 for iNdEx < l { 11156 preIndex := iNdEx 11157 var wire uint64 11158 for shift := uint(0); ; shift += 7 { 11159 if shift >= 64 { 11160 return ErrIntOverflowAuth 11161 } 11162 if iNdEx >= l { 11163 return io.ErrUnexpectedEOF 11164 } 11165 b := dAtA[iNdEx] 11166 iNdEx++ 11167 wire |= uint64(b&0x7F) << shift 11168 if b < 0x80 { 11169 break 11170 } 11171 } 11172 fieldNum := int32(wire >> 3) 11173 wireType := int(wire & 0x7) 11174 if wireType == 4 { 11175 return fmt.Errorf("proto: ModifyAdminsResponse: wiretype end group for non-group") 11176 } 11177 if fieldNum <= 0 { 11178 return fmt.Errorf("proto: ModifyAdminsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11179 } 11180 switch fieldNum { 11181 default: 11182 iNdEx = preIndex 11183 skippy, err := skipAuth(dAtA[iNdEx:]) 11184 if err != nil { 11185 return err 11186 } 11187 if (skippy < 0) || (iNdEx+skippy) < 0 { 11188 return ErrInvalidLengthAuth 11189 } 11190 if (iNdEx + skippy) > l { 11191 return io.ErrUnexpectedEOF 11192 } 11193 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11194 iNdEx += skippy 11195 } 11196 } 11197 11198 if iNdEx > l { 11199 return io.ErrUnexpectedEOF 11200 } 11201 return nil 11202 } 11203 func (m *OTPInfo) Unmarshal(dAtA []byte) error { 11204 l := len(dAtA) 11205 iNdEx := 0 11206 for iNdEx < l { 11207 preIndex := iNdEx 11208 var wire uint64 11209 for shift := uint(0); ; shift += 7 { 11210 if shift >= 64 { 11211 return ErrIntOverflowAuth 11212 } 11213 if iNdEx >= l { 11214 return io.ErrUnexpectedEOF 11215 } 11216 b := dAtA[iNdEx] 11217 iNdEx++ 11218 wire |= uint64(b&0x7F) << shift 11219 if b < 0x80 { 11220 break 11221 } 11222 } 11223 fieldNum := int32(wire >> 3) 11224 wireType := int(wire & 0x7) 11225 if wireType == 4 { 11226 return fmt.Errorf("proto: OTPInfo: wiretype end group for non-group") 11227 } 11228 if fieldNum <= 0 { 11229 return fmt.Errorf("proto: OTPInfo: illegal tag %d (wire type %d)", fieldNum, wire) 11230 } 11231 switch fieldNum { 11232 case 1: 11233 if wireType != 2 { 11234 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 11235 } 11236 var stringLen uint64 11237 for shift := uint(0); ; shift += 7 { 11238 if shift >= 64 { 11239 return ErrIntOverflowAuth 11240 } 11241 if iNdEx >= l { 11242 return io.ErrUnexpectedEOF 11243 } 11244 b := dAtA[iNdEx] 11245 iNdEx++ 11246 stringLen |= uint64(b&0x7F) << shift 11247 if b < 0x80 { 11248 break 11249 } 11250 } 11251 intStringLen := int(stringLen) 11252 if intStringLen < 0 { 11253 return ErrInvalidLengthAuth 11254 } 11255 postIndex := iNdEx + intStringLen 11256 if postIndex < 0 { 11257 return ErrInvalidLengthAuth 11258 } 11259 if postIndex > l { 11260 return io.ErrUnexpectedEOF 11261 } 11262 m.Subject = string(dAtA[iNdEx:postIndex]) 11263 iNdEx = postIndex 11264 case 2: 11265 if wireType != 2 { 11266 return fmt.Errorf("proto: wrong wireType = %d for field SessionExpiration", wireType) 11267 } 11268 var msglen int 11269 for shift := uint(0); ; shift += 7 { 11270 if shift >= 64 { 11271 return ErrIntOverflowAuth 11272 } 11273 if iNdEx >= l { 11274 return io.ErrUnexpectedEOF 11275 } 11276 b := dAtA[iNdEx] 11277 iNdEx++ 11278 msglen |= int(b&0x7F) << shift 11279 if b < 0x80 { 11280 break 11281 } 11282 } 11283 if msglen < 0 { 11284 return ErrInvalidLengthAuth 11285 } 11286 postIndex := iNdEx + msglen 11287 if postIndex < 0 { 11288 return ErrInvalidLengthAuth 11289 } 11290 if postIndex > l { 11291 return io.ErrUnexpectedEOF 11292 } 11293 if m.SessionExpiration == nil { 11294 m.SessionExpiration = &types.Timestamp{} 11295 } 11296 if err := m.SessionExpiration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11297 return err 11298 } 11299 iNdEx = postIndex 11300 default: 11301 iNdEx = preIndex 11302 skippy, err := skipAuth(dAtA[iNdEx:]) 11303 if err != nil { 11304 return err 11305 } 11306 if (skippy < 0) || (iNdEx+skippy) < 0 { 11307 return ErrInvalidLengthAuth 11308 } 11309 if (iNdEx + skippy) > l { 11310 return io.ErrUnexpectedEOF 11311 } 11312 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11313 iNdEx += skippy 11314 } 11315 } 11316 11317 if iNdEx > l { 11318 return io.ErrUnexpectedEOF 11319 } 11320 return nil 11321 } 11322 func (m *TokenInfo) Unmarshal(dAtA []byte) error { 11323 l := len(dAtA) 11324 iNdEx := 0 11325 for iNdEx < l { 11326 preIndex := iNdEx 11327 var wire uint64 11328 for shift := uint(0); ; shift += 7 { 11329 if shift >= 64 { 11330 return ErrIntOverflowAuth 11331 } 11332 if iNdEx >= l { 11333 return io.ErrUnexpectedEOF 11334 } 11335 b := dAtA[iNdEx] 11336 iNdEx++ 11337 wire |= uint64(b&0x7F) << shift 11338 if b < 0x80 { 11339 break 11340 } 11341 } 11342 fieldNum := int32(wire >> 3) 11343 wireType := int(wire & 0x7) 11344 if wireType == 4 { 11345 return fmt.Errorf("proto: TokenInfo: wiretype end group for non-group") 11346 } 11347 if fieldNum <= 0 { 11348 return fmt.Errorf("proto: TokenInfo: illegal tag %d (wire type %d)", fieldNum, wire) 11349 } 11350 switch fieldNum { 11351 case 1: 11352 if wireType != 2 { 11353 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 11354 } 11355 var stringLen uint64 11356 for shift := uint(0); ; shift += 7 { 11357 if shift >= 64 { 11358 return ErrIntOverflowAuth 11359 } 11360 if iNdEx >= l { 11361 return io.ErrUnexpectedEOF 11362 } 11363 b := dAtA[iNdEx] 11364 iNdEx++ 11365 stringLen |= uint64(b&0x7F) << shift 11366 if b < 0x80 { 11367 break 11368 } 11369 } 11370 intStringLen := int(stringLen) 11371 if intStringLen < 0 { 11372 return ErrInvalidLengthAuth 11373 } 11374 postIndex := iNdEx + intStringLen 11375 if postIndex < 0 { 11376 return ErrInvalidLengthAuth 11377 } 11378 if postIndex > l { 11379 return io.ErrUnexpectedEOF 11380 } 11381 m.Subject = string(dAtA[iNdEx:postIndex]) 11382 iNdEx = postIndex 11383 case 2: 11384 if wireType != 0 { 11385 return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType) 11386 } 11387 m.Source = 0 11388 for shift := uint(0); ; shift += 7 { 11389 if shift >= 64 { 11390 return ErrIntOverflowAuth 11391 } 11392 if iNdEx >= l { 11393 return io.ErrUnexpectedEOF 11394 } 11395 b := dAtA[iNdEx] 11396 iNdEx++ 11397 m.Source |= TokenInfo_TokenSource(b&0x7F) << shift 11398 if b < 0x80 { 11399 break 11400 } 11401 } 11402 default: 11403 iNdEx = preIndex 11404 skippy, err := skipAuth(dAtA[iNdEx:]) 11405 if err != nil { 11406 return err 11407 } 11408 if (skippy < 0) || (iNdEx+skippy) < 0 { 11409 return ErrInvalidLengthAuth 11410 } 11411 if (iNdEx + skippy) > l { 11412 return io.ErrUnexpectedEOF 11413 } 11414 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11415 iNdEx += skippy 11416 } 11417 } 11418 11419 if iNdEx > l { 11420 return io.ErrUnexpectedEOF 11421 } 11422 return nil 11423 } 11424 func (m *AuthenticateRequest) Unmarshal(dAtA []byte) error { 11425 l := len(dAtA) 11426 iNdEx := 0 11427 for iNdEx < l { 11428 preIndex := iNdEx 11429 var wire uint64 11430 for shift := uint(0); ; shift += 7 { 11431 if shift >= 64 { 11432 return ErrIntOverflowAuth 11433 } 11434 if iNdEx >= l { 11435 return io.ErrUnexpectedEOF 11436 } 11437 b := dAtA[iNdEx] 11438 iNdEx++ 11439 wire |= uint64(b&0x7F) << shift 11440 if b < 0x80 { 11441 break 11442 } 11443 } 11444 fieldNum := int32(wire >> 3) 11445 wireType := int(wire & 0x7) 11446 if wireType == 4 { 11447 return fmt.Errorf("proto: AuthenticateRequest: wiretype end group for non-group") 11448 } 11449 if fieldNum <= 0 { 11450 return fmt.Errorf("proto: AuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11451 } 11452 switch fieldNum { 11453 case 1: 11454 if wireType != 2 { 11455 return fmt.Errorf("proto: wrong wireType = %d for field GitHubToken", wireType) 11456 } 11457 var stringLen uint64 11458 for shift := uint(0); ; shift += 7 { 11459 if shift >= 64 { 11460 return ErrIntOverflowAuth 11461 } 11462 if iNdEx >= l { 11463 return io.ErrUnexpectedEOF 11464 } 11465 b := dAtA[iNdEx] 11466 iNdEx++ 11467 stringLen |= uint64(b&0x7F) << shift 11468 if b < 0x80 { 11469 break 11470 } 11471 } 11472 intStringLen := int(stringLen) 11473 if intStringLen < 0 { 11474 return ErrInvalidLengthAuth 11475 } 11476 postIndex := iNdEx + intStringLen 11477 if postIndex < 0 { 11478 return ErrInvalidLengthAuth 11479 } 11480 if postIndex > l { 11481 return io.ErrUnexpectedEOF 11482 } 11483 m.GitHubToken = string(dAtA[iNdEx:postIndex]) 11484 iNdEx = postIndex 11485 case 2: 11486 if wireType != 2 { 11487 return fmt.Errorf("proto: wrong wireType = %d for field OneTimePassword", wireType) 11488 } 11489 var stringLen uint64 11490 for shift := uint(0); ; shift += 7 { 11491 if shift >= 64 { 11492 return ErrIntOverflowAuth 11493 } 11494 if iNdEx >= l { 11495 return io.ErrUnexpectedEOF 11496 } 11497 b := dAtA[iNdEx] 11498 iNdEx++ 11499 stringLen |= uint64(b&0x7F) << shift 11500 if b < 0x80 { 11501 break 11502 } 11503 } 11504 intStringLen := int(stringLen) 11505 if intStringLen < 0 { 11506 return ErrInvalidLengthAuth 11507 } 11508 postIndex := iNdEx + intStringLen 11509 if postIndex < 0 { 11510 return ErrInvalidLengthAuth 11511 } 11512 if postIndex > l { 11513 return io.ErrUnexpectedEOF 11514 } 11515 m.OneTimePassword = string(dAtA[iNdEx:postIndex]) 11516 iNdEx = postIndex 11517 case 3: 11518 if wireType != 2 { 11519 return fmt.Errorf("proto: wrong wireType = %d for field OIDCState", wireType) 11520 } 11521 var stringLen uint64 11522 for shift := uint(0); ; shift += 7 { 11523 if shift >= 64 { 11524 return ErrIntOverflowAuth 11525 } 11526 if iNdEx >= l { 11527 return io.ErrUnexpectedEOF 11528 } 11529 b := dAtA[iNdEx] 11530 iNdEx++ 11531 stringLen |= uint64(b&0x7F) << shift 11532 if b < 0x80 { 11533 break 11534 } 11535 } 11536 intStringLen := int(stringLen) 11537 if intStringLen < 0 { 11538 return ErrInvalidLengthAuth 11539 } 11540 postIndex := iNdEx + intStringLen 11541 if postIndex < 0 { 11542 return ErrInvalidLengthAuth 11543 } 11544 if postIndex > l { 11545 return io.ErrUnexpectedEOF 11546 } 11547 m.OIDCState = string(dAtA[iNdEx:postIndex]) 11548 iNdEx = postIndex 11549 default: 11550 iNdEx = preIndex 11551 skippy, err := skipAuth(dAtA[iNdEx:]) 11552 if err != nil { 11553 return err 11554 } 11555 if (skippy < 0) || (iNdEx+skippy) < 0 { 11556 return ErrInvalidLengthAuth 11557 } 11558 if (iNdEx + skippy) > l { 11559 return io.ErrUnexpectedEOF 11560 } 11561 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11562 iNdEx += skippy 11563 } 11564 } 11565 11566 if iNdEx > l { 11567 return io.ErrUnexpectedEOF 11568 } 11569 return nil 11570 } 11571 func (m *AuthenticateResponse) Unmarshal(dAtA []byte) error { 11572 l := len(dAtA) 11573 iNdEx := 0 11574 for iNdEx < l { 11575 preIndex := iNdEx 11576 var wire uint64 11577 for shift := uint(0); ; shift += 7 { 11578 if shift >= 64 { 11579 return ErrIntOverflowAuth 11580 } 11581 if iNdEx >= l { 11582 return io.ErrUnexpectedEOF 11583 } 11584 b := dAtA[iNdEx] 11585 iNdEx++ 11586 wire |= uint64(b&0x7F) << shift 11587 if b < 0x80 { 11588 break 11589 } 11590 } 11591 fieldNum := int32(wire >> 3) 11592 wireType := int(wire & 0x7) 11593 if wireType == 4 { 11594 return fmt.Errorf("proto: AuthenticateResponse: wiretype end group for non-group") 11595 } 11596 if fieldNum <= 0 { 11597 return fmt.Errorf("proto: AuthenticateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11598 } 11599 switch fieldNum { 11600 case 1: 11601 if wireType != 2 { 11602 return fmt.Errorf("proto: wrong wireType = %d for field PachToken", wireType) 11603 } 11604 var stringLen uint64 11605 for shift := uint(0); ; shift += 7 { 11606 if shift >= 64 { 11607 return ErrIntOverflowAuth 11608 } 11609 if iNdEx >= l { 11610 return io.ErrUnexpectedEOF 11611 } 11612 b := dAtA[iNdEx] 11613 iNdEx++ 11614 stringLen |= uint64(b&0x7F) << shift 11615 if b < 0x80 { 11616 break 11617 } 11618 } 11619 intStringLen := int(stringLen) 11620 if intStringLen < 0 { 11621 return ErrInvalidLengthAuth 11622 } 11623 postIndex := iNdEx + intStringLen 11624 if postIndex < 0 { 11625 return ErrInvalidLengthAuth 11626 } 11627 if postIndex > l { 11628 return io.ErrUnexpectedEOF 11629 } 11630 m.PachToken = string(dAtA[iNdEx:postIndex]) 11631 iNdEx = postIndex 11632 default: 11633 iNdEx = preIndex 11634 skippy, err := skipAuth(dAtA[iNdEx:]) 11635 if err != nil { 11636 return err 11637 } 11638 if (skippy < 0) || (iNdEx+skippy) < 0 { 11639 return ErrInvalidLengthAuth 11640 } 11641 if (iNdEx + skippy) > l { 11642 return io.ErrUnexpectedEOF 11643 } 11644 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11645 iNdEx += skippy 11646 } 11647 } 11648 11649 if iNdEx > l { 11650 return io.ErrUnexpectedEOF 11651 } 11652 return nil 11653 } 11654 func (m *WhoAmIRequest) Unmarshal(dAtA []byte) error { 11655 l := len(dAtA) 11656 iNdEx := 0 11657 for iNdEx < l { 11658 preIndex := iNdEx 11659 var wire uint64 11660 for shift := uint(0); ; shift += 7 { 11661 if shift >= 64 { 11662 return ErrIntOverflowAuth 11663 } 11664 if iNdEx >= l { 11665 return io.ErrUnexpectedEOF 11666 } 11667 b := dAtA[iNdEx] 11668 iNdEx++ 11669 wire |= uint64(b&0x7F) << shift 11670 if b < 0x80 { 11671 break 11672 } 11673 } 11674 fieldNum := int32(wire >> 3) 11675 wireType := int(wire & 0x7) 11676 if wireType == 4 { 11677 return fmt.Errorf("proto: WhoAmIRequest: wiretype end group for non-group") 11678 } 11679 if fieldNum <= 0 { 11680 return fmt.Errorf("proto: WhoAmIRequest: illegal tag %d (wire type %d)", fieldNum, wire) 11681 } 11682 switch fieldNum { 11683 default: 11684 iNdEx = preIndex 11685 skippy, err := skipAuth(dAtA[iNdEx:]) 11686 if err != nil { 11687 return err 11688 } 11689 if (skippy < 0) || (iNdEx+skippy) < 0 { 11690 return ErrInvalidLengthAuth 11691 } 11692 if (iNdEx + skippy) > l { 11693 return io.ErrUnexpectedEOF 11694 } 11695 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11696 iNdEx += skippy 11697 } 11698 } 11699 11700 if iNdEx > l { 11701 return io.ErrUnexpectedEOF 11702 } 11703 return nil 11704 } 11705 func (m *WhoAmIResponse) Unmarshal(dAtA []byte) error { 11706 l := len(dAtA) 11707 iNdEx := 0 11708 for iNdEx < l { 11709 preIndex := iNdEx 11710 var wire uint64 11711 for shift := uint(0); ; shift += 7 { 11712 if shift >= 64 { 11713 return ErrIntOverflowAuth 11714 } 11715 if iNdEx >= l { 11716 return io.ErrUnexpectedEOF 11717 } 11718 b := dAtA[iNdEx] 11719 iNdEx++ 11720 wire |= uint64(b&0x7F) << shift 11721 if b < 0x80 { 11722 break 11723 } 11724 } 11725 fieldNum := int32(wire >> 3) 11726 wireType := int(wire & 0x7) 11727 if wireType == 4 { 11728 return fmt.Errorf("proto: WhoAmIResponse: wiretype end group for non-group") 11729 } 11730 if fieldNum <= 0 { 11731 return fmt.Errorf("proto: WhoAmIResponse: illegal tag %d (wire type %d)", fieldNum, wire) 11732 } 11733 switch fieldNum { 11734 case 1: 11735 if wireType != 2 { 11736 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 11737 } 11738 var stringLen uint64 11739 for shift := uint(0); ; shift += 7 { 11740 if shift >= 64 { 11741 return ErrIntOverflowAuth 11742 } 11743 if iNdEx >= l { 11744 return io.ErrUnexpectedEOF 11745 } 11746 b := dAtA[iNdEx] 11747 iNdEx++ 11748 stringLen |= uint64(b&0x7F) << shift 11749 if b < 0x80 { 11750 break 11751 } 11752 } 11753 intStringLen := int(stringLen) 11754 if intStringLen < 0 { 11755 return ErrInvalidLengthAuth 11756 } 11757 postIndex := iNdEx + intStringLen 11758 if postIndex < 0 { 11759 return ErrInvalidLengthAuth 11760 } 11761 if postIndex > l { 11762 return io.ErrUnexpectedEOF 11763 } 11764 m.Username = string(dAtA[iNdEx:postIndex]) 11765 iNdEx = postIndex 11766 case 2: 11767 if wireType != 0 { 11768 return fmt.Errorf("proto: wrong wireType = %d for field IsAdmin", wireType) 11769 } 11770 var v int 11771 for shift := uint(0); ; shift += 7 { 11772 if shift >= 64 { 11773 return ErrIntOverflowAuth 11774 } 11775 if iNdEx >= l { 11776 return io.ErrUnexpectedEOF 11777 } 11778 b := dAtA[iNdEx] 11779 iNdEx++ 11780 v |= int(b&0x7F) << shift 11781 if b < 0x80 { 11782 break 11783 } 11784 } 11785 m.IsAdmin = bool(v != 0) 11786 case 3: 11787 if wireType != 0 { 11788 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 11789 } 11790 m.TTL = 0 11791 for shift := uint(0); ; shift += 7 { 11792 if shift >= 64 { 11793 return ErrIntOverflowAuth 11794 } 11795 if iNdEx >= l { 11796 return io.ErrUnexpectedEOF 11797 } 11798 b := dAtA[iNdEx] 11799 iNdEx++ 11800 m.TTL |= int64(b&0x7F) << shift 11801 if b < 0x80 { 11802 break 11803 } 11804 } 11805 case 4: 11806 if wireType != 2 { 11807 return fmt.Errorf("proto: wrong wireType = %d for field ClusterRoles", wireType) 11808 } 11809 var msglen int 11810 for shift := uint(0); ; shift += 7 { 11811 if shift >= 64 { 11812 return ErrIntOverflowAuth 11813 } 11814 if iNdEx >= l { 11815 return io.ErrUnexpectedEOF 11816 } 11817 b := dAtA[iNdEx] 11818 iNdEx++ 11819 msglen |= int(b&0x7F) << shift 11820 if b < 0x80 { 11821 break 11822 } 11823 } 11824 if msglen < 0 { 11825 return ErrInvalidLengthAuth 11826 } 11827 postIndex := iNdEx + msglen 11828 if postIndex < 0 { 11829 return ErrInvalidLengthAuth 11830 } 11831 if postIndex > l { 11832 return io.ErrUnexpectedEOF 11833 } 11834 if m.ClusterRoles == nil { 11835 m.ClusterRoles = &ClusterRoles{} 11836 } 11837 if err := m.ClusterRoles.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 11838 return err 11839 } 11840 iNdEx = postIndex 11841 default: 11842 iNdEx = preIndex 11843 skippy, err := skipAuth(dAtA[iNdEx:]) 11844 if err != nil { 11845 return err 11846 } 11847 if (skippy < 0) || (iNdEx+skippy) < 0 { 11848 return ErrInvalidLengthAuth 11849 } 11850 if (iNdEx + skippy) > l { 11851 return io.ErrUnexpectedEOF 11852 } 11853 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 11854 iNdEx += skippy 11855 } 11856 } 11857 11858 if iNdEx > l { 11859 return io.ErrUnexpectedEOF 11860 } 11861 return nil 11862 } 11863 func (m *ACL) Unmarshal(dAtA []byte) error { 11864 l := len(dAtA) 11865 iNdEx := 0 11866 for iNdEx < l { 11867 preIndex := iNdEx 11868 var wire uint64 11869 for shift := uint(0); ; shift += 7 { 11870 if shift >= 64 { 11871 return ErrIntOverflowAuth 11872 } 11873 if iNdEx >= l { 11874 return io.ErrUnexpectedEOF 11875 } 11876 b := dAtA[iNdEx] 11877 iNdEx++ 11878 wire |= uint64(b&0x7F) << shift 11879 if b < 0x80 { 11880 break 11881 } 11882 } 11883 fieldNum := int32(wire >> 3) 11884 wireType := int(wire & 0x7) 11885 if wireType == 4 { 11886 return fmt.Errorf("proto: ACL: wiretype end group for non-group") 11887 } 11888 if fieldNum <= 0 { 11889 return fmt.Errorf("proto: ACL: illegal tag %d (wire type %d)", fieldNum, wire) 11890 } 11891 switch fieldNum { 11892 case 1: 11893 if wireType != 2 { 11894 return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) 11895 } 11896 var msglen int 11897 for shift := uint(0); ; shift += 7 { 11898 if shift >= 64 { 11899 return ErrIntOverflowAuth 11900 } 11901 if iNdEx >= l { 11902 return io.ErrUnexpectedEOF 11903 } 11904 b := dAtA[iNdEx] 11905 iNdEx++ 11906 msglen |= int(b&0x7F) << shift 11907 if b < 0x80 { 11908 break 11909 } 11910 } 11911 if msglen < 0 { 11912 return ErrInvalidLengthAuth 11913 } 11914 postIndex := iNdEx + msglen 11915 if postIndex < 0 { 11916 return ErrInvalidLengthAuth 11917 } 11918 if postIndex > l { 11919 return io.ErrUnexpectedEOF 11920 } 11921 if m.Entries == nil { 11922 m.Entries = make(map[string]Scope) 11923 } 11924 var mapkey string 11925 var mapvalue Scope 11926 for iNdEx < postIndex { 11927 entryPreIndex := iNdEx 11928 var wire uint64 11929 for shift := uint(0); ; shift += 7 { 11930 if shift >= 64 { 11931 return ErrIntOverflowAuth 11932 } 11933 if iNdEx >= l { 11934 return io.ErrUnexpectedEOF 11935 } 11936 b := dAtA[iNdEx] 11937 iNdEx++ 11938 wire |= uint64(b&0x7F) << shift 11939 if b < 0x80 { 11940 break 11941 } 11942 } 11943 fieldNum := int32(wire >> 3) 11944 if fieldNum == 1 { 11945 var stringLenmapkey uint64 11946 for shift := uint(0); ; shift += 7 { 11947 if shift >= 64 { 11948 return ErrIntOverflowAuth 11949 } 11950 if iNdEx >= l { 11951 return io.ErrUnexpectedEOF 11952 } 11953 b := dAtA[iNdEx] 11954 iNdEx++ 11955 stringLenmapkey |= uint64(b&0x7F) << shift 11956 if b < 0x80 { 11957 break 11958 } 11959 } 11960 intStringLenmapkey := int(stringLenmapkey) 11961 if intStringLenmapkey < 0 { 11962 return ErrInvalidLengthAuth 11963 } 11964 postStringIndexmapkey := iNdEx + intStringLenmapkey 11965 if postStringIndexmapkey < 0 { 11966 return ErrInvalidLengthAuth 11967 } 11968 if postStringIndexmapkey > l { 11969 return io.ErrUnexpectedEOF 11970 } 11971 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 11972 iNdEx = postStringIndexmapkey 11973 } else if fieldNum == 2 { 11974 for shift := uint(0); ; shift += 7 { 11975 if shift >= 64 { 11976 return ErrIntOverflowAuth 11977 } 11978 if iNdEx >= l { 11979 return io.ErrUnexpectedEOF 11980 } 11981 b := dAtA[iNdEx] 11982 iNdEx++ 11983 mapvalue |= Scope(b&0x7F) << shift 11984 if b < 0x80 { 11985 break 11986 } 11987 } 11988 } else { 11989 iNdEx = entryPreIndex 11990 skippy, err := skipAuth(dAtA[iNdEx:]) 11991 if err != nil { 11992 return err 11993 } 11994 if (skippy < 0) || (iNdEx+skippy) < 0 { 11995 return ErrInvalidLengthAuth 11996 } 11997 if (iNdEx + skippy) > postIndex { 11998 return io.ErrUnexpectedEOF 11999 } 12000 iNdEx += skippy 12001 } 12002 } 12003 m.Entries[mapkey] = mapvalue 12004 iNdEx = postIndex 12005 default: 12006 iNdEx = preIndex 12007 skippy, err := skipAuth(dAtA[iNdEx:]) 12008 if err != nil { 12009 return err 12010 } 12011 if (skippy < 0) || (iNdEx+skippy) < 0 { 12012 return ErrInvalidLengthAuth 12013 } 12014 if (iNdEx + skippy) > l { 12015 return io.ErrUnexpectedEOF 12016 } 12017 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12018 iNdEx += skippy 12019 } 12020 } 12021 12022 if iNdEx > l { 12023 return io.ErrUnexpectedEOF 12024 } 12025 return nil 12026 } 12027 func (m *Users) Unmarshal(dAtA []byte) error { 12028 l := len(dAtA) 12029 iNdEx := 0 12030 for iNdEx < l { 12031 preIndex := iNdEx 12032 var wire uint64 12033 for shift := uint(0); ; shift += 7 { 12034 if shift >= 64 { 12035 return ErrIntOverflowAuth 12036 } 12037 if iNdEx >= l { 12038 return io.ErrUnexpectedEOF 12039 } 12040 b := dAtA[iNdEx] 12041 iNdEx++ 12042 wire |= uint64(b&0x7F) << shift 12043 if b < 0x80 { 12044 break 12045 } 12046 } 12047 fieldNum := int32(wire >> 3) 12048 wireType := int(wire & 0x7) 12049 if wireType == 4 { 12050 return fmt.Errorf("proto: Users: wiretype end group for non-group") 12051 } 12052 if fieldNum <= 0 { 12053 return fmt.Errorf("proto: Users: illegal tag %d (wire type %d)", fieldNum, wire) 12054 } 12055 switch fieldNum { 12056 case 1: 12057 if wireType != 2 { 12058 return fmt.Errorf("proto: wrong wireType = %d for field Usernames", wireType) 12059 } 12060 var msglen int 12061 for shift := uint(0); ; shift += 7 { 12062 if shift >= 64 { 12063 return ErrIntOverflowAuth 12064 } 12065 if iNdEx >= l { 12066 return io.ErrUnexpectedEOF 12067 } 12068 b := dAtA[iNdEx] 12069 iNdEx++ 12070 msglen |= int(b&0x7F) << shift 12071 if b < 0x80 { 12072 break 12073 } 12074 } 12075 if msglen < 0 { 12076 return ErrInvalidLengthAuth 12077 } 12078 postIndex := iNdEx + msglen 12079 if postIndex < 0 { 12080 return ErrInvalidLengthAuth 12081 } 12082 if postIndex > l { 12083 return io.ErrUnexpectedEOF 12084 } 12085 if m.Usernames == nil { 12086 m.Usernames = make(map[string]bool) 12087 } 12088 var mapkey string 12089 var mapvalue bool 12090 for iNdEx < postIndex { 12091 entryPreIndex := iNdEx 12092 var wire uint64 12093 for shift := uint(0); ; shift += 7 { 12094 if shift >= 64 { 12095 return ErrIntOverflowAuth 12096 } 12097 if iNdEx >= l { 12098 return io.ErrUnexpectedEOF 12099 } 12100 b := dAtA[iNdEx] 12101 iNdEx++ 12102 wire |= uint64(b&0x7F) << shift 12103 if b < 0x80 { 12104 break 12105 } 12106 } 12107 fieldNum := int32(wire >> 3) 12108 if fieldNum == 1 { 12109 var stringLenmapkey uint64 12110 for shift := uint(0); ; shift += 7 { 12111 if shift >= 64 { 12112 return ErrIntOverflowAuth 12113 } 12114 if iNdEx >= l { 12115 return io.ErrUnexpectedEOF 12116 } 12117 b := dAtA[iNdEx] 12118 iNdEx++ 12119 stringLenmapkey |= uint64(b&0x7F) << shift 12120 if b < 0x80 { 12121 break 12122 } 12123 } 12124 intStringLenmapkey := int(stringLenmapkey) 12125 if intStringLenmapkey < 0 { 12126 return ErrInvalidLengthAuth 12127 } 12128 postStringIndexmapkey := iNdEx + intStringLenmapkey 12129 if postStringIndexmapkey < 0 { 12130 return ErrInvalidLengthAuth 12131 } 12132 if postStringIndexmapkey > l { 12133 return io.ErrUnexpectedEOF 12134 } 12135 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12136 iNdEx = postStringIndexmapkey 12137 } else if fieldNum == 2 { 12138 var mapvaluetemp int 12139 for shift := uint(0); ; shift += 7 { 12140 if shift >= 64 { 12141 return ErrIntOverflowAuth 12142 } 12143 if iNdEx >= l { 12144 return io.ErrUnexpectedEOF 12145 } 12146 b := dAtA[iNdEx] 12147 iNdEx++ 12148 mapvaluetemp |= int(b&0x7F) << shift 12149 if b < 0x80 { 12150 break 12151 } 12152 } 12153 mapvalue = bool(mapvaluetemp != 0) 12154 } else { 12155 iNdEx = entryPreIndex 12156 skippy, err := skipAuth(dAtA[iNdEx:]) 12157 if err != nil { 12158 return err 12159 } 12160 if (skippy < 0) || (iNdEx+skippy) < 0 { 12161 return ErrInvalidLengthAuth 12162 } 12163 if (iNdEx + skippy) > postIndex { 12164 return io.ErrUnexpectedEOF 12165 } 12166 iNdEx += skippy 12167 } 12168 } 12169 m.Usernames[mapkey] = mapvalue 12170 iNdEx = postIndex 12171 default: 12172 iNdEx = preIndex 12173 skippy, err := skipAuth(dAtA[iNdEx:]) 12174 if err != nil { 12175 return err 12176 } 12177 if (skippy < 0) || (iNdEx+skippy) < 0 { 12178 return ErrInvalidLengthAuth 12179 } 12180 if (iNdEx + skippy) > l { 12181 return io.ErrUnexpectedEOF 12182 } 12183 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12184 iNdEx += skippy 12185 } 12186 } 12187 12188 if iNdEx > l { 12189 return io.ErrUnexpectedEOF 12190 } 12191 return nil 12192 } 12193 func (m *Groups) Unmarshal(dAtA []byte) error { 12194 l := len(dAtA) 12195 iNdEx := 0 12196 for iNdEx < l { 12197 preIndex := iNdEx 12198 var wire uint64 12199 for shift := uint(0); ; shift += 7 { 12200 if shift >= 64 { 12201 return ErrIntOverflowAuth 12202 } 12203 if iNdEx >= l { 12204 return io.ErrUnexpectedEOF 12205 } 12206 b := dAtA[iNdEx] 12207 iNdEx++ 12208 wire |= uint64(b&0x7F) << shift 12209 if b < 0x80 { 12210 break 12211 } 12212 } 12213 fieldNum := int32(wire >> 3) 12214 wireType := int(wire & 0x7) 12215 if wireType == 4 { 12216 return fmt.Errorf("proto: Groups: wiretype end group for non-group") 12217 } 12218 if fieldNum <= 0 { 12219 return fmt.Errorf("proto: Groups: illegal tag %d (wire type %d)", fieldNum, wire) 12220 } 12221 switch fieldNum { 12222 case 1: 12223 if wireType != 2 { 12224 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 12225 } 12226 var msglen int 12227 for shift := uint(0); ; shift += 7 { 12228 if shift >= 64 { 12229 return ErrIntOverflowAuth 12230 } 12231 if iNdEx >= l { 12232 return io.ErrUnexpectedEOF 12233 } 12234 b := dAtA[iNdEx] 12235 iNdEx++ 12236 msglen |= int(b&0x7F) << shift 12237 if b < 0x80 { 12238 break 12239 } 12240 } 12241 if msglen < 0 { 12242 return ErrInvalidLengthAuth 12243 } 12244 postIndex := iNdEx + msglen 12245 if postIndex < 0 { 12246 return ErrInvalidLengthAuth 12247 } 12248 if postIndex > l { 12249 return io.ErrUnexpectedEOF 12250 } 12251 if m.Groups == nil { 12252 m.Groups = make(map[string]bool) 12253 } 12254 var mapkey string 12255 var mapvalue bool 12256 for iNdEx < postIndex { 12257 entryPreIndex := iNdEx 12258 var wire uint64 12259 for shift := uint(0); ; shift += 7 { 12260 if shift >= 64 { 12261 return ErrIntOverflowAuth 12262 } 12263 if iNdEx >= l { 12264 return io.ErrUnexpectedEOF 12265 } 12266 b := dAtA[iNdEx] 12267 iNdEx++ 12268 wire |= uint64(b&0x7F) << shift 12269 if b < 0x80 { 12270 break 12271 } 12272 } 12273 fieldNum := int32(wire >> 3) 12274 if fieldNum == 1 { 12275 var stringLenmapkey uint64 12276 for shift := uint(0); ; shift += 7 { 12277 if shift >= 64 { 12278 return ErrIntOverflowAuth 12279 } 12280 if iNdEx >= l { 12281 return io.ErrUnexpectedEOF 12282 } 12283 b := dAtA[iNdEx] 12284 iNdEx++ 12285 stringLenmapkey |= uint64(b&0x7F) << shift 12286 if b < 0x80 { 12287 break 12288 } 12289 } 12290 intStringLenmapkey := int(stringLenmapkey) 12291 if intStringLenmapkey < 0 { 12292 return ErrInvalidLengthAuth 12293 } 12294 postStringIndexmapkey := iNdEx + intStringLenmapkey 12295 if postStringIndexmapkey < 0 { 12296 return ErrInvalidLengthAuth 12297 } 12298 if postStringIndexmapkey > l { 12299 return io.ErrUnexpectedEOF 12300 } 12301 mapkey = string(dAtA[iNdEx:postStringIndexmapkey]) 12302 iNdEx = postStringIndexmapkey 12303 } else if fieldNum == 2 { 12304 var mapvaluetemp int 12305 for shift := uint(0); ; shift += 7 { 12306 if shift >= 64 { 12307 return ErrIntOverflowAuth 12308 } 12309 if iNdEx >= l { 12310 return io.ErrUnexpectedEOF 12311 } 12312 b := dAtA[iNdEx] 12313 iNdEx++ 12314 mapvaluetemp |= int(b&0x7F) << shift 12315 if b < 0x80 { 12316 break 12317 } 12318 } 12319 mapvalue = bool(mapvaluetemp != 0) 12320 } else { 12321 iNdEx = entryPreIndex 12322 skippy, err := skipAuth(dAtA[iNdEx:]) 12323 if err != nil { 12324 return err 12325 } 12326 if (skippy < 0) || (iNdEx+skippy) < 0 { 12327 return ErrInvalidLengthAuth 12328 } 12329 if (iNdEx + skippy) > postIndex { 12330 return io.ErrUnexpectedEOF 12331 } 12332 iNdEx += skippy 12333 } 12334 } 12335 m.Groups[mapkey] = mapvalue 12336 iNdEx = postIndex 12337 default: 12338 iNdEx = preIndex 12339 skippy, err := skipAuth(dAtA[iNdEx:]) 12340 if err != nil { 12341 return err 12342 } 12343 if (skippy < 0) || (iNdEx+skippy) < 0 { 12344 return ErrInvalidLengthAuth 12345 } 12346 if (iNdEx + skippy) > l { 12347 return io.ErrUnexpectedEOF 12348 } 12349 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12350 iNdEx += skippy 12351 } 12352 } 12353 12354 if iNdEx > l { 12355 return io.ErrUnexpectedEOF 12356 } 12357 return nil 12358 } 12359 func (m *AuthorizeRequest) Unmarshal(dAtA []byte) error { 12360 l := len(dAtA) 12361 iNdEx := 0 12362 for iNdEx < l { 12363 preIndex := iNdEx 12364 var wire uint64 12365 for shift := uint(0); ; shift += 7 { 12366 if shift >= 64 { 12367 return ErrIntOverflowAuth 12368 } 12369 if iNdEx >= l { 12370 return io.ErrUnexpectedEOF 12371 } 12372 b := dAtA[iNdEx] 12373 iNdEx++ 12374 wire |= uint64(b&0x7F) << shift 12375 if b < 0x80 { 12376 break 12377 } 12378 } 12379 fieldNum := int32(wire >> 3) 12380 wireType := int(wire & 0x7) 12381 if wireType == 4 { 12382 return fmt.Errorf("proto: AuthorizeRequest: wiretype end group for non-group") 12383 } 12384 if fieldNum <= 0 { 12385 return fmt.Errorf("proto: AuthorizeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12386 } 12387 switch fieldNum { 12388 case 1: 12389 if wireType != 2 { 12390 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 12391 } 12392 var stringLen uint64 12393 for shift := uint(0); ; shift += 7 { 12394 if shift >= 64 { 12395 return ErrIntOverflowAuth 12396 } 12397 if iNdEx >= l { 12398 return io.ErrUnexpectedEOF 12399 } 12400 b := dAtA[iNdEx] 12401 iNdEx++ 12402 stringLen |= uint64(b&0x7F) << shift 12403 if b < 0x80 { 12404 break 12405 } 12406 } 12407 intStringLen := int(stringLen) 12408 if intStringLen < 0 { 12409 return ErrInvalidLengthAuth 12410 } 12411 postIndex := iNdEx + intStringLen 12412 if postIndex < 0 { 12413 return ErrInvalidLengthAuth 12414 } 12415 if postIndex > l { 12416 return io.ErrUnexpectedEOF 12417 } 12418 m.Repo = string(dAtA[iNdEx:postIndex]) 12419 iNdEx = postIndex 12420 case 2: 12421 if wireType != 0 { 12422 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) 12423 } 12424 m.Scope = 0 12425 for shift := uint(0); ; shift += 7 { 12426 if shift >= 64 { 12427 return ErrIntOverflowAuth 12428 } 12429 if iNdEx >= l { 12430 return io.ErrUnexpectedEOF 12431 } 12432 b := dAtA[iNdEx] 12433 iNdEx++ 12434 m.Scope |= Scope(b&0x7F) << shift 12435 if b < 0x80 { 12436 break 12437 } 12438 } 12439 default: 12440 iNdEx = preIndex 12441 skippy, err := skipAuth(dAtA[iNdEx:]) 12442 if err != nil { 12443 return err 12444 } 12445 if (skippy < 0) || (iNdEx+skippy) < 0 { 12446 return ErrInvalidLengthAuth 12447 } 12448 if (iNdEx + skippy) > l { 12449 return io.ErrUnexpectedEOF 12450 } 12451 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12452 iNdEx += skippy 12453 } 12454 } 12455 12456 if iNdEx > l { 12457 return io.ErrUnexpectedEOF 12458 } 12459 return nil 12460 } 12461 func (m *AuthorizeResponse) Unmarshal(dAtA []byte) error { 12462 l := len(dAtA) 12463 iNdEx := 0 12464 for iNdEx < l { 12465 preIndex := iNdEx 12466 var wire uint64 12467 for shift := uint(0); ; shift += 7 { 12468 if shift >= 64 { 12469 return ErrIntOverflowAuth 12470 } 12471 if iNdEx >= l { 12472 return io.ErrUnexpectedEOF 12473 } 12474 b := dAtA[iNdEx] 12475 iNdEx++ 12476 wire |= uint64(b&0x7F) << shift 12477 if b < 0x80 { 12478 break 12479 } 12480 } 12481 fieldNum := int32(wire >> 3) 12482 wireType := int(wire & 0x7) 12483 if wireType == 4 { 12484 return fmt.Errorf("proto: AuthorizeResponse: wiretype end group for non-group") 12485 } 12486 if fieldNum <= 0 { 12487 return fmt.Errorf("proto: AuthorizeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12488 } 12489 switch fieldNum { 12490 case 1: 12491 if wireType != 0 { 12492 return fmt.Errorf("proto: wrong wireType = %d for field Authorized", wireType) 12493 } 12494 var v int 12495 for shift := uint(0); ; shift += 7 { 12496 if shift >= 64 { 12497 return ErrIntOverflowAuth 12498 } 12499 if iNdEx >= l { 12500 return io.ErrUnexpectedEOF 12501 } 12502 b := dAtA[iNdEx] 12503 iNdEx++ 12504 v |= int(b&0x7F) << shift 12505 if b < 0x80 { 12506 break 12507 } 12508 } 12509 m.Authorized = bool(v != 0) 12510 default: 12511 iNdEx = preIndex 12512 skippy, err := skipAuth(dAtA[iNdEx:]) 12513 if err != nil { 12514 return err 12515 } 12516 if (skippy < 0) || (iNdEx+skippy) < 0 { 12517 return ErrInvalidLengthAuth 12518 } 12519 if (iNdEx + skippy) > l { 12520 return io.ErrUnexpectedEOF 12521 } 12522 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12523 iNdEx += skippy 12524 } 12525 } 12526 12527 if iNdEx > l { 12528 return io.ErrUnexpectedEOF 12529 } 12530 return nil 12531 } 12532 func (m *GetScopeRequest) Unmarshal(dAtA []byte) error { 12533 l := len(dAtA) 12534 iNdEx := 0 12535 for iNdEx < l { 12536 preIndex := iNdEx 12537 var wire uint64 12538 for shift := uint(0); ; shift += 7 { 12539 if shift >= 64 { 12540 return ErrIntOverflowAuth 12541 } 12542 if iNdEx >= l { 12543 return io.ErrUnexpectedEOF 12544 } 12545 b := dAtA[iNdEx] 12546 iNdEx++ 12547 wire |= uint64(b&0x7F) << shift 12548 if b < 0x80 { 12549 break 12550 } 12551 } 12552 fieldNum := int32(wire >> 3) 12553 wireType := int(wire & 0x7) 12554 if wireType == 4 { 12555 return fmt.Errorf("proto: GetScopeRequest: wiretype end group for non-group") 12556 } 12557 if fieldNum <= 0 { 12558 return fmt.Errorf("proto: GetScopeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12559 } 12560 switch fieldNum { 12561 case 1: 12562 if wireType != 2 { 12563 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 12564 } 12565 var stringLen uint64 12566 for shift := uint(0); ; shift += 7 { 12567 if shift >= 64 { 12568 return ErrIntOverflowAuth 12569 } 12570 if iNdEx >= l { 12571 return io.ErrUnexpectedEOF 12572 } 12573 b := dAtA[iNdEx] 12574 iNdEx++ 12575 stringLen |= uint64(b&0x7F) << shift 12576 if b < 0x80 { 12577 break 12578 } 12579 } 12580 intStringLen := int(stringLen) 12581 if intStringLen < 0 { 12582 return ErrInvalidLengthAuth 12583 } 12584 postIndex := iNdEx + intStringLen 12585 if postIndex < 0 { 12586 return ErrInvalidLengthAuth 12587 } 12588 if postIndex > l { 12589 return io.ErrUnexpectedEOF 12590 } 12591 m.Username = string(dAtA[iNdEx:postIndex]) 12592 iNdEx = postIndex 12593 case 2: 12594 if wireType != 2 { 12595 return fmt.Errorf("proto: wrong wireType = %d for field Repos", wireType) 12596 } 12597 var stringLen uint64 12598 for shift := uint(0); ; shift += 7 { 12599 if shift >= 64 { 12600 return ErrIntOverflowAuth 12601 } 12602 if iNdEx >= l { 12603 return io.ErrUnexpectedEOF 12604 } 12605 b := dAtA[iNdEx] 12606 iNdEx++ 12607 stringLen |= uint64(b&0x7F) << shift 12608 if b < 0x80 { 12609 break 12610 } 12611 } 12612 intStringLen := int(stringLen) 12613 if intStringLen < 0 { 12614 return ErrInvalidLengthAuth 12615 } 12616 postIndex := iNdEx + intStringLen 12617 if postIndex < 0 { 12618 return ErrInvalidLengthAuth 12619 } 12620 if postIndex > l { 12621 return io.ErrUnexpectedEOF 12622 } 12623 m.Repos = append(m.Repos, string(dAtA[iNdEx:postIndex])) 12624 iNdEx = postIndex 12625 default: 12626 iNdEx = preIndex 12627 skippy, err := skipAuth(dAtA[iNdEx:]) 12628 if err != nil { 12629 return err 12630 } 12631 if (skippy < 0) || (iNdEx+skippy) < 0 { 12632 return ErrInvalidLengthAuth 12633 } 12634 if (iNdEx + skippy) > l { 12635 return io.ErrUnexpectedEOF 12636 } 12637 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12638 iNdEx += skippy 12639 } 12640 } 12641 12642 if iNdEx > l { 12643 return io.ErrUnexpectedEOF 12644 } 12645 return nil 12646 } 12647 func (m *GetScopeResponse) Unmarshal(dAtA []byte) error { 12648 l := len(dAtA) 12649 iNdEx := 0 12650 for iNdEx < l { 12651 preIndex := iNdEx 12652 var wire uint64 12653 for shift := uint(0); ; shift += 7 { 12654 if shift >= 64 { 12655 return ErrIntOverflowAuth 12656 } 12657 if iNdEx >= l { 12658 return io.ErrUnexpectedEOF 12659 } 12660 b := dAtA[iNdEx] 12661 iNdEx++ 12662 wire |= uint64(b&0x7F) << shift 12663 if b < 0x80 { 12664 break 12665 } 12666 } 12667 fieldNum := int32(wire >> 3) 12668 wireType := int(wire & 0x7) 12669 if wireType == 4 { 12670 return fmt.Errorf("proto: GetScopeResponse: wiretype end group for non-group") 12671 } 12672 if fieldNum <= 0 { 12673 return fmt.Errorf("proto: GetScopeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12674 } 12675 switch fieldNum { 12676 case 1: 12677 if wireType == 0 { 12678 var v Scope 12679 for shift := uint(0); ; shift += 7 { 12680 if shift >= 64 { 12681 return ErrIntOverflowAuth 12682 } 12683 if iNdEx >= l { 12684 return io.ErrUnexpectedEOF 12685 } 12686 b := dAtA[iNdEx] 12687 iNdEx++ 12688 v |= Scope(b&0x7F) << shift 12689 if b < 0x80 { 12690 break 12691 } 12692 } 12693 m.Scopes = append(m.Scopes, v) 12694 } else if wireType == 2 { 12695 var packedLen int 12696 for shift := uint(0); ; shift += 7 { 12697 if shift >= 64 { 12698 return ErrIntOverflowAuth 12699 } 12700 if iNdEx >= l { 12701 return io.ErrUnexpectedEOF 12702 } 12703 b := dAtA[iNdEx] 12704 iNdEx++ 12705 packedLen |= int(b&0x7F) << shift 12706 if b < 0x80 { 12707 break 12708 } 12709 } 12710 if packedLen < 0 { 12711 return ErrInvalidLengthAuth 12712 } 12713 postIndex := iNdEx + packedLen 12714 if postIndex < 0 { 12715 return ErrInvalidLengthAuth 12716 } 12717 if postIndex > l { 12718 return io.ErrUnexpectedEOF 12719 } 12720 var elementCount int 12721 if elementCount != 0 && len(m.Scopes) == 0 { 12722 m.Scopes = make([]Scope, 0, elementCount) 12723 } 12724 for iNdEx < postIndex { 12725 var v Scope 12726 for shift := uint(0); ; shift += 7 { 12727 if shift >= 64 { 12728 return ErrIntOverflowAuth 12729 } 12730 if iNdEx >= l { 12731 return io.ErrUnexpectedEOF 12732 } 12733 b := dAtA[iNdEx] 12734 iNdEx++ 12735 v |= Scope(b&0x7F) << shift 12736 if b < 0x80 { 12737 break 12738 } 12739 } 12740 m.Scopes = append(m.Scopes, v) 12741 } 12742 } else { 12743 return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType) 12744 } 12745 default: 12746 iNdEx = preIndex 12747 skippy, err := skipAuth(dAtA[iNdEx:]) 12748 if err != nil { 12749 return err 12750 } 12751 if (skippy < 0) || (iNdEx+skippy) < 0 { 12752 return ErrInvalidLengthAuth 12753 } 12754 if (iNdEx + skippy) > l { 12755 return io.ErrUnexpectedEOF 12756 } 12757 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12758 iNdEx += skippy 12759 } 12760 } 12761 12762 if iNdEx > l { 12763 return io.ErrUnexpectedEOF 12764 } 12765 return nil 12766 } 12767 func (m *SetScopeRequest) Unmarshal(dAtA []byte) error { 12768 l := len(dAtA) 12769 iNdEx := 0 12770 for iNdEx < l { 12771 preIndex := iNdEx 12772 var wire uint64 12773 for shift := uint(0); ; shift += 7 { 12774 if shift >= 64 { 12775 return ErrIntOverflowAuth 12776 } 12777 if iNdEx >= l { 12778 return io.ErrUnexpectedEOF 12779 } 12780 b := dAtA[iNdEx] 12781 iNdEx++ 12782 wire |= uint64(b&0x7F) << shift 12783 if b < 0x80 { 12784 break 12785 } 12786 } 12787 fieldNum := int32(wire >> 3) 12788 wireType := int(wire & 0x7) 12789 if wireType == 4 { 12790 return fmt.Errorf("proto: SetScopeRequest: wiretype end group for non-group") 12791 } 12792 if fieldNum <= 0 { 12793 return fmt.Errorf("proto: SetScopeRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12794 } 12795 switch fieldNum { 12796 case 1: 12797 if wireType != 2 { 12798 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 12799 } 12800 var stringLen 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 stringLen |= uint64(b&0x7F) << shift 12811 if b < 0x80 { 12812 break 12813 } 12814 } 12815 intStringLen := int(stringLen) 12816 if intStringLen < 0 { 12817 return ErrInvalidLengthAuth 12818 } 12819 postIndex := iNdEx + intStringLen 12820 if postIndex < 0 { 12821 return ErrInvalidLengthAuth 12822 } 12823 if postIndex > l { 12824 return io.ErrUnexpectedEOF 12825 } 12826 m.Username = string(dAtA[iNdEx:postIndex]) 12827 iNdEx = postIndex 12828 case 2: 12829 if wireType != 2 { 12830 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 12831 } 12832 var stringLen uint64 12833 for shift := uint(0); ; shift += 7 { 12834 if shift >= 64 { 12835 return ErrIntOverflowAuth 12836 } 12837 if iNdEx >= l { 12838 return io.ErrUnexpectedEOF 12839 } 12840 b := dAtA[iNdEx] 12841 iNdEx++ 12842 stringLen |= uint64(b&0x7F) << shift 12843 if b < 0x80 { 12844 break 12845 } 12846 } 12847 intStringLen := int(stringLen) 12848 if intStringLen < 0 { 12849 return ErrInvalidLengthAuth 12850 } 12851 postIndex := iNdEx + intStringLen 12852 if postIndex < 0 { 12853 return ErrInvalidLengthAuth 12854 } 12855 if postIndex > l { 12856 return io.ErrUnexpectedEOF 12857 } 12858 m.Repo = string(dAtA[iNdEx:postIndex]) 12859 iNdEx = postIndex 12860 case 3: 12861 if wireType != 0 { 12862 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) 12863 } 12864 m.Scope = 0 12865 for shift := uint(0); ; shift += 7 { 12866 if shift >= 64 { 12867 return ErrIntOverflowAuth 12868 } 12869 if iNdEx >= l { 12870 return io.ErrUnexpectedEOF 12871 } 12872 b := dAtA[iNdEx] 12873 iNdEx++ 12874 m.Scope |= Scope(b&0x7F) << shift 12875 if b < 0x80 { 12876 break 12877 } 12878 } 12879 default: 12880 iNdEx = preIndex 12881 skippy, err := skipAuth(dAtA[iNdEx:]) 12882 if err != nil { 12883 return err 12884 } 12885 if (skippy < 0) || (iNdEx+skippy) < 0 { 12886 return ErrInvalidLengthAuth 12887 } 12888 if (iNdEx + skippy) > l { 12889 return io.ErrUnexpectedEOF 12890 } 12891 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12892 iNdEx += skippy 12893 } 12894 } 12895 12896 if iNdEx > l { 12897 return io.ErrUnexpectedEOF 12898 } 12899 return nil 12900 } 12901 func (m *SetScopeResponse) Unmarshal(dAtA []byte) error { 12902 l := len(dAtA) 12903 iNdEx := 0 12904 for iNdEx < l { 12905 preIndex := iNdEx 12906 var wire uint64 12907 for shift := uint(0); ; shift += 7 { 12908 if shift >= 64 { 12909 return ErrIntOverflowAuth 12910 } 12911 if iNdEx >= l { 12912 return io.ErrUnexpectedEOF 12913 } 12914 b := dAtA[iNdEx] 12915 iNdEx++ 12916 wire |= uint64(b&0x7F) << shift 12917 if b < 0x80 { 12918 break 12919 } 12920 } 12921 fieldNum := int32(wire >> 3) 12922 wireType := int(wire & 0x7) 12923 if wireType == 4 { 12924 return fmt.Errorf("proto: SetScopeResponse: wiretype end group for non-group") 12925 } 12926 if fieldNum <= 0 { 12927 return fmt.Errorf("proto: SetScopeResponse: illegal tag %d (wire type %d)", fieldNum, wire) 12928 } 12929 switch fieldNum { 12930 default: 12931 iNdEx = preIndex 12932 skippy, err := skipAuth(dAtA[iNdEx:]) 12933 if err != nil { 12934 return err 12935 } 12936 if (skippy < 0) || (iNdEx+skippy) < 0 { 12937 return ErrInvalidLengthAuth 12938 } 12939 if (iNdEx + skippy) > l { 12940 return io.ErrUnexpectedEOF 12941 } 12942 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 12943 iNdEx += skippy 12944 } 12945 } 12946 12947 if iNdEx > l { 12948 return io.ErrUnexpectedEOF 12949 } 12950 return nil 12951 } 12952 func (m *GetACLRequest) Unmarshal(dAtA []byte) error { 12953 l := len(dAtA) 12954 iNdEx := 0 12955 for iNdEx < l { 12956 preIndex := iNdEx 12957 var wire uint64 12958 for shift := uint(0); ; shift += 7 { 12959 if shift >= 64 { 12960 return ErrIntOverflowAuth 12961 } 12962 if iNdEx >= l { 12963 return io.ErrUnexpectedEOF 12964 } 12965 b := dAtA[iNdEx] 12966 iNdEx++ 12967 wire |= uint64(b&0x7F) << shift 12968 if b < 0x80 { 12969 break 12970 } 12971 } 12972 fieldNum := int32(wire >> 3) 12973 wireType := int(wire & 0x7) 12974 if wireType == 4 { 12975 return fmt.Errorf("proto: GetACLRequest: wiretype end group for non-group") 12976 } 12977 if fieldNum <= 0 { 12978 return fmt.Errorf("proto: GetACLRequest: illegal tag %d (wire type %d)", fieldNum, wire) 12979 } 12980 switch fieldNum { 12981 case 1: 12982 if wireType != 2 { 12983 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 12984 } 12985 var stringLen uint64 12986 for shift := uint(0); ; shift += 7 { 12987 if shift >= 64 { 12988 return ErrIntOverflowAuth 12989 } 12990 if iNdEx >= l { 12991 return io.ErrUnexpectedEOF 12992 } 12993 b := dAtA[iNdEx] 12994 iNdEx++ 12995 stringLen |= uint64(b&0x7F) << shift 12996 if b < 0x80 { 12997 break 12998 } 12999 } 13000 intStringLen := int(stringLen) 13001 if intStringLen < 0 { 13002 return ErrInvalidLengthAuth 13003 } 13004 postIndex := iNdEx + intStringLen 13005 if postIndex < 0 { 13006 return ErrInvalidLengthAuth 13007 } 13008 if postIndex > l { 13009 return io.ErrUnexpectedEOF 13010 } 13011 m.Repo = string(dAtA[iNdEx:postIndex]) 13012 iNdEx = postIndex 13013 default: 13014 iNdEx = preIndex 13015 skippy, err := skipAuth(dAtA[iNdEx:]) 13016 if err != nil { 13017 return err 13018 } 13019 if (skippy < 0) || (iNdEx+skippy) < 0 { 13020 return ErrInvalidLengthAuth 13021 } 13022 if (iNdEx + skippy) > l { 13023 return io.ErrUnexpectedEOF 13024 } 13025 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13026 iNdEx += skippy 13027 } 13028 } 13029 13030 if iNdEx > l { 13031 return io.ErrUnexpectedEOF 13032 } 13033 return nil 13034 } 13035 func (m *ACLEntry) Unmarshal(dAtA []byte) error { 13036 l := len(dAtA) 13037 iNdEx := 0 13038 for iNdEx < l { 13039 preIndex := iNdEx 13040 var wire uint64 13041 for shift := uint(0); ; shift += 7 { 13042 if shift >= 64 { 13043 return ErrIntOverflowAuth 13044 } 13045 if iNdEx >= l { 13046 return io.ErrUnexpectedEOF 13047 } 13048 b := dAtA[iNdEx] 13049 iNdEx++ 13050 wire |= uint64(b&0x7F) << shift 13051 if b < 0x80 { 13052 break 13053 } 13054 } 13055 fieldNum := int32(wire >> 3) 13056 wireType := int(wire & 0x7) 13057 if wireType == 4 { 13058 return fmt.Errorf("proto: ACLEntry: wiretype end group for non-group") 13059 } 13060 if fieldNum <= 0 { 13061 return fmt.Errorf("proto: ACLEntry: illegal tag %d (wire type %d)", fieldNum, wire) 13062 } 13063 switch fieldNum { 13064 case 1: 13065 if wireType != 2 { 13066 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 13067 } 13068 var stringLen uint64 13069 for shift := uint(0); ; shift += 7 { 13070 if shift >= 64 { 13071 return ErrIntOverflowAuth 13072 } 13073 if iNdEx >= l { 13074 return io.ErrUnexpectedEOF 13075 } 13076 b := dAtA[iNdEx] 13077 iNdEx++ 13078 stringLen |= uint64(b&0x7F) << shift 13079 if b < 0x80 { 13080 break 13081 } 13082 } 13083 intStringLen := int(stringLen) 13084 if intStringLen < 0 { 13085 return ErrInvalidLengthAuth 13086 } 13087 postIndex := iNdEx + intStringLen 13088 if postIndex < 0 { 13089 return ErrInvalidLengthAuth 13090 } 13091 if postIndex > l { 13092 return io.ErrUnexpectedEOF 13093 } 13094 m.Username = string(dAtA[iNdEx:postIndex]) 13095 iNdEx = postIndex 13096 case 2: 13097 if wireType != 0 { 13098 return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType) 13099 } 13100 m.Scope = 0 13101 for shift := uint(0); ; shift += 7 { 13102 if shift >= 64 { 13103 return ErrIntOverflowAuth 13104 } 13105 if iNdEx >= l { 13106 return io.ErrUnexpectedEOF 13107 } 13108 b := dAtA[iNdEx] 13109 iNdEx++ 13110 m.Scope |= Scope(b&0x7F) << shift 13111 if b < 0x80 { 13112 break 13113 } 13114 } 13115 default: 13116 iNdEx = preIndex 13117 skippy, err := skipAuth(dAtA[iNdEx:]) 13118 if err != nil { 13119 return err 13120 } 13121 if (skippy < 0) || (iNdEx+skippy) < 0 { 13122 return ErrInvalidLengthAuth 13123 } 13124 if (iNdEx + skippy) > l { 13125 return io.ErrUnexpectedEOF 13126 } 13127 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13128 iNdEx += skippy 13129 } 13130 } 13131 13132 if iNdEx > l { 13133 return io.ErrUnexpectedEOF 13134 } 13135 return nil 13136 } 13137 func (m *GetACLResponse) Unmarshal(dAtA []byte) error { 13138 l := len(dAtA) 13139 iNdEx := 0 13140 for iNdEx < l { 13141 preIndex := iNdEx 13142 var wire uint64 13143 for shift := uint(0); ; shift += 7 { 13144 if shift >= 64 { 13145 return ErrIntOverflowAuth 13146 } 13147 if iNdEx >= l { 13148 return io.ErrUnexpectedEOF 13149 } 13150 b := dAtA[iNdEx] 13151 iNdEx++ 13152 wire |= uint64(b&0x7F) << shift 13153 if b < 0x80 { 13154 break 13155 } 13156 } 13157 fieldNum := int32(wire >> 3) 13158 wireType := int(wire & 0x7) 13159 if wireType == 4 { 13160 return fmt.Errorf("proto: GetACLResponse: wiretype end group for non-group") 13161 } 13162 if fieldNum <= 0 { 13163 return fmt.Errorf("proto: GetACLResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13164 } 13165 switch fieldNum { 13166 case 1: 13167 if wireType != 2 { 13168 return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) 13169 } 13170 var msglen int 13171 for shift := uint(0); ; shift += 7 { 13172 if shift >= 64 { 13173 return ErrIntOverflowAuth 13174 } 13175 if iNdEx >= l { 13176 return io.ErrUnexpectedEOF 13177 } 13178 b := dAtA[iNdEx] 13179 iNdEx++ 13180 msglen |= int(b&0x7F) << shift 13181 if b < 0x80 { 13182 break 13183 } 13184 } 13185 if msglen < 0 { 13186 return ErrInvalidLengthAuth 13187 } 13188 postIndex := iNdEx + msglen 13189 if postIndex < 0 { 13190 return ErrInvalidLengthAuth 13191 } 13192 if postIndex > l { 13193 return io.ErrUnexpectedEOF 13194 } 13195 m.Entries = append(m.Entries, &ACLEntry{}) 13196 if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13197 return err 13198 } 13199 iNdEx = postIndex 13200 case 2: 13201 if wireType != 2 { 13202 return fmt.Errorf("proto: wrong wireType = %d for field RobotEntries", wireType) 13203 } 13204 var msglen int 13205 for shift := uint(0); ; shift += 7 { 13206 if shift >= 64 { 13207 return ErrIntOverflowAuth 13208 } 13209 if iNdEx >= l { 13210 return io.ErrUnexpectedEOF 13211 } 13212 b := dAtA[iNdEx] 13213 iNdEx++ 13214 msglen |= int(b&0x7F) << shift 13215 if b < 0x80 { 13216 break 13217 } 13218 } 13219 if msglen < 0 { 13220 return ErrInvalidLengthAuth 13221 } 13222 postIndex := iNdEx + msglen 13223 if postIndex < 0 { 13224 return ErrInvalidLengthAuth 13225 } 13226 if postIndex > l { 13227 return io.ErrUnexpectedEOF 13228 } 13229 m.RobotEntries = append(m.RobotEntries, &ACLEntry{}) 13230 if err := m.RobotEntries[len(m.RobotEntries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13231 return err 13232 } 13233 iNdEx = postIndex 13234 default: 13235 iNdEx = preIndex 13236 skippy, err := skipAuth(dAtA[iNdEx:]) 13237 if err != nil { 13238 return err 13239 } 13240 if (skippy < 0) || (iNdEx+skippy) < 0 { 13241 return ErrInvalidLengthAuth 13242 } 13243 if (iNdEx + skippy) > l { 13244 return io.ErrUnexpectedEOF 13245 } 13246 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13247 iNdEx += skippy 13248 } 13249 } 13250 13251 if iNdEx > l { 13252 return io.ErrUnexpectedEOF 13253 } 13254 return nil 13255 } 13256 func (m *SetACLRequest) Unmarshal(dAtA []byte) error { 13257 l := len(dAtA) 13258 iNdEx := 0 13259 for iNdEx < l { 13260 preIndex := iNdEx 13261 var wire uint64 13262 for shift := uint(0); ; shift += 7 { 13263 if shift >= 64 { 13264 return ErrIntOverflowAuth 13265 } 13266 if iNdEx >= l { 13267 return io.ErrUnexpectedEOF 13268 } 13269 b := dAtA[iNdEx] 13270 iNdEx++ 13271 wire |= uint64(b&0x7F) << shift 13272 if b < 0x80 { 13273 break 13274 } 13275 } 13276 fieldNum := int32(wire >> 3) 13277 wireType := int(wire & 0x7) 13278 if wireType == 4 { 13279 return fmt.Errorf("proto: SetACLRequest: wiretype end group for non-group") 13280 } 13281 if fieldNum <= 0 { 13282 return fmt.Errorf("proto: SetACLRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13283 } 13284 switch fieldNum { 13285 case 1: 13286 if wireType != 2 { 13287 return fmt.Errorf("proto: wrong wireType = %d for field Repo", wireType) 13288 } 13289 var stringLen uint64 13290 for shift := uint(0); ; shift += 7 { 13291 if shift >= 64 { 13292 return ErrIntOverflowAuth 13293 } 13294 if iNdEx >= l { 13295 return io.ErrUnexpectedEOF 13296 } 13297 b := dAtA[iNdEx] 13298 iNdEx++ 13299 stringLen |= uint64(b&0x7F) << shift 13300 if b < 0x80 { 13301 break 13302 } 13303 } 13304 intStringLen := int(stringLen) 13305 if intStringLen < 0 { 13306 return ErrInvalidLengthAuth 13307 } 13308 postIndex := iNdEx + intStringLen 13309 if postIndex < 0 { 13310 return ErrInvalidLengthAuth 13311 } 13312 if postIndex > l { 13313 return io.ErrUnexpectedEOF 13314 } 13315 m.Repo = string(dAtA[iNdEx:postIndex]) 13316 iNdEx = postIndex 13317 case 2: 13318 if wireType != 2 { 13319 return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) 13320 } 13321 var msglen int 13322 for shift := uint(0); ; shift += 7 { 13323 if shift >= 64 { 13324 return ErrIntOverflowAuth 13325 } 13326 if iNdEx >= l { 13327 return io.ErrUnexpectedEOF 13328 } 13329 b := dAtA[iNdEx] 13330 iNdEx++ 13331 msglen |= int(b&0x7F) << shift 13332 if b < 0x80 { 13333 break 13334 } 13335 } 13336 if msglen < 0 { 13337 return ErrInvalidLengthAuth 13338 } 13339 postIndex := iNdEx + msglen 13340 if postIndex < 0 { 13341 return ErrInvalidLengthAuth 13342 } 13343 if postIndex > l { 13344 return io.ErrUnexpectedEOF 13345 } 13346 m.Entries = append(m.Entries, &ACLEntry{}) 13347 if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 13348 return err 13349 } 13350 iNdEx = postIndex 13351 default: 13352 iNdEx = preIndex 13353 skippy, err := skipAuth(dAtA[iNdEx:]) 13354 if err != nil { 13355 return err 13356 } 13357 if (skippy < 0) || (iNdEx+skippy) < 0 { 13358 return ErrInvalidLengthAuth 13359 } 13360 if (iNdEx + skippy) > l { 13361 return io.ErrUnexpectedEOF 13362 } 13363 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13364 iNdEx += skippy 13365 } 13366 } 13367 13368 if iNdEx > l { 13369 return io.ErrUnexpectedEOF 13370 } 13371 return nil 13372 } 13373 func (m *SetACLResponse) Unmarshal(dAtA []byte) error { 13374 l := len(dAtA) 13375 iNdEx := 0 13376 for iNdEx < l { 13377 preIndex := iNdEx 13378 var wire uint64 13379 for shift := uint(0); ; shift += 7 { 13380 if shift >= 64 { 13381 return ErrIntOverflowAuth 13382 } 13383 if iNdEx >= l { 13384 return io.ErrUnexpectedEOF 13385 } 13386 b := dAtA[iNdEx] 13387 iNdEx++ 13388 wire |= uint64(b&0x7F) << shift 13389 if b < 0x80 { 13390 break 13391 } 13392 } 13393 fieldNum := int32(wire >> 3) 13394 wireType := int(wire & 0x7) 13395 if wireType == 4 { 13396 return fmt.Errorf("proto: SetACLResponse: wiretype end group for non-group") 13397 } 13398 if fieldNum <= 0 { 13399 return fmt.Errorf("proto: SetACLResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13400 } 13401 switch fieldNum { 13402 default: 13403 iNdEx = preIndex 13404 skippy, err := skipAuth(dAtA[iNdEx:]) 13405 if err != nil { 13406 return err 13407 } 13408 if (skippy < 0) || (iNdEx+skippy) < 0 { 13409 return ErrInvalidLengthAuth 13410 } 13411 if (iNdEx + skippy) > l { 13412 return io.ErrUnexpectedEOF 13413 } 13414 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13415 iNdEx += skippy 13416 } 13417 } 13418 13419 if iNdEx > l { 13420 return io.ErrUnexpectedEOF 13421 } 13422 return nil 13423 } 13424 func (m *SessionInfo) Unmarshal(dAtA []byte) error { 13425 l := len(dAtA) 13426 iNdEx := 0 13427 for iNdEx < l { 13428 preIndex := iNdEx 13429 var wire uint64 13430 for shift := uint(0); ; shift += 7 { 13431 if shift >= 64 { 13432 return ErrIntOverflowAuth 13433 } 13434 if iNdEx >= l { 13435 return io.ErrUnexpectedEOF 13436 } 13437 b := dAtA[iNdEx] 13438 iNdEx++ 13439 wire |= uint64(b&0x7F) << shift 13440 if b < 0x80 { 13441 break 13442 } 13443 } 13444 fieldNum := int32(wire >> 3) 13445 wireType := int(wire & 0x7) 13446 if wireType == 4 { 13447 return fmt.Errorf("proto: SessionInfo: wiretype end group for non-group") 13448 } 13449 if fieldNum <= 0 { 13450 return fmt.Errorf("proto: SessionInfo: illegal tag %d (wire type %d)", fieldNum, wire) 13451 } 13452 switch fieldNum { 13453 case 1: 13454 if wireType != 2 { 13455 return fmt.Errorf("proto: wrong wireType = %d for field Nonce", wireType) 13456 } 13457 var stringLen uint64 13458 for shift := uint(0); ; shift += 7 { 13459 if shift >= 64 { 13460 return ErrIntOverflowAuth 13461 } 13462 if iNdEx >= l { 13463 return io.ErrUnexpectedEOF 13464 } 13465 b := dAtA[iNdEx] 13466 iNdEx++ 13467 stringLen |= uint64(b&0x7F) << shift 13468 if b < 0x80 { 13469 break 13470 } 13471 } 13472 intStringLen := int(stringLen) 13473 if intStringLen < 0 { 13474 return ErrInvalidLengthAuth 13475 } 13476 postIndex := iNdEx + intStringLen 13477 if postIndex < 0 { 13478 return ErrInvalidLengthAuth 13479 } 13480 if postIndex > l { 13481 return io.ErrUnexpectedEOF 13482 } 13483 m.Nonce = string(dAtA[iNdEx:postIndex]) 13484 iNdEx = postIndex 13485 case 2: 13486 if wireType != 2 { 13487 return fmt.Errorf("proto: wrong wireType = %d for field Email", wireType) 13488 } 13489 var stringLen uint64 13490 for shift := uint(0); ; shift += 7 { 13491 if shift >= 64 { 13492 return ErrIntOverflowAuth 13493 } 13494 if iNdEx >= l { 13495 return io.ErrUnexpectedEOF 13496 } 13497 b := dAtA[iNdEx] 13498 iNdEx++ 13499 stringLen |= uint64(b&0x7F) << shift 13500 if b < 0x80 { 13501 break 13502 } 13503 } 13504 intStringLen := int(stringLen) 13505 if intStringLen < 0 { 13506 return ErrInvalidLengthAuth 13507 } 13508 postIndex := iNdEx + intStringLen 13509 if postIndex < 0 { 13510 return ErrInvalidLengthAuth 13511 } 13512 if postIndex > l { 13513 return io.ErrUnexpectedEOF 13514 } 13515 m.Email = string(dAtA[iNdEx:postIndex]) 13516 iNdEx = postIndex 13517 case 3: 13518 if wireType != 0 { 13519 return fmt.Errorf("proto: wrong wireType = %d for field ConversionErr", wireType) 13520 } 13521 var v int 13522 for shift := uint(0); ; shift += 7 { 13523 if shift >= 64 { 13524 return ErrIntOverflowAuth 13525 } 13526 if iNdEx >= l { 13527 return io.ErrUnexpectedEOF 13528 } 13529 b := dAtA[iNdEx] 13530 iNdEx++ 13531 v |= int(b&0x7F) << shift 13532 if b < 0x80 { 13533 break 13534 } 13535 } 13536 m.ConversionErr = bool(v != 0) 13537 default: 13538 iNdEx = preIndex 13539 skippy, err := skipAuth(dAtA[iNdEx:]) 13540 if err != nil { 13541 return err 13542 } 13543 if (skippy < 0) || (iNdEx+skippy) < 0 { 13544 return ErrInvalidLengthAuth 13545 } 13546 if (iNdEx + skippy) > l { 13547 return io.ErrUnexpectedEOF 13548 } 13549 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13550 iNdEx += skippy 13551 } 13552 } 13553 13554 if iNdEx > l { 13555 return io.ErrUnexpectedEOF 13556 } 13557 return nil 13558 } 13559 func (m *GetOIDCLoginRequest) Unmarshal(dAtA []byte) error { 13560 l := len(dAtA) 13561 iNdEx := 0 13562 for iNdEx < l { 13563 preIndex := iNdEx 13564 var wire uint64 13565 for shift := uint(0); ; shift += 7 { 13566 if shift >= 64 { 13567 return ErrIntOverflowAuth 13568 } 13569 if iNdEx >= l { 13570 return io.ErrUnexpectedEOF 13571 } 13572 b := dAtA[iNdEx] 13573 iNdEx++ 13574 wire |= uint64(b&0x7F) << shift 13575 if b < 0x80 { 13576 break 13577 } 13578 } 13579 fieldNum := int32(wire >> 3) 13580 wireType := int(wire & 0x7) 13581 if wireType == 4 { 13582 return fmt.Errorf("proto: GetOIDCLoginRequest: wiretype end group for non-group") 13583 } 13584 if fieldNum <= 0 { 13585 return fmt.Errorf("proto: GetOIDCLoginRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13586 } 13587 switch fieldNum { 13588 default: 13589 iNdEx = preIndex 13590 skippy, err := skipAuth(dAtA[iNdEx:]) 13591 if err != nil { 13592 return err 13593 } 13594 if (skippy < 0) || (iNdEx+skippy) < 0 { 13595 return ErrInvalidLengthAuth 13596 } 13597 if (iNdEx + skippy) > l { 13598 return io.ErrUnexpectedEOF 13599 } 13600 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13601 iNdEx += skippy 13602 } 13603 } 13604 13605 if iNdEx > l { 13606 return io.ErrUnexpectedEOF 13607 } 13608 return nil 13609 } 13610 func (m *GetOIDCLoginResponse) Unmarshal(dAtA []byte) error { 13611 l := len(dAtA) 13612 iNdEx := 0 13613 for iNdEx < l { 13614 preIndex := iNdEx 13615 var wire uint64 13616 for shift := uint(0); ; shift += 7 { 13617 if shift >= 64 { 13618 return ErrIntOverflowAuth 13619 } 13620 if iNdEx >= l { 13621 return io.ErrUnexpectedEOF 13622 } 13623 b := dAtA[iNdEx] 13624 iNdEx++ 13625 wire |= uint64(b&0x7F) << shift 13626 if b < 0x80 { 13627 break 13628 } 13629 } 13630 fieldNum := int32(wire >> 3) 13631 wireType := int(wire & 0x7) 13632 if wireType == 4 { 13633 return fmt.Errorf("proto: GetOIDCLoginResponse: wiretype end group for non-group") 13634 } 13635 if fieldNum <= 0 { 13636 return fmt.Errorf("proto: GetOIDCLoginResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13637 } 13638 switch fieldNum { 13639 case 1: 13640 if wireType != 2 { 13641 return fmt.Errorf("proto: wrong wireType = %d for field LoginURL", wireType) 13642 } 13643 var stringLen uint64 13644 for shift := uint(0); ; shift += 7 { 13645 if shift >= 64 { 13646 return ErrIntOverflowAuth 13647 } 13648 if iNdEx >= l { 13649 return io.ErrUnexpectedEOF 13650 } 13651 b := dAtA[iNdEx] 13652 iNdEx++ 13653 stringLen |= uint64(b&0x7F) << shift 13654 if b < 0x80 { 13655 break 13656 } 13657 } 13658 intStringLen := int(stringLen) 13659 if intStringLen < 0 { 13660 return ErrInvalidLengthAuth 13661 } 13662 postIndex := iNdEx + intStringLen 13663 if postIndex < 0 { 13664 return ErrInvalidLengthAuth 13665 } 13666 if postIndex > l { 13667 return io.ErrUnexpectedEOF 13668 } 13669 m.LoginURL = string(dAtA[iNdEx:postIndex]) 13670 iNdEx = postIndex 13671 case 2: 13672 if wireType != 2 { 13673 return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) 13674 } 13675 var stringLen uint64 13676 for shift := uint(0); ; shift += 7 { 13677 if shift >= 64 { 13678 return ErrIntOverflowAuth 13679 } 13680 if iNdEx >= l { 13681 return io.ErrUnexpectedEOF 13682 } 13683 b := dAtA[iNdEx] 13684 iNdEx++ 13685 stringLen |= uint64(b&0x7F) << shift 13686 if b < 0x80 { 13687 break 13688 } 13689 } 13690 intStringLen := int(stringLen) 13691 if intStringLen < 0 { 13692 return ErrInvalidLengthAuth 13693 } 13694 postIndex := iNdEx + intStringLen 13695 if postIndex < 0 { 13696 return ErrInvalidLengthAuth 13697 } 13698 if postIndex > l { 13699 return io.ErrUnexpectedEOF 13700 } 13701 m.State = string(dAtA[iNdEx:postIndex]) 13702 iNdEx = postIndex 13703 default: 13704 iNdEx = preIndex 13705 skippy, err := skipAuth(dAtA[iNdEx:]) 13706 if err != nil { 13707 return err 13708 } 13709 if (skippy < 0) || (iNdEx+skippy) < 0 { 13710 return ErrInvalidLengthAuth 13711 } 13712 if (iNdEx + skippy) > l { 13713 return io.ErrUnexpectedEOF 13714 } 13715 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13716 iNdEx += skippy 13717 } 13718 } 13719 13720 if iNdEx > l { 13721 return io.ErrUnexpectedEOF 13722 } 13723 return nil 13724 } 13725 func (m *GetAuthTokenRequest) Unmarshal(dAtA []byte) error { 13726 l := len(dAtA) 13727 iNdEx := 0 13728 for iNdEx < l { 13729 preIndex := iNdEx 13730 var wire uint64 13731 for shift := uint(0); ; shift += 7 { 13732 if shift >= 64 { 13733 return ErrIntOverflowAuth 13734 } 13735 if iNdEx >= l { 13736 return io.ErrUnexpectedEOF 13737 } 13738 b := dAtA[iNdEx] 13739 iNdEx++ 13740 wire |= uint64(b&0x7F) << shift 13741 if b < 0x80 { 13742 break 13743 } 13744 } 13745 fieldNum := int32(wire >> 3) 13746 wireType := int(wire & 0x7) 13747 if wireType == 4 { 13748 return fmt.Errorf("proto: GetAuthTokenRequest: wiretype end group for non-group") 13749 } 13750 if fieldNum <= 0 { 13751 return fmt.Errorf("proto: GetAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13752 } 13753 switch fieldNum { 13754 case 1: 13755 if wireType != 2 { 13756 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 13757 } 13758 var stringLen uint64 13759 for shift := uint(0); ; shift += 7 { 13760 if shift >= 64 { 13761 return ErrIntOverflowAuth 13762 } 13763 if iNdEx >= l { 13764 return io.ErrUnexpectedEOF 13765 } 13766 b := dAtA[iNdEx] 13767 iNdEx++ 13768 stringLen |= uint64(b&0x7F) << shift 13769 if b < 0x80 { 13770 break 13771 } 13772 } 13773 intStringLen := int(stringLen) 13774 if intStringLen < 0 { 13775 return ErrInvalidLengthAuth 13776 } 13777 postIndex := iNdEx + intStringLen 13778 if postIndex < 0 { 13779 return ErrInvalidLengthAuth 13780 } 13781 if postIndex > l { 13782 return io.ErrUnexpectedEOF 13783 } 13784 m.Subject = string(dAtA[iNdEx:postIndex]) 13785 iNdEx = postIndex 13786 case 2: 13787 if wireType != 0 { 13788 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 13789 } 13790 m.TTL = 0 13791 for shift := uint(0); ; shift += 7 { 13792 if shift >= 64 { 13793 return ErrIntOverflowAuth 13794 } 13795 if iNdEx >= l { 13796 return io.ErrUnexpectedEOF 13797 } 13798 b := dAtA[iNdEx] 13799 iNdEx++ 13800 m.TTL |= int64(b&0x7F) << shift 13801 if b < 0x80 { 13802 break 13803 } 13804 } 13805 default: 13806 iNdEx = preIndex 13807 skippy, err := skipAuth(dAtA[iNdEx:]) 13808 if err != nil { 13809 return err 13810 } 13811 if (skippy < 0) || (iNdEx+skippy) < 0 { 13812 return ErrInvalidLengthAuth 13813 } 13814 if (iNdEx + skippy) > l { 13815 return io.ErrUnexpectedEOF 13816 } 13817 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13818 iNdEx += skippy 13819 } 13820 } 13821 13822 if iNdEx > l { 13823 return io.ErrUnexpectedEOF 13824 } 13825 return nil 13826 } 13827 func (m *GetAuthTokenResponse) Unmarshal(dAtA []byte) error { 13828 l := len(dAtA) 13829 iNdEx := 0 13830 for iNdEx < l { 13831 preIndex := iNdEx 13832 var wire uint64 13833 for shift := uint(0); ; shift += 7 { 13834 if shift >= 64 { 13835 return ErrIntOverflowAuth 13836 } 13837 if iNdEx >= l { 13838 return io.ErrUnexpectedEOF 13839 } 13840 b := dAtA[iNdEx] 13841 iNdEx++ 13842 wire |= uint64(b&0x7F) << shift 13843 if b < 0x80 { 13844 break 13845 } 13846 } 13847 fieldNum := int32(wire >> 3) 13848 wireType := int(wire & 0x7) 13849 if wireType == 4 { 13850 return fmt.Errorf("proto: GetAuthTokenResponse: wiretype end group for non-group") 13851 } 13852 if fieldNum <= 0 { 13853 return fmt.Errorf("proto: GetAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 13854 } 13855 switch fieldNum { 13856 case 1: 13857 if wireType != 2 { 13858 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 13859 } 13860 var stringLen uint64 13861 for shift := uint(0); ; shift += 7 { 13862 if shift >= 64 { 13863 return ErrIntOverflowAuth 13864 } 13865 if iNdEx >= l { 13866 return io.ErrUnexpectedEOF 13867 } 13868 b := dAtA[iNdEx] 13869 iNdEx++ 13870 stringLen |= uint64(b&0x7F) << shift 13871 if b < 0x80 { 13872 break 13873 } 13874 } 13875 intStringLen := int(stringLen) 13876 if intStringLen < 0 { 13877 return ErrInvalidLengthAuth 13878 } 13879 postIndex := iNdEx + intStringLen 13880 if postIndex < 0 { 13881 return ErrInvalidLengthAuth 13882 } 13883 if postIndex > l { 13884 return io.ErrUnexpectedEOF 13885 } 13886 m.Token = string(dAtA[iNdEx:postIndex]) 13887 iNdEx = postIndex 13888 case 2: 13889 if wireType != 2 { 13890 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 13891 } 13892 var stringLen uint64 13893 for shift := uint(0); ; shift += 7 { 13894 if shift >= 64 { 13895 return ErrIntOverflowAuth 13896 } 13897 if iNdEx >= l { 13898 return io.ErrUnexpectedEOF 13899 } 13900 b := dAtA[iNdEx] 13901 iNdEx++ 13902 stringLen |= uint64(b&0x7F) << shift 13903 if b < 0x80 { 13904 break 13905 } 13906 } 13907 intStringLen := int(stringLen) 13908 if intStringLen < 0 { 13909 return ErrInvalidLengthAuth 13910 } 13911 postIndex := iNdEx + intStringLen 13912 if postIndex < 0 { 13913 return ErrInvalidLengthAuth 13914 } 13915 if postIndex > l { 13916 return io.ErrUnexpectedEOF 13917 } 13918 m.Subject = string(dAtA[iNdEx:postIndex]) 13919 iNdEx = postIndex 13920 default: 13921 iNdEx = preIndex 13922 skippy, err := skipAuth(dAtA[iNdEx:]) 13923 if err != nil { 13924 return err 13925 } 13926 if (skippy < 0) || (iNdEx+skippy) < 0 { 13927 return ErrInvalidLengthAuth 13928 } 13929 if (iNdEx + skippy) > l { 13930 return io.ErrUnexpectedEOF 13931 } 13932 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 13933 iNdEx += skippy 13934 } 13935 } 13936 13937 if iNdEx > l { 13938 return io.ErrUnexpectedEOF 13939 } 13940 return nil 13941 } 13942 func (m *ExtendAuthTokenRequest) Unmarshal(dAtA []byte) error { 13943 l := len(dAtA) 13944 iNdEx := 0 13945 for iNdEx < l { 13946 preIndex := iNdEx 13947 var wire uint64 13948 for shift := uint(0); ; shift += 7 { 13949 if shift >= 64 { 13950 return ErrIntOverflowAuth 13951 } 13952 if iNdEx >= l { 13953 return io.ErrUnexpectedEOF 13954 } 13955 b := dAtA[iNdEx] 13956 iNdEx++ 13957 wire |= uint64(b&0x7F) << shift 13958 if b < 0x80 { 13959 break 13960 } 13961 } 13962 fieldNum := int32(wire >> 3) 13963 wireType := int(wire & 0x7) 13964 if wireType == 4 { 13965 return fmt.Errorf("proto: ExtendAuthTokenRequest: wiretype end group for non-group") 13966 } 13967 if fieldNum <= 0 { 13968 return fmt.Errorf("proto: ExtendAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 13969 } 13970 switch fieldNum { 13971 case 1: 13972 if wireType != 2 { 13973 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 13974 } 13975 var stringLen uint64 13976 for shift := uint(0); ; shift += 7 { 13977 if shift >= 64 { 13978 return ErrIntOverflowAuth 13979 } 13980 if iNdEx >= l { 13981 return io.ErrUnexpectedEOF 13982 } 13983 b := dAtA[iNdEx] 13984 iNdEx++ 13985 stringLen |= uint64(b&0x7F) << shift 13986 if b < 0x80 { 13987 break 13988 } 13989 } 13990 intStringLen := int(stringLen) 13991 if intStringLen < 0 { 13992 return ErrInvalidLengthAuth 13993 } 13994 postIndex := iNdEx + intStringLen 13995 if postIndex < 0 { 13996 return ErrInvalidLengthAuth 13997 } 13998 if postIndex > l { 13999 return io.ErrUnexpectedEOF 14000 } 14001 m.Token = string(dAtA[iNdEx:postIndex]) 14002 iNdEx = postIndex 14003 case 2: 14004 if wireType != 0 { 14005 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 14006 } 14007 m.TTL = 0 14008 for shift := uint(0); ; shift += 7 { 14009 if shift >= 64 { 14010 return ErrIntOverflowAuth 14011 } 14012 if iNdEx >= l { 14013 return io.ErrUnexpectedEOF 14014 } 14015 b := dAtA[iNdEx] 14016 iNdEx++ 14017 m.TTL |= int64(b&0x7F) << shift 14018 if b < 0x80 { 14019 break 14020 } 14021 } 14022 default: 14023 iNdEx = preIndex 14024 skippy, err := skipAuth(dAtA[iNdEx:]) 14025 if err != nil { 14026 return err 14027 } 14028 if (skippy < 0) || (iNdEx+skippy) < 0 { 14029 return ErrInvalidLengthAuth 14030 } 14031 if (iNdEx + skippy) > l { 14032 return io.ErrUnexpectedEOF 14033 } 14034 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14035 iNdEx += skippy 14036 } 14037 } 14038 14039 if iNdEx > l { 14040 return io.ErrUnexpectedEOF 14041 } 14042 return nil 14043 } 14044 func (m *ExtendAuthTokenResponse) Unmarshal(dAtA []byte) error { 14045 l := len(dAtA) 14046 iNdEx := 0 14047 for iNdEx < l { 14048 preIndex := iNdEx 14049 var wire uint64 14050 for shift := uint(0); ; shift += 7 { 14051 if shift >= 64 { 14052 return ErrIntOverflowAuth 14053 } 14054 if iNdEx >= l { 14055 return io.ErrUnexpectedEOF 14056 } 14057 b := dAtA[iNdEx] 14058 iNdEx++ 14059 wire |= uint64(b&0x7F) << shift 14060 if b < 0x80 { 14061 break 14062 } 14063 } 14064 fieldNum := int32(wire >> 3) 14065 wireType := int(wire & 0x7) 14066 if wireType == 4 { 14067 return fmt.Errorf("proto: ExtendAuthTokenResponse: wiretype end group for non-group") 14068 } 14069 if fieldNum <= 0 { 14070 return fmt.Errorf("proto: ExtendAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14071 } 14072 switch fieldNum { 14073 default: 14074 iNdEx = preIndex 14075 skippy, err := skipAuth(dAtA[iNdEx:]) 14076 if err != nil { 14077 return err 14078 } 14079 if (skippy < 0) || (iNdEx+skippy) < 0 { 14080 return ErrInvalidLengthAuth 14081 } 14082 if (iNdEx + skippy) > l { 14083 return io.ErrUnexpectedEOF 14084 } 14085 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14086 iNdEx += skippy 14087 } 14088 } 14089 14090 if iNdEx > l { 14091 return io.ErrUnexpectedEOF 14092 } 14093 return nil 14094 } 14095 func (m *RevokeAuthTokenRequest) Unmarshal(dAtA []byte) error { 14096 l := len(dAtA) 14097 iNdEx := 0 14098 for iNdEx < l { 14099 preIndex := iNdEx 14100 var wire uint64 14101 for shift := uint(0); ; shift += 7 { 14102 if shift >= 64 { 14103 return ErrIntOverflowAuth 14104 } 14105 if iNdEx >= l { 14106 return io.ErrUnexpectedEOF 14107 } 14108 b := dAtA[iNdEx] 14109 iNdEx++ 14110 wire |= uint64(b&0x7F) << shift 14111 if b < 0x80 { 14112 break 14113 } 14114 } 14115 fieldNum := int32(wire >> 3) 14116 wireType := int(wire & 0x7) 14117 if wireType == 4 { 14118 return fmt.Errorf("proto: RevokeAuthTokenRequest: wiretype end group for non-group") 14119 } 14120 if fieldNum <= 0 { 14121 return fmt.Errorf("proto: RevokeAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14122 } 14123 switch fieldNum { 14124 case 1: 14125 if wireType != 2 { 14126 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 14127 } 14128 var stringLen uint64 14129 for shift := uint(0); ; shift += 7 { 14130 if shift >= 64 { 14131 return ErrIntOverflowAuth 14132 } 14133 if iNdEx >= l { 14134 return io.ErrUnexpectedEOF 14135 } 14136 b := dAtA[iNdEx] 14137 iNdEx++ 14138 stringLen |= uint64(b&0x7F) << shift 14139 if b < 0x80 { 14140 break 14141 } 14142 } 14143 intStringLen := int(stringLen) 14144 if intStringLen < 0 { 14145 return ErrInvalidLengthAuth 14146 } 14147 postIndex := iNdEx + intStringLen 14148 if postIndex < 0 { 14149 return ErrInvalidLengthAuth 14150 } 14151 if postIndex > l { 14152 return io.ErrUnexpectedEOF 14153 } 14154 m.Token = string(dAtA[iNdEx:postIndex]) 14155 iNdEx = postIndex 14156 default: 14157 iNdEx = preIndex 14158 skippy, err := skipAuth(dAtA[iNdEx:]) 14159 if err != nil { 14160 return err 14161 } 14162 if (skippy < 0) || (iNdEx+skippy) < 0 { 14163 return ErrInvalidLengthAuth 14164 } 14165 if (iNdEx + skippy) > l { 14166 return io.ErrUnexpectedEOF 14167 } 14168 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14169 iNdEx += skippy 14170 } 14171 } 14172 14173 if iNdEx > l { 14174 return io.ErrUnexpectedEOF 14175 } 14176 return nil 14177 } 14178 func (m *RevokeAuthTokenResponse) Unmarshal(dAtA []byte) error { 14179 l := len(dAtA) 14180 iNdEx := 0 14181 for iNdEx < l { 14182 preIndex := iNdEx 14183 var wire uint64 14184 for shift := uint(0); ; shift += 7 { 14185 if shift >= 64 { 14186 return ErrIntOverflowAuth 14187 } 14188 if iNdEx >= l { 14189 return io.ErrUnexpectedEOF 14190 } 14191 b := dAtA[iNdEx] 14192 iNdEx++ 14193 wire |= uint64(b&0x7F) << shift 14194 if b < 0x80 { 14195 break 14196 } 14197 } 14198 fieldNum := int32(wire >> 3) 14199 wireType := int(wire & 0x7) 14200 if wireType == 4 { 14201 return fmt.Errorf("proto: RevokeAuthTokenResponse: wiretype end group for non-group") 14202 } 14203 if fieldNum <= 0 { 14204 return fmt.Errorf("proto: RevokeAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14205 } 14206 switch fieldNum { 14207 default: 14208 iNdEx = preIndex 14209 skippy, err := skipAuth(dAtA[iNdEx:]) 14210 if err != nil { 14211 return err 14212 } 14213 if (skippy < 0) || (iNdEx+skippy) < 0 { 14214 return ErrInvalidLengthAuth 14215 } 14216 if (iNdEx + skippy) > l { 14217 return io.ErrUnexpectedEOF 14218 } 14219 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14220 iNdEx += skippy 14221 } 14222 } 14223 14224 if iNdEx > l { 14225 return io.ErrUnexpectedEOF 14226 } 14227 return nil 14228 } 14229 func (m *SetGroupsForUserRequest) Unmarshal(dAtA []byte) error { 14230 l := len(dAtA) 14231 iNdEx := 0 14232 for iNdEx < l { 14233 preIndex := iNdEx 14234 var wire uint64 14235 for shift := uint(0); ; shift += 7 { 14236 if shift >= 64 { 14237 return ErrIntOverflowAuth 14238 } 14239 if iNdEx >= l { 14240 return io.ErrUnexpectedEOF 14241 } 14242 b := dAtA[iNdEx] 14243 iNdEx++ 14244 wire |= uint64(b&0x7F) << shift 14245 if b < 0x80 { 14246 break 14247 } 14248 } 14249 fieldNum := int32(wire >> 3) 14250 wireType := int(wire & 0x7) 14251 if wireType == 4 { 14252 return fmt.Errorf("proto: SetGroupsForUserRequest: wiretype end group for non-group") 14253 } 14254 if fieldNum <= 0 { 14255 return fmt.Errorf("proto: SetGroupsForUserRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14256 } 14257 switch fieldNum { 14258 case 1: 14259 if wireType != 2 { 14260 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 14261 } 14262 var stringLen uint64 14263 for shift := uint(0); ; shift += 7 { 14264 if shift >= 64 { 14265 return ErrIntOverflowAuth 14266 } 14267 if iNdEx >= l { 14268 return io.ErrUnexpectedEOF 14269 } 14270 b := dAtA[iNdEx] 14271 iNdEx++ 14272 stringLen |= uint64(b&0x7F) << shift 14273 if b < 0x80 { 14274 break 14275 } 14276 } 14277 intStringLen := int(stringLen) 14278 if intStringLen < 0 { 14279 return ErrInvalidLengthAuth 14280 } 14281 postIndex := iNdEx + intStringLen 14282 if postIndex < 0 { 14283 return ErrInvalidLengthAuth 14284 } 14285 if postIndex > l { 14286 return io.ErrUnexpectedEOF 14287 } 14288 m.Username = string(dAtA[iNdEx:postIndex]) 14289 iNdEx = postIndex 14290 case 2: 14291 if wireType != 2 { 14292 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 14293 } 14294 var stringLen uint64 14295 for shift := uint(0); ; shift += 7 { 14296 if shift >= 64 { 14297 return ErrIntOverflowAuth 14298 } 14299 if iNdEx >= l { 14300 return io.ErrUnexpectedEOF 14301 } 14302 b := dAtA[iNdEx] 14303 iNdEx++ 14304 stringLen |= uint64(b&0x7F) << shift 14305 if b < 0x80 { 14306 break 14307 } 14308 } 14309 intStringLen := int(stringLen) 14310 if intStringLen < 0 { 14311 return ErrInvalidLengthAuth 14312 } 14313 postIndex := iNdEx + intStringLen 14314 if postIndex < 0 { 14315 return ErrInvalidLengthAuth 14316 } 14317 if postIndex > l { 14318 return io.ErrUnexpectedEOF 14319 } 14320 m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex])) 14321 iNdEx = postIndex 14322 default: 14323 iNdEx = preIndex 14324 skippy, err := skipAuth(dAtA[iNdEx:]) 14325 if err != nil { 14326 return err 14327 } 14328 if (skippy < 0) || (iNdEx+skippy) < 0 { 14329 return ErrInvalidLengthAuth 14330 } 14331 if (iNdEx + skippy) > l { 14332 return io.ErrUnexpectedEOF 14333 } 14334 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14335 iNdEx += skippy 14336 } 14337 } 14338 14339 if iNdEx > l { 14340 return io.ErrUnexpectedEOF 14341 } 14342 return nil 14343 } 14344 func (m *SetGroupsForUserResponse) Unmarshal(dAtA []byte) error { 14345 l := len(dAtA) 14346 iNdEx := 0 14347 for iNdEx < l { 14348 preIndex := iNdEx 14349 var wire uint64 14350 for shift := uint(0); ; shift += 7 { 14351 if shift >= 64 { 14352 return ErrIntOverflowAuth 14353 } 14354 if iNdEx >= l { 14355 return io.ErrUnexpectedEOF 14356 } 14357 b := dAtA[iNdEx] 14358 iNdEx++ 14359 wire |= uint64(b&0x7F) << shift 14360 if b < 0x80 { 14361 break 14362 } 14363 } 14364 fieldNum := int32(wire >> 3) 14365 wireType := int(wire & 0x7) 14366 if wireType == 4 { 14367 return fmt.Errorf("proto: SetGroupsForUserResponse: wiretype end group for non-group") 14368 } 14369 if fieldNum <= 0 { 14370 return fmt.Errorf("proto: SetGroupsForUserResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14371 } 14372 switch fieldNum { 14373 default: 14374 iNdEx = preIndex 14375 skippy, err := skipAuth(dAtA[iNdEx:]) 14376 if err != nil { 14377 return err 14378 } 14379 if (skippy < 0) || (iNdEx+skippy) < 0 { 14380 return ErrInvalidLengthAuth 14381 } 14382 if (iNdEx + skippy) > l { 14383 return io.ErrUnexpectedEOF 14384 } 14385 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14386 iNdEx += skippy 14387 } 14388 } 14389 14390 if iNdEx > l { 14391 return io.ErrUnexpectedEOF 14392 } 14393 return nil 14394 } 14395 func (m *ModifyMembersRequest) Unmarshal(dAtA []byte) error { 14396 l := len(dAtA) 14397 iNdEx := 0 14398 for iNdEx < l { 14399 preIndex := iNdEx 14400 var wire uint64 14401 for shift := uint(0); ; shift += 7 { 14402 if shift >= 64 { 14403 return ErrIntOverflowAuth 14404 } 14405 if iNdEx >= l { 14406 return io.ErrUnexpectedEOF 14407 } 14408 b := dAtA[iNdEx] 14409 iNdEx++ 14410 wire |= uint64(b&0x7F) << shift 14411 if b < 0x80 { 14412 break 14413 } 14414 } 14415 fieldNum := int32(wire >> 3) 14416 wireType := int(wire & 0x7) 14417 if wireType == 4 { 14418 return fmt.Errorf("proto: ModifyMembersRequest: wiretype end group for non-group") 14419 } 14420 if fieldNum <= 0 { 14421 return fmt.Errorf("proto: ModifyMembersRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14422 } 14423 switch fieldNum { 14424 case 1: 14425 if wireType != 2 { 14426 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 14427 } 14428 var stringLen uint64 14429 for shift := uint(0); ; shift += 7 { 14430 if shift >= 64 { 14431 return ErrIntOverflowAuth 14432 } 14433 if iNdEx >= l { 14434 return io.ErrUnexpectedEOF 14435 } 14436 b := dAtA[iNdEx] 14437 iNdEx++ 14438 stringLen |= uint64(b&0x7F) << shift 14439 if b < 0x80 { 14440 break 14441 } 14442 } 14443 intStringLen := int(stringLen) 14444 if intStringLen < 0 { 14445 return ErrInvalidLengthAuth 14446 } 14447 postIndex := iNdEx + intStringLen 14448 if postIndex < 0 { 14449 return ErrInvalidLengthAuth 14450 } 14451 if postIndex > l { 14452 return io.ErrUnexpectedEOF 14453 } 14454 m.Group = string(dAtA[iNdEx:postIndex]) 14455 iNdEx = postIndex 14456 case 2: 14457 if wireType != 2 { 14458 return fmt.Errorf("proto: wrong wireType = %d for field Add", wireType) 14459 } 14460 var stringLen uint64 14461 for shift := uint(0); ; shift += 7 { 14462 if shift >= 64 { 14463 return ErrIntOverflowAuth 14464 } 14465 if iNdEx >= l { 14466 return io.ErrUnexpectedEOF 14467 } 14468 b := dAtA[iNdEx] 14469 iNdEx++ 14470 stringLen |= uint64(b&0x7F) << shift 14471 if b < 0x80 { 14472 break 14473 } 14474 } 14475 intStringLen := int(stringLen) 14476 if intStringLen < 0 { 14477 return ErrInvalidLengthAuth 14478 } 14479 postIndex := iNdEx + intStringLen 14480 if postIndex < 0 { 14481 return ErrInvalidLengthAuth 14482 } 14483 if postIndex > l { 14484 return io.ErrUnexpectedEOF 14485 } 14486 m.Add = append(m.Add, string(dAtA[iNdEx:postIndex])) 14487 iNdEx = postIndex 14488 case 3: 14489 if wireType != 2 { 14490 return fmt.Errorf("proto: wrong wireType = %d for field Remove", wireType) 14491 } 14492 var stringLen uint64 14493 for shift := uint(0); ; shift += 7 { 14494 if shift >= 64 { 14495 return ErrIntOverflowAuth 14496 } 14497 if iNdEx >= l { 14498 return io.ErrUnexpectedEOF 14499 } 14500 b := dAtA[iNdEx] 14501 iNdEx++ 14502 stringLen |= uint64(b&0x7F) << shift 14503 if b < 0x80 { 14504 break 14505 } 14506 } 14507 intStringLen := int(stringLen) 14508 if intStringLen < 0 { 14509 return ErrInvalidLengthAuth 14510 } 14511 postIndex := iNdEx + intStringLen 14512 if postIndex < 0 { 14513 return ErrInvalidLengthAuth 14514 } 14515 if postIndex > l { 14516 return io.ErrUnexpectedEOF 14517 } 14518 m.Remove = append(m.Remove, string(dAtA[iNdEx:postIndex])) 14519 iNdEx = postIndex 14520 default: 14521 iNdEx = preIndex 14522 skippy, err := skipAuth(dAtA[iNdEx:]) 14523 if err != nil { 14524 return err 14525 } 14526 if (skippy < 0) || (iNdEx+skippy) < 0 { 14527 return ErrInvalidLengthAuth 14528 } 14529 if (iNdEx + skippy) > l { 14530 return io.ErrUnexpectedEOF 14531 } 14532 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14533 iNdEx += skippy 14534 } 14535 } 14536 14537 if iNdEx > l { 14538 return io.ErrUnexpectedEOF 14539 } 14540 return nil 14541 } 14542 func (m *ModifyMembersResponse) Unmarshal(dAtA []byte) error { 14543 l := len(dAtA) 14544 iNdEx := 0 14545 for iNdEx < l { 14546 preIndex := iNdEx 14547 var wire uint64 14548 for shift := uint(0); ; shift += 7 { 14549 if shift >= 64 { 14550 return ErrIntOverflowAuth 14551 } 14552 if iNdEx >= l { 14553 return io.ErrUnexpectedEOF 14554 } 14555 b := dAtA[iNdEx] 14556 iNdEx++ 14557 wire |= uint64(b&0x7F) << shift 14558 if b < 0x80 { 14559 break 14560 } 14561 } 14562 fieldNum := int32(wire >> 3) 14563 wireType := int(wire & 0x7) 14564 if wireType == 4 { 14565 return fmt.Errorf("proto: ModifyMembersResponse: wiretype end group for non-group") 14566 } 14567 if fieldNum <= 0 { 14568 return fmt.Errorf("proto: ModifyMembersResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14569 } 14570 switch fieldNum { 14571 default: 14572 iNdEx = preIndex 14573 skippy, err := skipAuth(dAtA[iNdEx:]) 14574 if err != nil { 14575 return err 14576 } 14577 if (skippy < 0) || (iNdEx+skippy) < 0 { 14578 return ErrInvalidLengthAuth 14579 } 14580 if (iNdEx + skippy) > l { 14581 return io.ErrUnexpectedEOF 14582 } 14583 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14584 iNdEx += skippy 14585 } 14586 } 14587 14588 if iNdEx > l { 14589 return io.ErrUnexpectedEOF 14590 } 14591 return nil 14592 } 14593 func (m *GetGroupsRequest) Unmarshal(dAtA []byte) error { 14594 l := len(dAtA) 14595 iNdEx := 0 14596 for iNdEx < l { 14597 preIndex := iNdEx 14598 var wire uint64 14599 for shift := uint(0); ; shift += 7 { 14600 if shift >= 64 { 14601 return ErrIntOverflowAuth 14602 } 14603 if iNdEx >= l { 14604 return io.ErrUnexpectedEOF 14605 } 14606 b := dAtA[iNdEx] 14607 iNdEx++ 14608 wire |= uint64(b&0x7F) << shift 14609 if b < 0x80 { 14610 break 14611 } 14612 } 14613 fieldNum := int32(wire >> 3) 14614 wireType := int(wire & 0x7) 14615 if wireType == 4 { 14616 return fmt.Errorf("proto: GetGroupsRequest: wiretype end group for non-group") 14617 } 14618 if fieldNum <= 0 { 14619 return fmt.Errorf("proto: GetGroupsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14620 } 14621 switch fieldNum { 14622 case 1: 14623 if wireType != 2 { 14624 return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType) 14625 } 14626 var stringLen uint64 14627 for shift := uint(0); ; shift += 7 { 14628 if shift >= 64 { 14629 return ErrIntOverflowAuth 14630 } 14631 if iNdEx >= l { 14632 return io.ErrUnexpectedEOF 14633 } 14634 b := dAtA[iNdEx] 14635 iNdEx++ 14636 stringLen |= uint64(b&0x7F) << shift 14637 if b < 0x80 { 14638 break 14639 } 14640 } 14641 intStringLen := int(stringLen) 14642 if intStringLen < 0 { 14643 return ErrInvalidLengthAuth 14644 } 14645 postIndex := iNdEx + intStringLen 14646 if postIndex < 0 { 14647 return ErrInvalidLengthAuth 14648 } 14649 if postIndex > l { 14650 return io.ErrUnexpectedEOF 14651 } 14652 m.Username = string(dAtA[iNdEx:postIndex]) 14653 iNdEx = postIndex 14654 default: 14655 iNdEx = preIndex 14656 skippy, err := skipAuth(dAtA[iNdEx:]) 14657 if err != nil { 14658 return err 14659 } 14660 if (skippy < 0) || (iNdEx+skippy) < 0 { 14661 return ErrInvalidLengthAuth 14662 } 14663 if (iNdEx + skippy) > l { 14664 return io.ErrUnexpectedEOF 14665 } 14666 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14667 iNdEx += skippy 14668 } 14669 } 14670 14671 if iNdEx > l { 14672 return io.ErrUnexpectedEOF 14673 } 14674 return nil 14675 } 14676 func (m *GetGroupsResponse) Unmarshal(dAtA []byte) error { 14677 l := len(dAtA) 14678 iNdEx := 0 14679 for iNdEx < l { 14680 preIndex := iNdEx 14681 var wire uint64 14682 for shift := uint(0); ; shift += 7 { 14683 if shift >= 64 { 14684 return ErrIntOverflowAuth 14685 } 14686 if iNdEx >= l { 14687 return io.ErrUnexpectedEOF 14688 } 14689 b := dAtA[iNdEx] 14690 iNdEx++ 14691 wire |= uint64(b&0x7F) << shift 14692 if b < 0x80 { 14693 break 14694 } 14695 } 14696 fieldNum := int32(wire >> 3) 14697 wireType := int(wire & 0x7) 14698 if wireType == 4 { 14699 return fmt.Errorf("proto: GetGroupsResponse: wiretype end group for non-group") 14700 } 14701 if fieldNum <= 0 { 14702 return fmt.Errorf("proto: GetGroupsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14703 } 14704 switch fieldNum { 14705 case 1: 14706 if wireType != 2 { 14707 return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType) 14708 } 14709 var stringLen uint64 14710 for shift := uint(0); ; shift += 7 { 14711 if shift >= 64 { 14712 return ErrIntOverflowAuth 14713 } 14714 if iNdEx >= l { 14715 return io.ErrUnexpectedEOF 14716 } 14717 b := dAtA[iNdEx] 14718 iNdEx++ 14719 stringLen |= uint64(b&0x7F) << shift 14720 if b < 0x80 { 14721 break 14722 } 14723 } 14724 intStringLen := int(stringLen) 14725 if intStringLen < 0 { 14726 return ErrInvalidLengthAuth 14727 } 14728 postIndex := iNdEx + intStringLen 14729 if postIndex < 0 { 14730 return ErrInvalidLengthAuth 14731 } 14732 if postIndex > l { 14733 return io.ErrUnexpectedEOF 14734 } 14735 m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex])) 14736 iNdEx = postIndex 14737 default: 14738 iNdEx = preIndex 14739 skippy, err := skipAuth(dAtA[iNdEx:]) 14740 if err != nil { 14741 return err 14742 } 14743 if (skippy < 0) || (iNdEx+skippy) < 0 { 14744 return ErrInvalidLengthAuth 14745 } 14746 if (iNdEx + skippy) > l { 14747 return io.ErrUnexpectedEOF 14748 } 14749 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14750 iNdEx += skippy 14751 } 14752 } 14753 14754 if iNdEx > l { 14755 return io.ErrUnexpectedEOF 14756 } 14757 return nil 14758 } 14759 func (m *GetUsersRequest) Unmarshal(dAtA []byte) error { 14760 l := len(dAtA) 14761 iNdEx := 0 14762 for iNdEx < l { 14763 preIndex := iNdEx 14764 var wire uint64 14765 for shift := uint(0); ; shift += 7 { 14766 if shift >= 64 { 14767 return ErrIntOverflowAuth 14768 } 14769 if iNdEx >= l { 14770 return io.ErrUnexpectedEOF 14771 } 14772 b := dAtA[iNdEx] 14773 iNdEx++ 14774 wire |= uint64(b&0x7F) << shift 14775 if b < 0x80 { 14776 break 14777 } 14778 } 14779 fieldNum := int32(wire >> 3) 14780 wireType := int(wire & 0x7) 14781 if wireType == 4 { 14782 return fmt.Errorf("proto: GetUsersRequest: wiretype end group for non-group") 14783 } 14784 if fieldNum <= 0 { 14785 return fmt.Errorf("proto: GetUsersRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14786 } 14787 switch fieldNum { 14788 case 1: 14789 if wireType != 2 { 14790 return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) 14791 } 14792 var stringLen uint64 14793 for shift := uint(0); ; shift += 7 { 14794 if shift >= 64 { 14795 return ErrIntOverflowAuth 14796 } 14797 if iNdEx >= l { 14798 return io.ErrUnexpectedEOF 14799 } 14800 b := dAtA[iNdEx] 14801 iNdEx++ 14802 stringLen |= uint64(b&0x7F) << shift 14803 if b < 0x80 { 14804 break 14805 } 14806 } 14807 intStringLen := int(stringLen) 14808 if intStringLen < 0 { 14809 return ErrInvalidLengthAuth 14810 } 14811 postIndex := iNdEx + intStringLen 14812 if postIndex < 0 { 14813 return ErrInvalidLengthAuth 14814 } 14815 if postIndex > l { 14816 return io.ErrUnexpectedEOF 14817 } 14818 m.Group = string(dAtA[iNdEx:postIndex]) 14819 iNdEx = postIndex 14820 default: 14821 iNdEx = preIndex 14822 skippy, err := skipAuth(dAtA[iNdEx:]) 14823 if err != nil { 14824 return err 14825 } 14826 if (skippy < 0) || (iNdEx+skippy) < 0 { 14827 return ErrInvalidLengthAuth 14828 } 14829 if (iNdEx + skippy) > l { 14830 return io.ErrUnexpectedEOF 14831 } 14832 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14833 iNdEx += skippy 14834 } 14835 } 14836 14837 if iNdEx > l { 14838 return io.ErrUnexpectedEOF 14839 } 14840 return nil 14841 } 14842 func (m *GetUsersResponse) Unmarshal(dAtA []byte) error { 14843 l := len(dAtA) 14844 iNdEx := 0 14845 for iNdEx < l { 14846 preIndex := iNdEx 14847 var wire uint64 14848 for shift := uint(0); ; shift += 7 { 14849 if shift >= 64 { 14850 return ErrIntOverflowAuth 14851 } 14852 if iNdEx >= l { 14853 return io.ErrUnexpectedEOF 14854 } 14855 b := dAtA[iNdEx] 14856 iNdEx++ 14857 wire |= uint64(b&0x7F) << shift 14858 if b < 0x80 { 14859 break 14860 } 14861 } 14862 fieldNum := int32(wire >> 3) 14863 wireType := int(wire & 0x7) 14864 if wireType == 4 { 14865 return fmt.Errorf("proto: GetUsersResponse: wiretype end group for non-group") 14866 } 14867 if fieldNum <= 0 { 14868 return fmt.Errorf("proto: GetUsersResponse: illegal tag %d (wire type %d)", fieldNum, wire) 14869 } 14870 switch fieldNum { 14871 case 1: 14872 if wireType != 2 { 14873 return fmt.Errorf("proto: wrong wireType = %d for field Usernames", wireType) 14874 } 14875 var stringLen uint64 14876 for shift := uint(0); ; shift += 7 { 14877 if shift >= 64 { 14878 return ErrIntOverflowAuth 14879 } 14880 if iNdEx >= l { 14881 return io.ErrUnexpectedEOF 14882 } 14883 b := dAtA[iNdEx] 14884 iNdEx++ 14885 stringLen |= uint64(b&0x7F) << shift 14886 if b < 0x80 { 14887 break 14888 } 14889 } 14890 intStringLen := int(stringLen) 14891 if intStringLen < 0 { 14892 return ErrInvalidLengthAuth 14893 } 14894 postIndex := iNdEx + intStringLen 14895 if postIndex < 0 { 14896 return ErrInvalidLengthAuth 14897 } 14898 if postIndex > l { 14899 return io.ErrUnexpectedEOF 14900 } 14901 m.Usernames = append(m.Usernames, string(dAtA[iNdEx:postIndex])) 14902 iNdEx = postIndex 14903 default: 14904 iNdEx = preIndex 14905 skippy, err := skipAuth(dAtA[iNdEx:]) 14906 if err != nil { 14907 return err 14908 } 14909 if (skippy < 0) || (iNdEx+skippy) < 0 { 14910 return ErrInvalidLengthAuth 14911 } 14912 if (iNdEx + skippy) > l { 14913 return io.ErrUnexpectedEOF 14914 } 14915 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 14916 iNdEx += skippy 14917 } 14918 } 14919 14920 if iNdEx > l { 14921 return io.ErrUnexpectedEOF 14922 } 14923 return nil 14924 } 14925 func (m *GetOneTimePasswordRequest) Unmarshal(dAtA []byte) error { 14926 l := len(dAtA) 14927 iNdEx := 0 14928 for iNdEx < l { 14929 preIndex := iNdEx 14930 var wire uint64 14931 for shift := uint(0); ; shift += 7 { 14932 if shift >= 64 { 14933 return ErrIntOverflowAuth 14934 } 14935 if iNdEx >= l { 14936 return io.ErrUnexpectedEOF 14937 } 14938 b := dAtA[iNdEx] 14939 iNdEx++ 14940 wire |= uint64(b&0x7F) << shift 14941 if b < 0x80 { 14942 break 14943 } 14944 } 14945 fieldNum := int32(wire >> 3) 14946 wireType := int(wire & 0x7) 14947 if wireType == 4 { 14948 return fmt.Errorf("proto: GetOneTimePasswordRequest: wiretype end group for non-group") 14949 } 14950 if fieldNum <= 0 { 14951 return fmt.Errorf("proto: GetOneTimePasswordRequest: illegal tag %d (wire type %d)", fieldNum, wire) 14952 } 14953 switch fieldNum { 14954 case 1: 14955 if wireType != 2 { 14956 return fmt.Errorf("proto: wrong wireType = %d for field Subject", wireType) 14957 } 14958 var stringLen uint64 14959 for shift := uint(0); ; shift += 7 { 14960 if shift >= 64 { 14961 return ErrIntOverflowAuth 14962 } 14963 if iNdEx >= l { 14964 return io.ErrUnexpectedEOF 14965 } 14966 b := dAtA[iNdEx] 14967 iNdEx++ 14968 stringLen |= uint64(b&0x7F) << shift 14969 if b < 0x80 { 14970 break 14971 } 14972 } 14973 intStringLen := int(stringLen) 14974 if intStringLen < 0 { 14975 return ErrInvalidLengthAuth 14976 } 14977 postIndex := iNdEx + intStringLen 14978 if postIndex < 0 { 14979 return ErrInvalidLengthAuth 14980 } 14981 if postIndex > l { 14982 return io.ErrUnexpectedEOF 14983 } 14984 m.Subject = string(dAtA[iNdEx:postIndex]) 14985 iNdEx = postIndex 14986 case 2: 14987 if wireType != 0 { 14988 return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType) 14989 } 14990 m.TTL = 0 14991 for shift := uint(0); ; shift += 7 { 14992 if shift >= 64 { 14993 return ErrIntOverflowAuth 14994 } 14995 if iNdEx >= l { 14996 return io.ErrUnexpectedEOF 14997 } 14998 b := dAtA[iNdEx] 14999 iNdEx++ 15000 m.TTL |= int64(b&0x7F) << shift 15001 if b < 0x80 { 15002 break 15003 } 15004 } 15005 default: 15006 iNdEx = preIndex 15007 skippy, err := skipAuth(dAtA[iNdEx:]) 15008 if err != nil { 15009 return err 15010 } 15011 if (skippy < 0) || (iNdEx+skippy) < 0 { 15012 return ErrInvalidLengthAuth 15013 } 15014 if (iNdEx + skippy) > l { 15015 return io.ErrUnexpectedEOF 15016 } 15017 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15018 iNdEx += skippy 15019 } 15020 } 15021 15022 if iNdEx > l { 15023 return io.ErrUnexpectedEOF 15024 } 15025 return nil 15026 } 15027 func (m *GetOneTimePasswordResponse) Unmarshal(dAtA []byte) error { 15028 l := len(dAtA) 15029 iNdEx := 0 15030 for iNdEx < l { 15031 preIndex := iNdEx 15032 var wire uint64 15033 for shift := uint(0); ; shift += 7 { 15034 if shift >= 64 { 15035 return ErrIntOverflowAuth 15036 } 15037 if iNdEx >= l { 15038 return io.ErrUnexpectedEOF 15039 } 15040 b := dAtA[iNdEx] 15041 iNdEx++ 15042 wire |= uint64(b&0x7F) << shift 15043 if b < 0x80 { 15044 break 15045 } 15046 } 15047 fieldNum := int32(wire >> 3) 15048 wireType := int(wire & 0x7) 15049 if wireType == 4 { 15050 return fmt.Errorf("proto: GetOneTimePasswordResponse: wiretype end group for non-group") 15051 } 15052 if fieldNum <= 0 { 15053 return fmt.Errorf("proto: GetOneTimePasswordResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15054 } 15055 switch fieldNum { 15056 case 1: 15057 if wireType != 2 { 15058 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 15059 } 15060 var stringLen uint64 15061 for shift := uint(0); ; shift += 7 { 15062 if shift >= 64 { 15063 return ErrIntOverflowAuth 15064 } 15065 if iNdEx >= l { 15066 return io.ErrUnexpectedEOF 15067 } 15068 b := dAtA[iNdEx] 15069 iNdEx++ 15070 stringLen |= uint64(b&0x7F) << shift 15071 if b < 0x80 { 15072 break 15073 } 15074 } 15075 intStringLen := int(stringLen) 15076 if intStringLen < 0 { 15077 return ErrInvalidLengthAuth 15078 } 15079 postIndex := iNdEx + intStringLen 15080 if postIndex < 0 { 15081 return ErrInvalidLengthAuth 15082 } 15083 if postIndex > l { 15084 return io.ErrUnexpectedEOF 15085 } 15086 m.Code = string(dAtA[iNdEx:postIndex]) 15087 iNdEx = postIndex 15088 case 2: 15089 if wireType != 2 { 15090 return fmt.Errorf("proto: wrong wireType = %d for field OTPExpiration", wireType) 15091 } 15092 var msglen int 15093 for shift := uint(0); ; shift += 7 { 15094 if shift >= 64 { 15095 return ErrIntOverflowAuth 15096 } 15097 if iNdEx >= l { 15098 return io.ErrUnexpectedEOF 15099 } 15100 b := dAtA[iNdEx] 15101 iNdEx++ 15102 msglen |= int(b&0x7F) << shift 15103 if b < 0x80 { 15104 break 15105 } 15106 } 15107 if msglen < 0 { 15108 return ErrInvalidLengthAuth 15109 } 15110 postIndex := iNdEx + msglen 15111 if postIndex < 0 { 15112 return ErrInvalidLengthAuth 15113 } 15114 if postIndex > l { 15115 return io.ErrUnexpectedEOF 15116 } 15117 if m.OTPExpiration == nil { 15118 m.OTPExpiration = &types.Timestamp{} 15119 } 15120 if err := m.OTPExpiration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15121 return err 15122 } 15123 iNdEx = postIndex 15124 default: 15125 iNdEx = preIndex 15126 skippy, err := skipAuth(dAtA[iNdEx:]) 15127 if err != nil { 15128 return err 15129 } 15130 if (skippy < 0) || (iNdEx+skippy) < 0 { 15131 return ErrInvalidLengthAuth 15132 } 15133 if (iNdEx + skippy) > l { 15134 return io.ErrUnexpectedEOF 15135 } 15136 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15137 iNdEx += skippy 15138 } 15139 } 15140 15141 if iNdEx > l { 15142 return io.ErrUnexpectedEOF 15143 } 15144 return nil 15145 } 15146 func (m *HashedAuthToken) Unmarshal(dAtA []byte) error { 15147 l := len(dAtA) 15148 iNdEx := 0 15149 for iNdEx < l { 15150 preIndex := iNdEx 15151 var wire uint64 15152 for shift := uint(0); ; shift += 7 { 15153 if shift >= 64 { 15154 return ErrIntOverflowAuth 15155 } 15156 if iNdEx >= l { 15157 return io.ErrUnexpectedEOF 15158 } 15159 b := dAtA[iNdEx] 15160 iNdEx++ 15161 wire |= uint64(b&0x7F) << shift 15162 if b < 0x80 { 15163 break 15164 } 15165 } 15166 fieldNum := int32(wire >> 3) 15167 wireType := int(wire & 0x7) 15168 if wireType == 4 { 15169 return fmt.Errorf("proto: HashedAuthToken: wiretype end group for non-group") 15170 } 15171 if fieldNum <= 0 { 15172 return fmt.Errorf("proto: HashedAuthToken: illegal tag %d (wire type %d)", fieldNum, wire) 15173 } 15174 switch fieldNum { 15175 case 1: 15176 if wireType != 2 { 15177 return fmt.Errorf("proto: wrong wireType = %d for field HashedToken", wireType) 15178 } 15179 var stringLen uint64 15180 for shift := uint(0); ; shift += 7 { 15181 if shift >= 64 { 15182 return ErrIntOverflowAuth 15183 } 15184 if iNdEx >= l { 15185 return io.ErrUnexpectedEOF 15186 } 15187 b := dAtA[iNdEx] 15188 iNdEx++ 15189 stringLen |= uint64(b&0x7F) << shift 15190 if b < 0x80 { 15191 break 15192 } 15193 } 15194 intStringLen := int(stringLen) 15195 if intStringLen < 0 { 15196 return ErrInvalidLengthAuth 15197 } 15198 postIndex := iNdEx + intStringLen 15199 if postIndex < 0 { 15200 return ErrInvalidLengthAuth 15201 } 15202 if postIndex > l { 15203 return io.ErrUnexpectedEOF 15204 } 15205 m.HashedToken = string(dAtA[iNdEx:postIndex]) 15206 iNdEx = postIndex 15207 case 2: 15208 if wireType != 2 { 15209 return fmt.Errorf("proto: wrong wireType = %d for field TokenInfo", wireType) 15210 } 15211 var msglen int 15212 for shift := uint(0); ; shift += 7 { 15213 if shift >= 64 { 15214 return ErrIntOverflowAuth 15215 } 15216 if iNdEx >= l { 15217 return io.ErrUnexpectedEOF 15218 } 15219 b := dAtA[iNdEx] 15220 iNdEx++ 15221 msglen |= int(b&0x7F) << shift 15222 if b < 0x80 { 15223 break 15224 } 15225 } 15226 if msglen < 0 { 15227 return ErrInvalidLengthAuth 15228 } 15229 postIndex := iNdEx + msglen 15230 if postIndex < 0 { 15231 return ErrInvalidLengthAuth 15232 } 15233 if postIndex > l { 15234 return io.ErrUnexpectedEOF 15235 } 15236 if m.TokenInfo == nil { 15237 m.TokenInfo = &TokenInfo{} 15238 } 15239 if err := m.TokenInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15240 return err 15241 } 15242 iNdEx = postIndex 15243 case 3: 15244 if wireType != 2 { 15245 return fmt.Errorf("proto: wrong wireType = %d for field Expiration", wireType) 15246 } 15247 var msglen int 15248 for shift := uint(0); ; shift += 7 { 15249 if shift >= 64 { 15250 return ErrIntOverflowAuth 15251 } 15252 if iNdEx >= l { 15253 return io.ErrUnexpectedEOF 15254 } 15255 b := dAtA[iNdEx] 15256 iNdEx++ 15257 msglen |= int(b&0x7F) << shift 15258 if b < 0x80 { 15259 break 15260 } 15261 } 15262 if msglen < 0 { 15263 return ErrInvalidLengthAuth 15264 } 15265 postIndex := iNdEx + msglen 15266 if postIndex < 0 { 15267 return ErrInvalidLengthAuth 15268 } 15269 if postIndex > l { 15270 return io.ErrUnexpectedEOF 15271 } 15272 if m.Expiration == nil { 15273 m.Expiration = &types.Timestamp{} 15274 } 15275 if err := m.Expiration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15276 return err 15277 } 15278 iNdEx = postIndex 15279 default: 15280 iNdEx = preIndex 15281 skippy, err := skipAuth(dAtA[iNdEx:]) 15282 if err != nil { 15283 return err 15284 } 15285 if (skippy < 0) || (iNdEx+skippy) < 0 { 15286 return ErrInvalidLengthAuth 15287 } 15288 if (iNdEx + skippy) > l { 15289 return io.ErrUnexpectedEOF 15290 } 15291 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15292 iNdEx += skippy 15293 } 15294 } 15295 15296 if iNdEx > l { 15297 return io.ErrUnexpectedEOF 15298 } 15299 return nil 15300 } 15301 func (m *ExtractAuthTokensRequest) Unmarshal(dAtA []byte) error { 15302 l := len(dAtA) 15303 iNdEx := 0 15304 for iNdEx < l { 15305 preIndex := iNdEx 15306 var wire uint64 15307 for shift := uint(0); ; shift += 7 { 15308 if shift >= 64 { 15309 return ErrIntOverflowAuth 15310 } 15311 if iNdEx >= l { 15312 return io.ErrUnexpectedEOF 15313 } 15314 b := dAtA[iNdEx] 15315 iNdEx++ 15316 wire |= uint64(b&0x7F) << shift 15317 if b < 0x80 { 15318 break 15319 } 15320 } 15321 fieldNum := int32(wire >> 3) 15322 wireType := int(wire & 0x7) 15323 if wireType == 4 { 15324 return fmt.Errorf("proto: ExtractAuthTokensRequest: wiretype end group for non-group") 15325 } 15326 if fieldNum <= 0 { 15327 return fmt.Errorf("proto: ExtractAuthTokensRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15328 } 15329 switch fieldNum { 15330 default: 15331 iNdEx = preIndex 15332 skippy, err := skipAuth(dAtA[iNdEx:]) 15333 if err != nil { 15334 return err 15335 } 15336 if (skippy < 0) || (iNdEx+skippy) < 0 { 15337 return ErrInvalidLengthAuth 15338 } 15339 if (iNdEx + skippy) > l { 15340 return io.ErrUnexpectedEOF 15341 } 15342 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15343 iNdEx += skippy 15344 } 15345 } 15346 15347 if iNdEx > l { 15348 return io.ErrUnexpectedEOF 15349 } 15350 return nil 15351 } 15352 func (m *ExtractAuthTokensResponse) Unmarshal(dAtA []byte) error { 15353 l := len(dAtA) 15354 iNdEx := 0 15355 for iNdEx < l { 15356 preIndex := iNdEx 15357 var wire uint64 15358 for shift := uint(0); ; shift += 7 { 15359 if shift >= 64 { 15360 return ErrIntOverflowAuth 15361 } 15362 if iNdEx >= l { 15363 return io.ErrUnexpectedEOF 15364 } 15365 b := dAtA[iNdEx] 15366 iNdEx++ 15367 wire |= uint64(b&0x7F) << shift 15368 if b < 0x80 { 15369 break 15370 } 15371 } 15372 fieldNum := int32(wire >> 3) 15373 wireType := int(wire & 0x7) 15374 if wireType == 4 { 15375 return fmt.Errorf("proto: ExtractAuthTokensResponse: wiretype end group for non-group") 15376 } 15377 if fieldNum <= 0 { 15378 return fmt.Errorf("proto: ExtractAuthTokensResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15379 } 15380 switch fieldNum { 15381 case 1: 15382 if wireType != 2 { 15383 return fmt.Errorf("proto: wrong wireType = %d for field Tokens", wireType) 15384 } 15385 var msglen int 15386 for shift := uint(0); ; shift += 7 { 15387 if shift >= 64 { 15388 return ErrIntOverflowAuth 15389 } 15390 if iNdEx >= l { 15391 return io.ErrUnexpectedEOF 15392 } 15393 b := dAtA[iNdEx] 15394 iNdEx++ 15395 msglen |= int(b&0x7F) << shift 15396 if b < 0x80 { 15397 break 15398 } 15399 } 15400 if msglen < 0 { 15401 return ErrInvalidLengthAuth 15402 } 15403 postIndex := iNdEx + msglen 15404 if postIndex < 0 { 15405 return ErrInvalidLengthAuth 15406 } 15407 if postIndex > l { 15408 return io.ErrUnexpectedEOF 15409 } 15410 m.Tokens = append(m.Tokens, &HashedAuthToken{}) 15411 if err := m.Tokens[len(m.Tokens)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15412 return err 15413 } 15414 iNdEx = postIndex 15415 default: 15416 iNdEx = preIndex 15417 skippy, err := skipAuth(dAtA[iNdEx:]) 15418 if err != nil { 15419 return err 15420 } 15421 if (skippy < 0) || (iNdEx+skippy) < 0 { 15422 return ErrInvalidLengthAuth 15423 } 15424 if (iNdEx + skippy) > l { 15425 return io.ErrUnexpectedEOF 15426 } 15427 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15428 iNdEx += skippy 15429 } 15430 } 15431 15432 if iNdEx > l { 15433 return io.ErrUnexpectedEOF 15434 } 15435 return nil 15436 } 15437 func (m *RestoreAuthTokenRequest) Unmarshal(dAtA []byte) error { 15438 l := len(dAtA) 15439 iNdEx := 0 15440 for iNdEx < l { 15441 preIndex := iNdEx 15442 var wire uint64 15443 for shift := uint(0); ; shift += 7 { 15444 if shift >= 64 { 15445 return ErrIntOverflowAuth 15446 } 15447 if iNdEx >= l { 15448 return io.ErrUnexpectedEOF 15449 } 15450 b := dAtA[iNdEx] 15451 iNdEx++ 15452 wire |= uint64(b&0x7F) << shift 15453 if b < 0x80 { 15454 break 15455 } 15456 } 15457 fieldNum := int32(wire >> 3) 15458 wireType := int(wire & 0x7) 15459 if wireType == 4 { 15460 return fmt.Errorf("proto: RestoreAuthTokenRequest: wiretype end group for non-group") 15461 } 15462 if fieldNum <= 0 { 15463 return fmt.Errorf("proto: RestoreAuthTokenRequest: illegal tag %d (wire type %d)", fieldNum, wire) 15464 } 15465 switch fieldNum { 15466 case 1: 15467 if wireType != 2 { 15468 return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) 15469 } 15470 var msglen int 15471 for shift := uint(0); ; shift += 7 { 15472 if shift >= 64 { 15473 return ErrIntOverflowAuth 15474 } 15475 if iNdEx >= l { 15476 return io.ErrUnexpectedEOF 15477 } 15478 b := dAtA[iNdEx] 15479 iNdEx++ 15480 msglen |= int(b&0x7F) << shift 15481 if b < 0x80 { 15482 break 15483 } 15484 } 15485 if msglen < 0 { 15486 return ErrInvalidLengthAuth 15487 } 15488 postIndex := iNdEx + msglen 15489 if postIndex < 0 { 15490 return ErrInvalidLengthAuth 15491 } 15492 if postIndex > l { 15493 return io.ErrUnexpectedEOF 15494 } 15495 if m.Token == nil { 15496 m.Token = &HashedAuthToken{} 15497 } 15498 if err := m.Token.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 15499 return err 15500 } 15501 iNdEx = postIndex 15502 default: 15503 iNdEx = preIndex 15504 skippy, err := skipAuth(dAtA[iNdEx:]) 15505 if err != nil { 15506 return err 15507 } 15508 if (skippy < 0) || (iNdEx+skippy) < 0 { 15509 return ErrInvalidLengthAuth 15510 } 15511 if (iNdEx + skippy) > l { 15512 return io.ErrUnexpectedEOF 15513 } 15514 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15515 iNdEx += skippy 15516 } 15517 } 15518 15519 if iNdEx > l { 15520 return io.ErrUnexpectedEOF 15521 } 15522 return nil 15523 } 15524 func (m *RestoreAuthTokenResponse) Unmarshal(dAtA []byte) error { 15525 l := len(dAtA) 15526 iNdEx := 0 15527 for iNdEx < l { 15528 preIndex := iNdEx 15529 var wire uint64 15530 for shift := uint(0); ; shift += 7 { 15531 if shift >= 64 { 15532 return ErrIntOverflowAuth 15533 } 15534 if iNdEx >= l { 15535 return io.ErrUnexpectedEOF 15536 } 15537 b := dAtA[iNdEx] 15538 iNdEx++ 15539 wire |= uint64(b&0x7F) << shift 15540 if b < 0x80 { 15541 break 15542 } 15543 } 15544 fieldNum := int32(wire >> 3) 15545 wireType := int(wire & 0x7) 15546 if wireType == 4 { 15547 return fmt.Errorf("proto: RestoreAuthTokenResponse: wiretype end group for non-group") 15548 } 15549 if fieldNum <= 0 { 15550 return fmt.Errorf("proto: RestoreAuthTokenResponse: illegal tag %d (wire type %d)", fieldNum, wire) 15551 } 15552 switch fieldNum { 15553 default: 15554 iNdEx = preIndex 15555 skippy, err := skipAuth(dAtA[iNdEx:]) 15556 if err != nil { 15557 return err 15558 } 15559 if (skippy < 0) || (iNdEx+skippy) < 0 { 15560 return ErrInvalidLengthAuth 15561 } 15562 if (iNdEx + skippy) > l { 15563 return io.ErrUnexpectedEOF 15564 } 15565 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 15566 iNdEx += skippy 15567 } 15568 } 15569 15570 if iNdEx > l { 15571 return io.ErrUnexpectedEOF 15572 } 15573 return nil 15574 } 15575 func skipAuth(dAtA []byte) (n int, err error) { 15576 l := len(dAtA) 15577 iNdEx := 0 15578 depth := 0 15579 for iNdEx < l { 15580 var wire uint64 15581 for shift := uint(0); ; shift += 7 { 15582 if shift >= 64 { 15583 return 0, ErrIntOverflowAuth 15584 } 15585 if iNdEx >= l { 15586 return 0, io.ErrUnexpectedEOF 15587 } 15588 b := dAtA[iNdEx] 15589 iNdEx++ 15590 wire |= (uint64(b) & 0x7F) << shift 15591 if b < 0x80 { 15592 break 15593 } 15594 } 15595 wireType := int(wire & 0x7) 15596 switch wireType { 15597 case 0: 15598 for shift := uint(0); ; shift += 7 { 15599 if shift >= 64 { 15600 return 0, ErrIntOverflowAuth 15601 } 15602 if iNdEx >= l { 15603 return 0, io.ErrUnexpectedEOF 15604 } 15605 iNdEx++ 15606 if dAtA[iNdEx-1] < 0x80 { 15607 break 15608 } 15609 } 15610 case 1: 15611 iNdEx += 8 15612 case 2: 15613 var length int 15614 for shift := uint(0); ; shift += 7 { 15615 if shift >= 64 { 15616 return 0, ErrIntOverflowAuth 15617 } 15618 if iNdEx >= l { 15619 return 0, io.ErrUnexpectedEOF 15620 } 15621 b := dAtA[iNdEx] 15622 iNdEx++ 15623 length |= (int(b) & 0x7F) << shift 15624 if b < 0x80 { 15625 break 15626 } 15627 } 15628 if length < 0 { 15629 return 0, ErrInvalidLengthAuth 15630 } 15631 iNdEx += length 15632 case 3: 15633 depth++ 15634 case 4: 15635 if depth == 0 { 15636 return 0, ErrUnexpectedEndOfGroupAuth 15637 } 15638 depth-- 15639 case 5: 15640 iNdEx += 4 15641 default: 15642 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 15643 } 15644 if iNdEx < 0 { 15645 return 0, ErrInvalidLengthAuth 15646 } 15647 if depth == 0 { 15648 return iNdEx, nil 15649 } 15650 } 15651 return 0, io.ErrUnexpectedEOF 15652 } 15653 15654 var ( 15655 ErrInvalidLengthAuth = fmt.Errorf("proto: negative length found during unmarshaling") 15656 ErrIntOverflowAuth = fmt.Errorf("proto: integer overflow") 15657 ErrUnexpectedEndOfGroupAuth = fmt.Errorf("proto: unexpected end of group") 15658 )