1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
<source><![CDATA[client:client "Client"
5
token:token "Token Service"
6
identity:identity "Identity Service"
7
catalog:catalog "Catalog Service"
10
client:{token, user, service_catalog}=compat.POST /v2.0/tokens {'username': user, 'password': password}
11
compat:(user, password, None)=identity.authenticate(user, password, tenant=None)
12
compat:(id, user, password, None)=token.create_token(user, password, tenant=None)
13
compat:{service_catalog (includes all tenants)}=catalog.get_catalog(user, None)
16
[c "Auth, With Tenant"]
17
client:{scoped_token, user, service_catalog}=compat.POST /v2.0/tokens {'username': user, 'password': password, 'tenant': tenant}
18
compat:(user, password, tenant)=identity.authenticate(user, password, tenant)
19
compat:(id, user, password, tenant)=token.create_token(user, password, tenant)
20
compat:{service_catalog (includes all tenants)}=catalog.get_catalog(user, tenant)
23
[c "Validate Token, Unscoped"]
24
client:{token, user, tenant=None}=compat.GET /v2.0/tokens/$token
25
compat:{token, user, tenant}=token.get_token($token)
28
[c "Validate Token, With Tenant"]
29
client:{token, user, tenant}=compat.GET /v2.0/tokens/$token?belongs_to=$tenant
30
compat:{token, user, tenant}=token.get_token($token)
33
[c "Tenants for Token"]
34
client:{tenants}=compat.(X-Auth-Token: $token) GET /v2.0/tenants
35
compat:{token, user, tenant}=token.get_token($token)
36
compat:{token, user, tenant}=identity.get_tenants($user)
39
<property name="activationBarBorderThickness" value="1"/>
40
<property name="actorWidth" value="25"/>
41
<property name="arrowColor" value="-14803256"/>
42
<property name="arrowSize" value="6"/>
43
<property name="arrowThickness" value="1"/>
44
<property name="colorizeThreads" value="true"/>
45
<property name="destructorWidth" value="30"/>
46
<property name="explicitReturns" value="false"/>
47
<property family="Dialog" name="font" size="12" style="0"/>
48
<property name="fragmentBorderThickness" value="2"/>
49
<property name="fragmentEdgeColor" value="-16751616"/>
50
<property name="fragmentLabelBgColor" value="-36"/>
51
<property name="fragmentMargin" value="8"/>
52
<property name="fragmentPadding" value="10"/>
53
<property name="fragmentTextPadding" value="3"/>
54
<property name="glue" value="10"/>
55
<property name="headHeight" value="35"/>
56
<property name="headLabelPadding" value="5"/>
57
<property name="headWidth" value="100"/>
58
<property name="initialSpace" value="10"/>
59
<property name="labeledBoxBgColor" value="-76"/>
60
<property name="leftMargin" value="5"/>
61
<property name="lifelineThickness" value="1"/>
62
<property name="lineWrap" value="false"/>
63
<property name="lowerMargin" value="5"/>
64
<property name="mainLifelineWidth" value="8"/>
65
<property name="messageLabelSpace" value="3"/>
66
<property name="messagePadding" value="6"/>
67
<property name="noteBgColor" value="-76"/>
68
<property name="noteBorderThickness" value="1"/>
69
<property name="noteMargin" value="6"/>
70
<property name="notePadding" value="6"/>
71
<property name="opaqueMessageText" value="false"/>
72
<property name="returnArrowVisible" value="true"/>
73
<property name="rightMargin" value="5"/>
74
<property name="selfMessageHorizontalSpace" value="15"/>
75
<property name="separatorBottomMargin" value="8"/>
76
<property name="separatorTopMargin" value="15"/>
77
<property name="shouldShadowParticipants" value="true"/>
78
<property name="slackMode" value="false"/>
79
<property name="spaceBeforeActivation" value="2"/>
80
<property name="spaceBeforeAnswerToSelf" value="10"/>
81
<property name="spaceBeforeConstruction" value="6"/>
82
<property name="spaceBeforeSelfMessage" value="7"/>
83
<property name="subLifelineWidth" value="6"/>
84
<property name="tc0" value="-1118482"/>
85
<property name="tc1" value="-256"/>
86
<property name="tc2" value="-65536"/>
87
<property name="tc3" value="-16776961"/>
88
<property name="tc4" value="-16711936"/>
89
<property name="tc5" value="-4144960"/>
90
<property name="tc6" value="-65281"/>
91
<property name="tc7" value="-14336"/>
92
<property name="tc8" value="-20561"/>
93
<property name="tc9" value="-12566464"/>
94
<property name="threadNumbersVisible" value="false"/>
95
<property name="threaded" value="true"/>
96
<property name="upperMargin" value="5"/>
97
<property name="verticallySplit" value="true"/>