mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-10 19:28:51 +00:00
Add separate ServiceTokenV3 auth type
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
export enum ActorType {
|
export enum ActorType {
|
||||||
USER = "user",
|
USER = "user",
|
||||||
SERVICE = "service"
|
SERVICE = "service",
|
||||||
|
SERVICE_V3 = "service-v3"
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum UserAgentType {
|
export enum UserAgentType {
|
||||||
|
|||||||
@@ -23,9 +23,15 @@ export interface ServiceActor {
|
|||||||
metadata: ServiceActorMetadata;
|
metadata: ServiceActorMetadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface ServiceActorV3 {
|
||||||
|
type: ActorType.SERVICE_V3;
|
||||||
|
metadata: ServiceActorMetadata;
|
||||||
|
}
|
||||||
|
|
||||||
export type Actor =
|
export type Actor =
|
||||||
| UserActor
|
| UserActor
|
||||||
| ServiceActor;
|
| ServiceActor
|
||||||
|
| ServiceActorV3;
|
||||||
|
|
||||||
interface GetSecretsEvent {
|
interface GetSecretsEvent {
|
||||||
type: EventType.GET_SECRETS;
|
type: EventType.GET_SECRETS;
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ export const getAuthSTDPayload = async ({
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
actor: {
|
actor: {
|
||||||
type: ActorType.SERVICE, // should this be servicev3 bc the shape of it is different?
|
type: ActorType.SERVICE_V3, // should this be servicev3 bc the shape of it is different?
|
||||||
metadata: {
|
metadata: {
|
||||||
serviceId: serviceTokenData._id.toString(),
|
serviceId: serviceTokenData._id.toString(),
|
||||||
name: serviceTokenData.name
|
name: serviceTokenData.name
|
||||||
|
|||||||
Reference in New Issue
Block a user