AuthZResp) 78 end role 79 80 role enviroment() 81 def= 82 const u_as_n1,u_as_n3,u_as_uname,u_as_pass,u_as_authzgrant,rs_rp_profile,rp_rs_n4,u_rp_resource, as_rs_accesstoken,as_rs_n4,rp_rs_n5,app_rp_authzresp: protocol_id
/\ application(U,RP,AS,APP,RS,KU,KRP,KAS,KAPP,KRS,SAPPU,RAPPU,SAPPRP,RAPPRP,SAPPAS,RAPPAS,SAPPRS,RAPPRS,AccessToken,AuthZGrant,PROFILE,AuthZReq,AuthZResp)
78 end role
79
80 role enviroment()
81 def=
82
const u_as_n1,u_as_n3,u_as_uname,u_as_pass,u_as_authzgrant,rs_rp_profile,rp_rs_n4,u_rp_resource, as_rs_accesstoken,as_rs_n4,rp_rs_n5,app_rp_authzresp: protocol_id,
83
u,as,rp,rs,app: agent, ku,kas,krp,krs,kapp,ki: public_key, resource,authzgrant,profile,accesstoken : hash_func,
84
authzreq,authzresp : message
85
intruder_knowledge={u,rp,krp,ki,inv(ki),as,kas,rs,krs,resource}
86
composition
87
session(u,as,i,app,rs,ku,kas,ki,kapp,krs,resource,authzgrant,profile,accesstoken,authzreq,authzresp)
88