diff --git a/session/session.go b/session/session.go index 5d08e63..0c905a9 100644 --- a/session/session.go +++ b/session/session.go @@ -200,7 +200,8 @@ func (t *Token) Signature() *signature.Signature { // SetContext sets context of the Token. // // Supported contexts: -// - *ContainerContext. +// - *ContainerContext, +// - *ObjectContext. // // Resets context if it is not supported. func (t *Token) SetContext(v interface{}) { @@ -209,6 +210,8 @@ func (t *Token) SetContext(v interface{}) { switch c := v.(type) { case *ContainerContext: cV2 = c.ToV2() + case *ObjectContext: + cV2 = c.ToV2() } t.setBodyField(func(body *session.TokenBody) {