added identities history field

This commit is contained in:
A.Unger
2020-02-13 15:09:49 +01:00
parent bdfe2ae01a
commit ed8a8af28b
2 changed files with 115 additions and 49 deletions

View File

@@ -5,9 +5,10 @@ package proto
import (
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
_ "github.com/golang/protobuf/ptypes/empty"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
@@ -117,6 +118,7 @@ func (m *Payload) GetAccount() *Account {
type Account struct {
StandardClaims *StandardClaims `protobuf:"bytes,1,opt,name=standard_claims,json=standardClaims,proto3" json:"standard_claims,omitempty"`
Identities []*IdHistory `protobuf:"bytes,2,rep,name=identities,proto3" json:"identities,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -154,6 +156,13 @@ func (m *Account) GetStandardClaims() *StandardClaims {
return nil
}
func (m *Account) GetIdentities() []*IdHistory {
if m != nil {
return m.Identities
}
return nil
}
// OIDC standard claims https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
type StandardClaims struct {
Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"`
@@ -425,6 +434,53 @@ func (m *Address) GetCountry() string {
return ""
}
type IdHistory struct {
Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"`
Iss string `protobuf:"bytes,2,opt,name=iss,proto3" json:"iss,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IdHistory) Reset() { *m = IdHistory{} }
func (m *IdHistory) String() string { return proto.CompactTextString(m) }
func (*IdHistory) ProtoMessage() {}
func (*IdHistory) Descriptor() ([]byte, []int) {
return fileDescriptor_e3c84319968a576b, []int{5}
}
func (m *IdHistory) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IdHistory.Unmarshal(m, b)
}
func (m *IdHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IdHistory.Marshal(b, m, deterministic)
}
func (m *IdHistory) XXX_Merge(src proto.Message) {
xxx_messageInfo_IdHistory.Merge(m, src)
}
func (m *IdHistory) XXX_Size() int {
return xxx_messageInfo_IdHistory.Size(m)
}
func (m *IdHistory) XXX_DiscardUnknown() {
xxx_messageInfo_IdHistory.DiscardUnknown(m)
}
var xxx_messageInfo_IdHistory proto.InternalMessageInfo
func (m *IdHistory) GetSub() string {
if m != nil {
return m.Sub
}
return ""
}
func (m *IdHistory) GetIss() string {
if m != nil {
return m.Iss
}
return ""
}
type Phoenix struct {
Theme string `protobuf:"bytes,1,opt,name=theme,proto3" json:"theme,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -436,7 +492,7 @@ func (m *Phoenix) Reset() { *m = Phoenix{} }
func (m *Phoenix) String() string { return proto.CompactTextString(m) }
func (*Phoenix) ProtoMessage() {}
func (*Phoenix) Descriptor() ([]byte, []int) {
return fileDescriptor_e3c84319968a576b, []int{5}
return fileDescriptor_e3c84319968a576b, []int{6}
}
func (m *Phoenix) XXX_Unmarshal(b []byte) error {
@@ -475,7 +531,7 @@ func (m *Query) Reset() { *m = Query{} }
func (m *Query) String() string { return proto.CompactTextString(m) }
func (*Query) ProtoMessage() {}
func (*Query) Descriptor() ([]byte, []int) {
return fileDescriptor_e3c84319968a576b, []int{6}
return fileDescriptor_e3c84319968a576b, []int{7}
}
func (m *Query) XXX_Unmarshal(b []byte) error {
@@ -514,7 +570,7 @@ func (m *Records) Reset() { *m = Records{} }
func (m *Records) String() string { return proto.CompactTextString(m) }
func (*Records) ProtoMessage() {}
func (*Records) Descriptor() ([]byte, []int) {
return fileDescriptor_e3c84319968a576b, []int{7}
return fileDescriptor_e3c84319968a576b, []int{8}
}
func (m *Records) XXX_Unmarshal(b []byte) error {
@@ -548,6 +604,7 @@ func init() {
proto.RegisterType((*Account)(nil), "settings.Account")
proto.RegisterType((*StandardClaims)(nil), "settings.StandardClaims")
proto.RegisterType((*Address)(nil), "settings.Address")
proto.RegisterType((*IdHistory)(nil), "settings.IdHistory")
proto.RegisterType((*Phoenix)(nil), "settings.Phoenix")
proto.RegisterType((*Query)(nil), "settings.Query")
proto.RegisterType((*Records)(nil), "settings.Records")
@@ -556,49 +613,52 @@ func init() {
func init() { proto.RegisterFile("pkg/proto/v0/accounts.proto", fileDescriptor_e3c84319968a576b) }
var fileDescriptor_e3c84319968a576b = []byte{
// 704 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x54, 0xdd, 0x6e, 0xdb, 0x36,
0x14, 0x86, 0xe6, 0x1f, 0xd9, 0xc7, 0x89, 0x1d, 0x33, 0x59, 0xc0, 0x39, 0x0b, 0xe2, 0x09, 0x18,
0xe0, 0x6d, 0x98, 0xbd, 0x79, 0xd8, 0x03, 0x64, 0xc1, 0x90, 0x9b, 0x20, 0x68, 0x65, 0xb4, 0x17,
0xbd, 0x11, 0x64, 0xf1, 0xd8, 0x26, 0x22, 0x89, 0x02, 0x49, 0xb9, 0x75, 0xdf, 0xa4, 0x0f, 0xd3,
0x17, 0xeb, 0x55, 0x21, 0x92, 0xb2, 0x93, 0xba, 0x57, 0xe2, 0xf7, 0x73, 0x8e, 0x8e, 0x0e, 0x3e,
0x11, 0xae, 0x8a, 0xa7, 0xf5, 0xac, 0x90, 0x42, 0x8b, 0xd9, 0xf6, 0xaf, 0x59, 0x9c, 0x24, 0xa2,
0xcc, 0xb5, 0x9a, 0x1a, 0x86, 0x74, 0x14, 0x6a, 0xcd, 0xf3, 0xb5, 0x1a, 0x5d, 0xad, 0x85, 0x58,
0xa7, 0x68, 0x9d, 0xcb, 0x72, 0x35, 0xc3, 0xac, 0xd0, 0x3b, 0x6b, 0x0b, 0xee, 0xa1, 0x1d, 0x62,
0x22, 0x24, 0x23, 0x67, 0xd0, 0x78, 0xc2, 0x1d, 0xf5, 0xc6, 0xde, 0xa4, 0x1b, 0x56, 0x47, 0xf2,
0x07, 0xf8, 0x45, 0xbc, 0x4b, 0x45, 0xcc, 0xe8, 0x0f, 0x63, 0x6f, 0xd2, 0x9b, 0x0f, 0xa7, 0x75,
0xd3, 0xe9, 0x2b, 0x2b, 0x84, 0xb5, 0x23, 0x48, 0xc0, 0x77, 0x9c, 0xa9, 0xdb, 0x08, 0xcc, 0xf9,
0x07, 0xd3, 0xed, 0x65, 0x9d, 0x15, 0xc2, 0xda, 0x51, 0x99, 0xdd, 0xe4, 0xc7, 0x2f, 0xb9, 0xb5,
0x42, 0x58, 0x3b, 0x82, 0x07, 0xf0, 0x1d, 0x47, 0x6e, 0x61, 0xa0, 0x74, 0x9c, 0xb3, 0x58, 0xb2,
0x28, 0x49, 0x63, 0x9e, 0x29, 0xf7, 0x32, 0x7a, 0xa8, 0x5f, 0x38, 0xc3, 0x9d, 0xd1, 0xc3, 0xbe,
0x7a, 0x81, 0x83, 0x2f, 0x4d, 0xe8, 0xbf, 0xb4, 0x54, 0x4b, 0x50, 0xe5, 0xb2, 0x5e, 0x82, 0x2a,
0x97, 0x84, 0x40, 0x33, 0x8f, 0x33, 0x34, 0xc3, 0x75, 0x43, 0x73, 0x26, 0xd7, 0x00, 0x6b, 0xbe,
0xc5, 0x3c, 0x32, 0x4a, 0xc3, 0x28, 0x5d, 0xc3, 0x3c, 0x56, 0xf2, 0x0d, 0xf4, 0x56, 0x71, 0xc6,
0xd3, 0x9d, 0xd5, 0x9b, 0x46, 0x07, 0x4b, 0xd5, 0x86, 0x8c, 0x33, 0x96, 0xa2, 0x35, 0xb4, 0xac,
0xc1, 0x52, 0xc6, 0x30, 0x82, 0x4e, 0xce, 0x93, 0x27, 0xa3, 0xb6, 0x8d, 0xba, 0xc7, 0xe4, 0x4f,
0x20, 0x85, 0xc4, 0x15, 0x4a, 0x89, 0x2c, 0x2a, 0x15, 0x4a, 0xe3, 0xf2, 0x8d, 0x6b, 0xb8, 0x57,
0xde, 0x38, 0x81, 0x50, 0xf0, 0x0b, 0x29, 0x56, 0x3c, 0x45, 0xda, 0x31, 0x9e, 0x1a, 0x1a, 0x85,
0x27, 0xba, 0x94, 0x48, 0xbb, 0x4e, 0xb1, 0xb0, 0x52, 0xde, 0xe3, 0x52, 0x71, 0x8d, 0x14, 0xac,
0xe2, 0x20, 0xb9, 0x80, 0x16, 0x66, 0x31, 0x4f, 0x69, 0xcf, 0xf0, 0x16, 0x90, 0x5f, 0xa1, 0x6f,
0x0e, 0xd1, 0x16, 0x25, 0x5f, 0x71, 0x64, 0xf4, 0x64, 0xec, 0x4d, 0x3a, 0xe1, 0xa9, 0x61, 0xdf,
0x3a, 0x92, 0x5c, 0x42, 0x7b, 0x8d, 0x39, 0x43, 0x49, 0x4f, 0x4d, 0xb5, 0x43, 0xe4, 0x67, 0xe8,
0x2e, 0xb9, 0xd4, 0x1b, 0x16, 0x6b, 0xa4, 0x7d, 0xbb, 0xcd, 0x3d, 0x51, 0xed, 0xe2, 0xa3, 0xc8,
0x91, 0xe7, 0x2b, 0x41, 0x07, 0x76, 0x17, 0x35, 0xae, 0x3a, 0xa6, 0x22, 0x89, 0x53, 0xa4, 0x67,
0xb6, 0xa3, 0x45, 0xe4, 0x17, 0x38, 0x29, 0x36, 0x22, 0xc7, 0x28, 0x2f, 0xb3, 0x25, 0x4a, 0x3a,
0x34, 0x6a, 0xcf, 0x70, 0x8f, 0x86, 0x22, 0x73, 0xf8, 0xf1, 0xb9, 0xe5, 0x30, 0x3a, 0x31, 0xa3,
0x9f, 0x3f, 0xf3, 0xee, 0x3f, 0xe0, 0x1a, 0xa0, 0x2c, 0xaa, 0xa1, 0x58, 0x14, 0x6b, 0x7a, 0x3e,
0xf6, 0x26, 0xad, 0xb0, 0xeb, 0x98, 0x5b, 0x6d, 0xa2, 0xcc, 0x98, 0x44, 0xa5, 0xe8, 0xc5, 0x51,
0x94, 0xad, 0x10, 0xd6, 0x8e, 0xe0, 0xb3, 0x07, 0xbe, 0x23, 0xab, 0x05, 0xac, 0x84, 0xcc, 0x62,
0xad, 0x91, 0xb9, 0xec, 0x1d, 0x88, 0x6a, 0xbb, 0x4a, 0x4b, 0x44, 0x1d, 0xd5, 0xdd, 0x6d, 0x16,
0x4f, 0x2d, 0x5b, 0x37, 0x19, 0x41, 0xc7, 0x7c, 0x3d, 0xd7, 0x3b, 0x17, 0xc9, 0x3d, 0xae, 0xf6,
0x24, 0x71, 0xcd, 0x45, 0xee, 0xc2, 0xe8, 0x50, 0x15, 0xc4, 0x42, 0x28, 0x1d, 0xa7, 0x51, 0x22,
0xd8, 0x3e, 0x88, 0x96, 0xba, 0x13, 0xcc, 0x24, 0xc1, 0xfc, 0x6e, 0x72, 0xe7, 0x72, 0x58, 0xc3,
0xe0, 0x06, 0x7c, 0xf7, 0x2f, 0x57, 0xa1, 0xd0, 0x1b, 0xcc, 0xd0, 0x8d, 0x6e, 0x41, 0xf0, 0x13,
0xb4, 0x5e, 0x97, 0x28, 0x77, 0xc7, 0x17, 0x4b, 0xf0, 0x2f, 0xf8, 0xf6, 0xd2, 0x51, 0xe4, 0x77,
0xf0, 0xa5, 0x3d, 0x52, 0x6f, 0xdc, 0x98, 0xf4, 0xe6, 0x67, 0x87, 0x9d, 0x59, 0x4f, 0x58, 0x1b,
0xe6, 0x9f, 0x3c, 0x18, 0x2c, 0x9c, 0xb8, 0x40, 0xb9, 0xe5, 0x09, 0x92, 0xdf, 0xa0, 0xb1, 0x40,
0x4d, 0x8e, 0xaa, 0x46, 0x47, 0x0c, 0x99, 0x40, 0xe3, 0x1e, 0x35, 0x19, 0x1c, 0x04, 0x33, 0xdf,
0x77, 0x9c, 0x7f, 0x43, 0xf3, 0x81, 0x2b, 0x4d, 0x2e, 0xa7, 0xf6, 0xea, 0x9c, 0xd6, 0x57, 0xe7,
0xf4, 0xff, 0xea, 0xea, 0x1c, 0x0d, 0xbf, 0xad, 0x50, 0xff, 0xf9, 0xef, 0x5a, 0xd6, 0xd4, 0x36,
0x8f, 0x7f, 0xbe, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf3, 0x1c, 0x02, 0x9f, 0x9d, 0x05, 0x00, 0x00,
// 748 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x54, 0x5f, 0x8f, 0xdb, 0x44,
0x10, 0x97, 0x9b, 0xcb, 0x39, 0x99, 0xf4, 0xfe, 0xed, 0x95, 0x6a, 0x49, 0xa9, 0x1a, 0x2c, 0x21,
0x05, 0x10, 0x09, 0x5c, 0xc5, 0x07, 0x38, 0x2a, 0x54, 0x90, 0x50, 0x05, 0x3e, 0xc1, 0x03, 0x2f,
0x96, 0xe3, 0x9d, 0xe4, 0x56, 0x67, 0x7b, 0xad, 0xdd, 0x75, 0x20, 0xbc, 0xf1, 0x31, 0xf8, 0x30,
0x7c, 0x31, 0x9e, 0xd0, 0xce, 0xae, 0x9d, 0x4b, 0xd3, 0xa7, 0xec, 0xef, 0xcf, 0x4c, 0xc6, 0xa3,
0x99, 0x81, 0x17, 0xcd, 0xc3, 0x66, 0xd9, 0x68, 0x65, 0xd5, 0x72, 0xfb, 0xf5, 0x32, 0x2f, 0x0a,
0xd5, 0xd6, 0xd6, 0x2c, 0x88, 0x61, 0x23, 0x83, 0xd6, 0xca, 0x7a, 0x63, 0xa6, 0x2f, 0x36, 0x4a,
0x6d, 0x4a, 0xf4, 0xce, 0x55, 0xbb, 0x5e, 0x62, 0xd5, 0xd8, 0x9d, 0xb7, 0x25, 0x6f, 0xe1, 0x34,
0xc5, 0x42, 0x69, 0xc1, 0x2e, 0x61, 0xf0, 0x80, 0x3b, 0x1e, 0xcd, 0xa2, 0xf9, 0x38, 0x75, 0x4f,
0xf6, 0x25, 0xc4, 0x4d, 0xbe, 0x2b, 0x55, 0x2e, 0xf8, 0x93, 0x59, 0x34, 0x9f, 0xdc, 0x5c, 0x2d,
0xba, 0xa4, 0x8b, 0x9f, 0xbd, 0x90, 0x76, 0x8e, 0xa4, 0x80, 0x38, 0x70, 0x14, 0x77, 0xaf, 0xb0,
0x96, 0x7f, 0x52, 0xb6, 0xc3, 0x38, 0x2f, 0xa4, 0x9d, 0xc3, 0x99, 0x43, 0xe5, 0xc7, 0x7f, 0x72,
0xeb, 0x85, 0xb4, 0x73, 0x24, 0x7f, 0x47, 0x10, 0x07, 0x92, 0xdd, 0xc2, 0x85, 0xb1, 0x79, 0x2d,
0x72, 0x2d, 0xb2, 0xa2, 0xcc, 0x65, 0x65, 0xc2, 0xbf, 0xf1, 0x7d, 0x82, 0xbb, 0x60, 0x78, 0x43,
0x7a, 0x7a, 0x6e, 0x0e, 0x30, 0x7b, 0x0d, 0x20, 0x05, 0xd6, 0x56, 0x5a, 0x89, 0x86, 0x3f, 0x99,
0x0d, 0xe6, 0x93, 0x9b, 0xeb, 0x7d, 0xf4, 0x8f, 0xe2, 0x07, 0x69, 0xac, 0xd2, 0xbb, 0xf4, 0x91,
0x2d, 0xf9, 0xef, 0x04, 0xce, 0x0f, 0xf3, 0xba, 0xd6, 0x99, 0x76, 0xd5, 0xb5, 0xce, 0xb4, 0x2b,
0xc6, 0xe0, 0xa4, 0xce, 0x2b, 0xa4, 0x4f, 0x1a, 0xa7, 0xf4, 0x66, 0x2f, 0x01, 0x36, 0x72, 0x8b,
0x75, 0x46, 0xca, 0x80, 0x94, 0x31, 0x31, 0xef, 0x9c, 0xfc, 0x0a, 0x26, 0xeb, 0xbc, 0x92, 0xe5,
0xce, 0xeb, 0x27, 0xa4, 0x83, 0xa7, 0x3a, 0x43, 0x25, 0x85, 0x28, 0xd1, 0x1b, 0x86, 0xde, 0xe0,
0x29, 0x32, 0x4c, 0x61, 0x54, 0xcb, 0xe2, 0x81, 0xd4, 0x53, 0x52, 0x7b, 0xcc, 0xbe, 0x02, 0xd6,
0x68, 0x5c, 0xa3, 0xd6, 0x28, 0xb2, 0xd6, 0xa0, 0x26, 0x57, 0x4c, 0xae, 0xab, 0x5e, 0xf9, 0x35,
0x08, 0x8c, 0x43, 0xdc, 0x68, 0xb5, 0x96, 0x25, 0xf2, 0x11, 0x79, 0x3a, 0x48, 0x8a, 0x2c, 0x6c,
0xab, 0x91, 0x8f, 0x83, 0xe2, 0xa1, 0x53, 0xfe, 0xc0, 0x95, 0x91, 0x16, 0x39, 0x78, 0x25, 0x40,
0xf6, 0x0c, 0x86, 0x58, 0xe5, 0xb2, 0xe4, 0x13, 0xe2, 0x3d, 0x60, 0x9f, 0xc1, 0x39, 0x3d, 0xb2,
0x2d, 0x6a, 0xb9, 0x96, 0x28, 0xf8, 0xd3, 0x59, 0x34, 0x1f, 0xa5, 0x67, 0xc4, 0xfe, 0x16, 0x48,
0xf6, 0x1c, 0x4e, 0x37, 0x58, 0x0b, 0xd4, 0xfc, 0x8c, 0xa2, 0x03, 0x62, 0x9f, 0xc0, 0x78, 0x25,
0xb5, 0xbd, 0x17, 0xb9, 0x45, 0x7e, 0xee, 0xbb, 0xd9, 0x13, 0xae, 0x17, 0x7f, 0xa9, 0x1a, 0x65,
0xbd, 0x56, 0xfc, 0xc2, 0xf7, 0xa2, 0xc3, 0x2e, 0x63, 0xa9, 0x8a, 0xbc, 0x44, 0x7e, 0xe9, 0x33,
0x7a, 0xc4, 0x3e, 0x85, 0xa7, 0xcd, 0xbd, 0xaa, 0x31, 0xab, 0xdb, 0x6a, 0x85, 0x9a, 0x5f, 0x91,
0x3a, 0x21, 0xee, 0x1d, 0x51, 0xec, 0x06, 0x3e, 0x7a, 0x6c, 0xd9, 0x97, 0xce, 0xa8, 0xf4, 0xeb,
0x47, 0xde, 0xfe, 0x03, 0x5e, 0x02, 0xb4, 0x8d, 0x2b, 0x4a, 0x64, 0xb9, 0xe5, 0xd7, 0xb3, 0x68,
0x3e, 0x4c, 0xc7, 0x81, 0xb9, 0xb5, 0xb4, 0x00, 0x42, 0x68, 0x34, 0x86, 0x3f, 0x3b, 0x5a, 0x00,
0x2f, 0xa4, 0x9d, 0x23, 0xf9, 0xd7, 0x2d, 0x80, 0x7f, 0xbb, 0x06, 0xac, 0x95, 0xae, 0x72, 0x6b,
0x51, 0x84, 0xd9, 0xdb, 0x13, 0xae, 0xbb, 0xc6, 0x6a, 0x44, 0x9b, 0x75, 0xd9, 0xfd, 0x2c, 0x9e,
0x79, 0xb6, 0x4b, 0x32, 0x85, 0x11, 0x7d, 0xbd, 0xb4, 0xbb, 0x30, 0x92, 0x3d, 0x76, 0x7d, 0xd2,
0xb8, 0x91, 0xaa, 0x0e, 0xc3, 0x18, 0x90, 0x1b, 0xc4, 0x46, 0x19, 0x9b, 0x97, 0x59, 0xa1, 0x44,
0x3f, 0x88, 0x9e, 0x7a, 0xa3, 0x04, 0x4d, 0x02, 0xed, 0xa8, 0xde, 0x85, 0x39, 0xec, 0x60, 0xb2,
0x84, 0x71, 0xbf, 0x55, 0x1f, 0x58, 0x9b, 0x4b, 0x18, 0xc8, 0xbe, 0x52, 0xf7, 0x4c, 0x5e, 0x41,
0x1c, 0x4e, 0x86, 0x9b, 0x22, 0x7b, 0x8f, 0x15, 0x86, 0x00, 0x0f, 0x92, 0x8f, 0x61, 0xf8, 0x4b,
0x8b, 0x3e, 0xdb, 0xe1, 0xfd, 0x4a, 0xbe, 0x85, 0xd8, 0xdf, 0x36, 0xc3, 0xbe, 0x80, 0x58, 0xfb,
0x27, 0x8f, 0x68, 0xcd, 0x2f, 0xf7, 0x4d, 0xf6, 0x9e, 0xb4, 0x33, 0xdc, 0xfc, 0x13, 0xc1, 0xc5,
0x5d, 0x10, 0xef, 0x50, 0x6f, 0x65, 0x81, 0xec, 0x73, 0x18, 0xdc, 0xa1, 0x65, 0x47, 0x51, 0xd3,
0x23, 0x86, 0xcd, 0x61, 0xf0, 0x16, 0x2d, 0xbb, 0xd8, 0x0b, 0x54, 0xdf, 0x07, 0x9c, 0xdf, 0xc0,
0xc9, 0x4f, 0xd2, 0x58, 0xf6, 0x7c, 0xe1, 0x2f, 0xf4, 0xa2, 0xbb, 0xd0, 0x8b, 0xef, 0xdd, 0x85,
0x9e, 0x5e, 0xbd, 0x1f, 0x61, 0xbe, 0x8b, 0x7f, 0x1f, 0x7a, 0xd3, 0x29, 0xfd, 0xbc, 0xfe, 0x3f,
0x00, 0x00, 0xff, 0xff, 0x89, 0x43, 0x0c, 0x13, 0x04, 0x06, 0x00, 0x00,
}

View File

@@ -22,6 +22,7 @@ message Payload {
message Account {
StandardClaims standard_claims = 1;
repeated IdHistory identities = 2; // keep track of every identity of a given user
}
// OIDC standard claims https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
@@ -57,6 +58,11 @@ message Address {
string country = 6;
}
message IdHistory {
string sub = 1;
string iss = 2;
}
message Phoenix {
string theme = 1;
}