Opc.Ua.EndpointDescription.FindUserTokenPolicy C# (CSharp) Method

FindUserTokenPolicy() public method

Finds a token policy that matches the user identity specified.
public FindUserTokenPolicy ( UserTokenType tokenType, string issuedTokenType ) : UserTokenPolicy
tokenType UserTokenType
issuedTokenType string
return UserTokenPolicy
        public UserTokenPolicy FindUserTokenPolicy(UserTokenType tokenType, string issuedTokenType)
        {
            // construct issuer type.
            string issuedTokenTypeText = issuedTokenType;
            
            // find matching policy.
            foreach (UserTokenPolicy policy in m_userIdentityTokens)
            {
                // check token type.
                if (tokenType != policy.TokenType)
                {
                    continue;
                }

                // check issuer token type.
                if (issuedTokenTypeText != policy.IssuedTokenType)
                {
                    continue;
                }

                return policy;
            }

            // no policy found
            return null;
        }
        #endregion

Same methods

EndpointDescription::FindUserTokenPolicy ( UserTokenType tokenType, XmlQualifiedName issuedTokenType ) : UserTokenPolicy
EndpointDescription::FindUserTokenPolicy ( string policyId ) : UserTokenPolicy