-
aaa_user_t
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
AAA_USER_T
Represents the AAA User Information.
This topic lists the expressions that are provided by this class.
ATTRIBUTE
(uint
index)
Returns USER's attribute stored at a given index. For example: HTTP.REQ.USER.ATTRIBUTE(1) gives the value of a previously extracted attribute that is stored as 'attribute1'. Index range is between 1 and 16, both included.
Parameters``:
index- offset
Returns:
text_t
ATTRIBUTE
(text_t name)
Returns USER's attribute stored with a given name. For example: HTTP.REQ.USER.ATTRIBUTE("name") gives the value of a previously extracted attribute that is stored as 'attribute["name"]'.
Parameters``:
name- name used for extracting corresponding attribute value
Returns:
text_t
-
AUTH_STRENGTH
Returns an integer that represents the strength of authentication of the current user session.
Returns:
num_at
-
DOMAIN
Returns the Domain of the user.
Returns:
text_t
-
EXTERNAL_GROUPS
Operate as a List on the External Groups which is seperated by ','. For example: HTTP.REQ.USER.EXTERNAL_GROUPS gives list of all groups which are ',' seperated.
Returns:
list_t
EXTERNAL_GROUPS
(char
sep)
Operate as a List on the Group which is seperated by given delimiter. For example: HTTP.REQ.USER.EXTERNAL_GROUPS(':') gives list of all external groups which are ':' seperated.
Parameters
(expressions not allowed):
sep- delimiter
Returns:
list_t
-
GROUPS
Operate as a List on the Group which is seperated by ','. For example: HTTP.REQ.USER.GROUPS gives list of all groups which are ',' seperated. In this list first internal groups are listed which are followed by external groups.
Returns:
list_t
GROUPS_AS_XML
(text_t tag)
Gives the list of groups in a SAML assertion multi-attribute format, each enclosed by an element that has the specified tagname. For example: HTTP.REQ.USER.GROUPS_AS_XML("mytagname"): the expression will return a list of groups in the following format - financeengg In this example, finance, engg are the group names.
Parameters``:
tag- tagname
Returns:
text_t
GROUPS
(char
sep)
Operate as a List on the Group which is seperated by given delimiter. For example: HTTP.REQ.USER.GROUPS(':') gives list of all groups which are ':' seperated. In this list first internal groups are listed which are followed by external groups.
Parameters
(expressions not allowed):
sep- delimiter
Returns:
list_t
-
INTERNAL_GROUPS
Operate as a List on the Group which is seperated by ','. For example: HTTP.REQ.USER.INTERNAL_GROUPS gives list of all groups which are ',' seperated.
Returns:
list_t
INTERNAL_GROUPS
(char
sep)
Operate as a List on the Group which is seperated by given delimiter. For example: HTTP.REQ.USER.INTERNAL_GROUPS(':') gives list of all internal groups which are ':' seperated.
Parameters
(expressions not allowed):
sep- delimiter
Returns:
list_t
IS_MEMBER_OF_ALL
(text_t patset_name)
Returns TRUE if all patterns(group string) of the patset matches user's groups in session
Parameters
(expressions not allowed):
patset_name- patset Name
Returns:
bool_at
IS_MEMBER_OF_ANY
(text_t patset_name)
Returns TRUE if there is at least one pattern(group string) of the patset matches user's groups in session
Parameters
(expressions not allowed):
patset_name- patset Name
Returns:
bool_at
IS_MEMBER_OF
(text_t group_name)
Returns TRUE if the user is a member of the group group_name
Parameters
(expressions not allowed):
group_name- Group Name
Returns:
bool_at
-
LOGIN_ATTEMPTS
Return the number of failed login attempts for the current user. User name is extracted from current authentication process.
Returns:
num_at
LOGIN_ATTEMPTS
(text_t username)
Return the number of failed login attempts for the given user.
Parameters
(expressions not allowed):
username- the name of the user to get the information for.
Returns:
num_at
-
LOGIN_NAME
Returns the NAME that is provided by user at the time of login.
Returns:
text_t
-
NAME
Returns the NAME of the user. This is the name used by user for login unless it is overriden by name from external authentication server.
Returns:
text_t
-
OAUTHIDP_CC_FLOW
Returns true if the AAA session is in the OAuth IDP CC Flow. This is used during authentication of the user when the AAA server acts as an IDP and the Relaying Party is Citrix Cloud. Note that this expression works only if the corresponding OAuth IDP profile is configured with a default group.
Returns:
bool_at
-
OAUTHIDP_FLOW
Returns true if the AAA session is in the OAuth IDP Flow. This is used during authentication of the user when the AAA server acts as an IDP. Note that this expression works only if the corresponding OAuth IDP profile is configured with a default group.
Returns:
bool_at
-
PASSWD
Returns the PASSWORD of the user.
Returns:
text_t
-
SAMLIDP_FLOW
Returns true if the AAA session is in the SAML IDP Flow. This is used during authentication of the user when the AAA server acts as an IDP. Note that this expression works only if the corresponding SAML IDP profile is configured with a default group.
Returns:
bool_at
-
SESSIONID
Returns the Session ID of the user.
Returns:
text_t
Share
Share
In this article
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.