réflexion sur l'emplacement du token à fixer #2
Closed
opened 2023-08-09 15:19:53 +02:00 by lseys
·
2 comments
No Branch/Tag Specified
No results found.
2024.3.13-develop.1507.85ccf2e
2024.3.13-develop.821.cec5c78
2024.3.13-stable.821.cec5c78
2024.3.12-stable.1525.b5c36f1
2024.3.4-stable.1803.0b34b48
2024.3.4-stable.1752.ab08d30
2024.3.4-stable.809.4a1a434
2024.3.3-stable.1740.7671872
2024.3.1-stable.1041.8f21313
2024.2.29-stable.1433.eee7e60
2024.1.12-stable.1306.79f5301
2024.1.11-stable.1331.a5c81dc
2024.1.10-stable.1332.fefac83
2023.12.5-stable.2142.c43d1a5
2023.12.5-stable.2029.d9f11ac
2023.12.5-stable.1332.16a59fe
2023.12.3-stable.1328.8d42bf0
2023.12.1-stable.1421.3c3d7fe
2023.12.1-stable.1326.ddddbbc
2023.12.1-stable.1253.32ce5a2
2023.12.1-stable.1126.6a7945d
2023.11.30-stable.1853.86ddb6a
2023.11.30-stable.1847.a6da1be
2023.10.25-stable.1928.b2b839c
2023.10.24-stable.2055.7fa3011
2023.10.22-stable.2118.0d2aac4
2023.10.22-stable.2105.38795a9
2023.10.22-stable.848.327226a
2023.10.22-stable.750.fbf818e
2023.10.21-stable.1947.46a853a
2023.10.21-stable.1939.f31a63e
2023.10.20-stable.1539.c8a2303
2023.10.19-stable.2022.ced2658
2023.10.13-stable.1222.e756a60
2023.10.13-stable.1030.752f1ae
2023.10.3-stable.538.9068203
2023.10.3-stable.410.a84fa05
2023.9.20-stable.1602.6318a8b
2023.8.25-stable.1853.3d7a094
2023.8.25-stable.1802.612f18a
2023.8.25-stable.1652.077964c
2023.8.25-stable.1645.3af6324
2023.8.25-stable.1636.b31900a
v2023.8.25-14eecbf
v2023.8.25-c51ac0a
v2023.8.25-61ac5e8
v2023.8.25-929394c
v2023.8.25-a1ec5b8
v2023.8.25-5c36955
v2023.8.14-6cf01ad
v2023.8.14-8e88b5a
v2023.6.25-42d49eb
v2023.6.23-4217850
v2023.6.23-4a58847
v2023.6.23-4255940
v2023.6.22-a5fbe3e
v2023.6.22-8b5a97d
v2023.5.26-d73e027
v2023.5.25-054744e
v2023.5.24-58ef3b0
v2023.5.24-e568092
v2023.5.23-ece97ef
v2023.5.23-4311cf6
v2023.4.26-6a976c0
v2023.4.25-d188af8
v2023.4.24-e975381
v2023.4.24-0d03a70
v2023.4.21-64ea0e0
v2023.4.21-541d30d
v2023.4.21-87a4509
v2023.4.20-fcd159c
v2023.4.20-ef3048b
v2023.4.20-3d01cf0
v2023.4.14-813f837
v2023.4.13-ed35ee5
v2023.4.13-4b5bc0b
v2023.4.13-dee6218
v2023.4.13-76656e8
v2023.4.13-41b1619
v2023.4.12-35d5ee8
v2023.4.11-2315ee7
v2023.4.11-86a6d81
v2023.4.11-8fb86c6
v2023.4.6-12f8b3a
v2023.4.6-4cf53d9
v2023.4.6-34e4769
v2023.4.6-47c2546
v2023.4.6-2117391
v2023.4.6-b213b8d
v2023.4.6-9dcddc5
v2023.4.6-253c93d
v2023.4.6-d2f865c
v2023.4.6-7ee4344
v2023.4.6-18eb2d3
v2023.4.6-06b1235
v2023.4.5-2e1ee44
v2023.4.4-242a247
v2023.4.2-562d698
v2023.4.1-909549f
v2023.4.1-7d551a8
v2023.4.1-d02eb91
v2023.4.1-d2bcdd2
v2023.3.31-c638fe1
v2023.3.31-5fc5f5f
v2023.3.31-dff95c7
v2023.3.29-e5b6c5e
v2023.3.29-351f22e
v2023.3.29-854a6ae
v2023.3.29-854a6ae-dirty
v2023.3.29-a48c2eb
v2023.3.28-cdd78e4
v2023.3.28-e832b7d-dirty
v2023.3.28-e832b7d
v2023.3.27-f7d70da
v2023.3.27-24b7519
v2023.3.27-a9e5263
v2023.3.26-56063a6
v2023.3.24-97a60e2-dirty
v2023.3.22-97a60e2
v2023.3.22-cd796ff
cd796ff
8ada7e3
1261beb
fa36d55
258d0bc
0a3760b
b53842c
a297821
9aca9a6
bd0d5a6
e13de5b
f9b8d4f
1ff29ae
3310c09
2a828af
088b684
2023.2.20-stable.1443.088b684
a567e47
d3c238f
Labels
Clear labels
Cat = Documentation
Cat = Documentation
Cycle = A Livrer DEV
Cycle = A Livrer DEV
Cycle = A Livrer PREPROD
Cycle = A Livrer PREPROD
Cycle = Backlog
Cycle = Backlog
Cycle = En Cours
Cycle = En Cours
Cycle = En Revue
Cycle = En Revue
Cycle = Livré DEV
Cycle = Livré DEV
Cycle = Livré PREPROD
Cycle = Livré PREPROD
Cycle = Retour DEV
Cycle = Retour DEV
Equipe = DEV
Equipe = DEV
Equipe = SYS
Equipe = SYS
Priorité = 01 - Haute
Priorité = 01 - Haute
Priorité = 02 - Moyenne
Priorité = 02 - Moyenne
Priorité = 03 - Basse
Priorité = 03 - Basse
Statut = Bloqué
Statut = Bloqué
Statut = En Attente
Statut = En Attente
Statut = En Rédaction
Statut = En Rédaction
Type = ADR
Type = ADR
Type = Anomalie
Type = Anomalie
Type = CCTP
Type = CCTP
Type = Epic
Type = Epic
Type = Question
Type = Question
Type = Scénario
Type = Scénario
Type = Tâche
Type = Tâche
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: arcad/emissary#2
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Toute commande
emissary api agent
est infructueuses si l'on est pas positionné dans le dossier contenant.emissary-token
, qui ce trouve là ou il à été créé par l'utilisateur !exemple de retour en étant dans un autre dossier.
En partant du principe que la modification de configuration uci des bornes peut ce faire depuis le serveur, il paraît opportun d'imaginer plusieurs dossier correspondant à des types de bornes (destinations, usage etc...) qui réponds à différentes configuration.
par exemple:
En partant de ce principe il serait plus cohérent de mon point de vue d'avoir un emplacement prévu pour le token, à partir du moment ou il est au bon endroit, toutes commandes emissary ira le chercher n'obligeant pas l'utilisateur à revenir à chaque fois dans son dossier.
Ou le cas échéant de pouvoir le préciser dans un fichier de conf.
/etc/emissary/server.yml
est peut-être trop évident ? (sécurité ?)Ou comme dans l'exemple dans un .secret/ ?
Il est possible de surcharger l'emplacement du jeton via les drapeaux de la ligne de commande, cf.
--help
sur les différentes commandes de manipulation de l'API Emissary:Il serait cependant envisageable que modifier l'emplacement par défaut vers un répertoire de configuration du type
$HOME/.config/emissary/token
afin que le répertoire de travail courant n'influe pas par défaut sur la capacité d'Emissary à trouver le jeton.Le jeton d'authentification sera désormais cherché aux chemins suivants:
$PWD/.emissary-token
$HOME/.config/emissary/auth-token
La recherche s'effectuera de manière séquentielle, jusqu'à trouver un fichier existant.
La commande
auth create-token
écrira désormais par défaut dans le fichier$HOME/.config/emissary/auth-token
, sauf si le chemin est modifié en passant le drapeau--output
.