Wiki source code of User

Last modified by Steffi F on 2025/06/30 07:27

Hide last authors
Steffi F 2.1 1 {{aagon.floatingbox/}}
2
Steffi F 10.1 3 = Login ACMP User (PasswordHash) =
Steffi F 2.1 4
5 {{apimacro title="LoginAcmpUser Request"}}
Steffi F 3.1 6 {{{<ICQL>
Steffi F 2.1 7 <ACMP>
8 <LoginAcmpUser ActionType="Request" version="1">
9 <TLoginAcmpUserRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
10 <Username>Username</Username>
11 <PasswordHash>PasswordHash</PasswordHash>
12 <SessionId>SessionId</SessionId>
Steffi F 3.1 13 <CreateToken>false</CreateToken> <! ab 5.4.6 >
Steffi F 2.1 14 </TLoginAcmpUserRequest_V1>
15 </LoginAcmpUser>
16 </ACMP>
Steffi F 3.1 17 </ICQL>}}}
Steffi F 2.1 18 {{/apimacro}}
19
20 {{apimacro title="LoginAcmpUser Request"}}
Steffi F 3.1 21 {{{<ICQL>
Steffi F 2.1 22 <ACMP>
23 <LoginAcmpUser ActionType="Response" version="1">
24 <TLoginAcmpUserResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Steffi F 3.1 25 <! Possible values:
Steffi F 2.1 26 - Successful
27 - IncorrectCredentials
28 - Undefined
Steffi F 3.1 29 >
Steffi F 2.1 30 <LoginResult>LoginResult</LoginResult>
Steffi F 3.1 31 <Token>Token_Als_Hexadezimal</Token> <! ab 5.4.6 >
Steffi F 2.1 32 <ResultCode>0</ResultCode>
33 </TLoginAcmpUserResponse_V1>
34 </LoginAcmpUser>
35 </ACMP>
Steffi F 3.1 36 </ICQL>}}}
Steffi F 2.1 37 {{/apimacro}}
38
39 = Login ACMP User (Token) =
40
41 {{apimacro title="LoginAcmpUser Request"}}
Steffi F 3.1 42 {{{<ICQL>
Steffi F 2.1 43 <ACMP>
44 <TokenLoginAcmpUser version="1">
45 <TTokenLoginAcmpUserRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
46 <UserName>UserName</UserName>
47 <Token>Token_Als_Hexadezimal</Token>
48 <SessionId>SessionId</SessionId>
49 </TTokenLoginAcmpUserRequest_V1>
50 </TokenLoginAcmpUser>
51 </ACMP>
Steffi F 3.1 52 </ICQL>}}}
Steffi F 2.1 53 {{/apimacro}}
54
55 {{apimacro title="LoginAcmpUser Request"}}
Steffi F 3.1 56 {{{<ICQL>
Steffi F 2.1 57 <ACMP>
58 <TokenLoginAcmpUser ActionType="Response" version="1">
59 <TTokenLoginAcmpUserResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Steffi F 3.1 60 <! Possible values:
Steffi F 2.1 61 - Successful
62 - IncorrectCredentials
63 - Undefined
Steffi F 3.1 64 >
Steffi F 2.1 65 <LoginResult>LoginResult</LoginResult>
66 <ResultCode>0</ResultCode>
67 </TTokenLoginAcmpUserResponse_V1>
68 </TokenLoginAcmpUser>
69 </ACMP>
Steffi F 3.1 70 </ICQL>}}}
Steffi F 2.1 71 {{/apimacro}}
72
73 = Login Domain User (PasswordHash) =
74
75 {{apimacro title="LoginDomainUser Request"}}
Steffi F 3.1 76 {{{<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/LoginDomainUserRequest_V1">
Steffi F 2.1 77 <ACMP>
78 <LoginDomainUser ActionType="Request" version="1">
79 <TLoginDomainUserRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
80 <Username>Username</Username>
81 <Domain>Domain</Domain>
82 <Password>Password</Password>
83 <SessionId>{59387FFD-B171-47C5-B735-041FA132CA39}</SessionId>
84 <CreateToken>false</CreateToken>
85 </TLoginDomainUserRequest_V1>
86 </LoginDomainUser>
87 </ACMP>
Steffi F 3.1 88 </ICQL>}}}
Steffi F 2.1 89 {{/apimacro}}
90
91 {{apimacro title="LoginDomainUser Response"}}
Steffi F 3.1 92 {{{<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/LoginDomainUserResponse_V1">
Steffi F 2.1 93 <ACMP>
94 <LoginDomainUser ActionType="Response" version="1">
95 <TLoginDomainUserResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Steffi F 3.1 96 <! Possible values:
Steffi F 2.1 97 - Successful
98 - IncorrectCredentials
99 - Undefined
Steffi F 3.1 100 >
Steffi F 2.1 101 <LoginResult>LoginResult</LoginResult>
102 <Token>Token_Als_Hexadezimal</Token>
103 <ResultCode>0</ResultCode>
104 <ResultMessage>ResultMessage</ResultMessage>
105 </TLoginDomainUserResponse_V1>
106 </LoginDomainUser>
107 </ACMP>
Steffi F 3.1 108 </ICQL>}}}
Steffi F 2.1 109 {{/apimacro}}
110
111 = Login Domain User (Token) =
112
113 {{apimacro title="TokenLoginDomainUser Request"}}
Steffi F 3.1 114 {{{<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/TokenLoginDomainUserRequest_V1">
Steffi F 2.1 115 <ACMP>
116 <TokenLoginDomainUser ActionType="Request" version="1">
117 <TTokenLoginDomainUserRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
118 <UserName>UserName</UserName>
119 <Domain>Domain</Domain>
120 <Token>Token_Als_Hexadezimal</Token>
121 <SessionId>{59387FFD-B171-47C5-B735-041FA132CA39}</SessionId>
122 </TTokenLoginDomainUserRequest_V1>
123 </TokenLoginDomainUser>
124 </ACMP>
Steffi F 3.1 125 </ICQL>}}}
Steffi F 2.1 126 {{/apimacro}}
127
128 {{apimacro title="TokenLoginDomainUser Response"}}
Steffi F 3.1 129 {{{<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/TokenLoginAcmpUserResponse_V1">
Steffi F 2.1 130 <ACMP>
131 <TokenLoginAcmpUser ActionType="Response" version="1">
132 <TTokenLoginAcmpUserResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Steffi F 3.1 133 <! Possible values:
Steffi F 2.1 134 - Successful
135 - IncorrectCredentials
136 - Undefined
Steffi F 3.1 137 >
Steffi F 2.1 138 <LoginResult>LoginResult</LoginResult>
139 <ResultCode>0</ResultCode>
140 <ResultMessage>ResultMessage</ResultMessage>
141 </TTokenLoginAcmpUserResponse_V1>
142 </TokenLoginAcmpUser>
143 </ACMP>
Steffi F 3.1 144 </ICQL>}}}
Steffi F 2.1 145 {{/apimacro}}
146
Steffi F 10.1 147 = Logout ACMP User =
Steffi F 2.1 148
149 {{apimacro title="LogoutAcmpUser Request"}}
Steffi F 3.1 150 {{{<ICQL>
Steffi F 2.1 151 <ACMP>
152 <LogoutAcmpUser version="1">
153 <TLogoutAcmpUserRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
154 <SessionId>SessionId</SessionId>
155 </TLogoutAcmpUserRequest_V1>
156 </LogoutAcmpUser>
157 </ACMP>
Steffi F 3.1 158 </ICQL>}}}
Steffi F 2.1 159 {{/apimacro}}
160
161 {{apimacro title="LogoutAcmpUser Response"}}
Steffi F 3.1 162 {{{<ICQL>
Steffi F 2.1 163 <ACMP>
164 <LogoutAcmpUser version="1">
165 <TLogoutAcmpUserResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
166 <ResultCode>0</ResultCode>
167 </TLogoutAcmpUserResponse_V1>
168 </LogoutAcmpUser>
169 </ACMP>
Steffi F 3.1 170 </ICQL>}}}
Steffi F 2.1 171 {{/apimacro}}
172
Steffi F 10.1 173 = Get User Salt =
Steffi F 2.1 174
175 {{apimacro title="GetUserSalt Request"}}
Steffi F 3.1 176 {{{<ICQL>
Steffi F 2.1 177 <ACMP>
178 <GetUserSalt ActionType="Request" version="1">
179 <TGetUserSaltRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
180 <Username>Username</Username>
181 </TGetUserSaltRequest_V1>
182 </GetUserSalt>
183 </ACMP>
Steffi F 3.1 184 </ICQL>}}}
Steffi F 2.1 185 {{/apimacro}}
186
187 {{apimacro title="GetUserSalt Response"}}
Steffi F 3.1 188 {{{<ICQL>
Steffi F 2.1 189 <ACMP>
190 <GetUserSalt ActionType="Response" version="1">
191 <TGetUserSaltResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Steffi F 3.1 192 <! Salt as hex string for PBKDF2_HMAC_SHA256 password generation>
Steffi F 2.1 193 <Salt>Salt</Salt>
Steffi F 3.1 194 <! Iteration count for PBKDF2_HMAC_SHA256 password generation>
Steffi F 2.1 195 <IterationCount>0</IterationCount>
Steffi F 3.1 196 <PasswordVersion>0</PasswordVersion> <! ab 5.4.6 >
Steffi F 2.1 197 <ResultCode>0</ResultCode>
198 </TGetUserSaltResponse_V1>
199 </GetUserSalt>
200 </ACMP>
Steffi F 3.1 201 </ICQL>}}}
Steffi F 2.1 202 {{/apimacro}}
203
Steffi F 5.1 204 = Get Own User Rights =
Steffi F 2.1 205
Steffi F 8.1 206 The GetOwnUserRights command uses the session ID established during login to verify a user's permissions.
207 Only the permissions of ACMP users are queried, so the "ACMP" authentication method must be used when logging in.
Steffi F 2.1 208
209 {{apimacro title="GetOwnUserRights_Request"}}
Steffi F 3.1 210 {{{<ICQL>
Steffi F 2.1 211 <ACMP>
212 <GetOwnUserRights version="1">
213 <TGetOwnUserRightsRequest_V1/>
214 </GetOwnUserRights>
215 </ACMP>
Steffi F 3.1 216 </ICQL>}}}
Steffi F 2.1 217 {{/apimacro}}
218
219 {{apimacro title="GetOwnUserRights_Response"}}
Steffi F 3.1 220 {{{<ICQL>
Steffi F 2.1 221 <ACMP>
222 <GetOwnUserRights version="1">
223 <TGetOwnUserRightsResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
224 <AcmpRights>
225 <string>Value 1</string>
226 <string>Value 2</string>
227 </AcmpRights>
228 <VisibleActionIds>
229 <string>Value 1</string>
230 <string>Value 2</string>
231 </VisibleActionIds>
232 <ResultCode>0</ResultCode>
233 </TGetOwnUserRightsResponse_V1>
234 </GetOwnUserRights>
235 </ACMP>
Steffi F 3.1 236 </ICQL>}}}
Steffi F 2.1 237 {{/apimacro}}
238
Steffi F 12.1 239 = Remove Token =
Steffi F 2.1 240
241 {{apimacro title="RemoveToken Request"}}
Steffi F 3.1 242 {{{<ICQL>
Steffi F 2.1 243 <ACMP>
244 <RemoveToken ActionType="Request" version="1">
245 <TRemoveTokenRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
246 <Token>Token_Als_Hexadezimal</Token>
247 </TRemoveTokenRequest_V1>
248 </RemoveToken>
249 </ACMP>
Steffi F 3.1 250 </ICQL>}}}
Steffi F 2.1 251 {{/apimacro}}
252
253 {{apimacro title="RemoveToken Response"}}
Steffi F 3.1 254 {{{<ICQL>
Steffi F 2.1 255 <ACMP>
256 <RemoveToken ActionType="Response" version="1">
257 <TRemoveTokenResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
258 <ResultCode>0</ResultCode>
259 <ResultMessage>ResultMessage</ResultMessage>
260 </TRemoveTokenResponse_V1>
261 </RemoveToken>
262 </ACMP>
Steffi F 3.1 263 </ICQL>}}}
Steffi F 2.1 264 {{/apimacro}}
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community