org.beangle.security.session.protobuf.model.proto Maven / Gradle / Ivy
The newest version!
syntax = "proto3";
option java_package = "org.beangle.security.session.protobuf";
option java_outer_classname = "Model";
message Account {
string name = 1;
string description = 2;
int32 categoryId = 3;
string remoteToken = 4;
int32 status = 5;
repeated string authorities = 6;
repeated string permissions = 7;
repeated Profile profiles = 8;
map details = 9;
}
message Agent {
string name = 1;
string ip = 2;
string os = 3;
}
message Session {
string id = 1;
Account principal = 2;
int64 loginAt = 3;
int64 lastAccessAt = 4;
Agent agent = 5;
int32 ttiSeconds = 6;
}
message Profile{
int64 id = 1;
string name = 2;
map properties =3;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy