tgstation-server
6.16.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
Models
OidcConnection.cs
Go to the documentation of this file.
1
using
System.ComponentModel.DataAnnotations;
2
3
namespace
Tgstation.Server.Host.Models
4
{
6
public
sealed
class
OidcConnection
: Api.Models.
OidcConnection
,
ILegacyApiTransformable
<Api.Models.OidcConnection>
7
{
11
public
long
Id
{
get
;
set
; }
12
16
public
long
UserId
{
get
;
set
; }
17
21
[Required]
22
public
User
?
User
{
get
;
set
; }
23
25
public
Api.Models.OidcConnection
ToApi
() =>
new
()
26
{
27
SchemeKey
=
SchemeKey
,
28
ExternalUserId
=
ExternalUserId
,
29
};
30
}
31
}
Tgstation.Server.Api.Models.OidcConnection
Represents a valid OIDC connection.
Definition
OidcConnection.cs:11
Tgstation.Server.Api.Models.OidcConnection.ExternalUserId
string? ExternalUserId
The ID of the user in the OIDC proivder ("sub" claim).
Definition
OidcConnection.cs:26
Tgstation.Server.Api.Models.OidcConnection.SchemeKey
string? SchemeKey
The OidcProviderInfo.SchemeKey of the OidcConnection.
Definition
OidcConnection.cs:18
Tgstation.Server.Host.Models.OidcConnection
Definition
OidcConnection.cs:7
Tgstation.Server.Host.Models.OidcConnection.Id
long Id
The row Id.
Definition
OidcConnection.cs:11
Tgstation.Server.Host.Models.OidcConnection.UserId
long UserId
The Api.Models.EntityId.Id of User.
Definition
OidcConnection.cs:16
Tgstation.Server.Host.Models.OidcConnection.ToApi
Api.Models.OidcConnection ToApi()
Tgstation.Server.Host.Models.User
Definition
User.cs:17
Tgstation.Server.Host.Models.ILegacyApiTransformable
Represents a host-side model that may be transformed into a TApiModel .
Definition
ILegacyApiTransformable{TApiModel}.cs:8
Tgstation.Server.Host.Models
Definition
ChatBot.cs:9
Generated by
1.9.8