Skip to content

Commit 4711121

Browse files
haotruongnhatoroulet
authored andcommitted
Add policy URI to each endpoint token's SecurityPolicyUri
1 parent 8a6018f commit 4711121

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

asyncua/server/server.py

+3
Original file line numberDiff line numberDiff line change
@@ -497,20 +497,23 @@ def _set_endpoints(self, policy=ua.SecurityPolicy, mode=ua.MessageSecurityMode.N
497497
idtoken = ua.UserTokenPolicy()
498498
idtoken.PolicyId = "anonymous"
499499
idtoken.TokenType = ua.UserTokenType.Anonymous
500+
idtoken.SecurityPolicyUri = policy.URI
500501
idtokens.append(idtoken)
501502
supported_token_classes.append(ua.AnonymousIdentityToken)
502503

503504
if "Basic256Sha256" in self._policyIDs:
504505
idtoken = ua.UserTokenPolicy()
505506
idtoken.PolicyId = 'certificate_basic256sha256'
506507
idtoken.TokenType = ua.UserTokenType.Certificate
508+
idtoken.SecurityPolicyUri = policy.URI
507509
idtokens.append(idtoken)
508510
supported_token_classes.append(ua.X509IdentityToken)
509511

510512
if "Username" in self._policyIDs:
511513
idtoken = ua.UserTokenPolicy()
512514
idtoken.PolicyId = "username"
513515
idtoken.TokenType = ua.UserTokenType.UserName
516+
idtoken.SecurityPolicyUri = policy.URI
514517
idtokens.append(idtoken)
515518
supported_token_classes.append(ua.UserNameIdentityToken)
516519

0 commit comments

Comments
 (0)