{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":270,"y":140,"rotation":0,"id":47,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70.00000000000001,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":null,"linkMap":[]},{"x":77,"y":154,"rotation":0,"id":45,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,0],[191.01047091717248,2.2737367544323206e-13]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":46,"uid":null,"width":70,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Goto \"app\"</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":76,"y":129,"rotation":0,"id":39,"uid":"com.gliffy.shape.uml.uml_v1.default.association","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":0,"startArrowRotation":89.99955678510828,"endArrowRotation":89.99955678476914,"ortho":true,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,-20],[0,384.5],[1,384.5],[1,789]],"lockSegments":{}}},"children":null,"linkMap":[]},{"x":57,"y":20,"rotation":0,"id":0,"uid":"com.gliffy.shape.uml.uml_v1.default.actor","width":44.1,"height":70,"lockAspectRatio":true,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.actor.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":40,"uid":null,"width":28,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"below","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Arial; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 14px; color: rgb(0, 0, 0);\">User</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":664,"y":108,"rotation":0,"id":35,"uid":"com.gliffy.shape.erd.erd_v1.default.one_one","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":2,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":true,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-660,1],[-38,1],[-38,1],[584,1]],"lockSegments":{}}},"children":null,"linkMap":[]},{"x":215,"y":63,"rotation":0,"id":21,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":130,"height":30,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#7F9EAD","fillColor":"#CBD8DE","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2.5999999999999996,"y":0,"rotation":0,"id":22,"uid":null,"width":124.8,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Arial; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 14px; color: rgb(0, 0, 0);\">Browser</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":685,"y":63,"rotation":0,"id":16,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":130,"height":30,"lockAspectRatio":false,"lockShape":false,"order":2,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#7F9EAD","fillColor":"#CBD8DE","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2.5999999999999996,"y":0,"rotation":0,"id":18,"uid":null,"width":124.8,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Arial; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 14px; color: rgb(0, 0, 0);\">CAS Server</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":1055,"y":63,"rotation":0,"id":19,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":130,"height":30,"lockAspectRatio":false,"lockShape":false,"order":4,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#7F9EAD","fillColor":"#CBD8DE","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2.5999999999999996,"y":0,"rotation":0,"id":20,"uid":null,"width":124.8,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Arial; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 14px; color: rgb(0, 0, 0);\">Application</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":746,"y":110,"rotation":0,"id":43,"uid":"com.gliffy.shape.uml.uml_v1.default.association","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":0,"startArrowRotation":89.99999999999869,"endArrowRotation":90,"ortho":true,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,0],[0,376],[0,376],[0,752]],"lockSegments":{}}},"children":null,"linkMap":[]},{"x":1106,"y":140,"rotation":0,"id":49,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[],"linkMap":[]},{"x":805,"y":260,"rotation":0,"id":51,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[300.00549448231277,-58.9999999999998],[-519.0007082034617,-59.00000000000014]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":65,"uid":null,"width":455,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">302 Location: \n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">https://sso.example.com/cas/login?service=https://app.edample.org</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":289,"y":161,"rotation":0,"id":50,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,0],[817.0024479767487,5.968558980384842e-13]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":52,"uid":null,"width":189,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">GET https://app.example.org</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":740,"y":240,"rotation":0,"id":70,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70,"lockAspectRatio":false,"lockShape":false,"order":25,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[],"linkMap":[]},{"x":802,"y":312,"rotation":0,"id":67,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-515,-59],[-60.998898679749914,-59]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":68,"uid":null,"width":266,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">GET https://sso.example.com/cas/login?\n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">service=https://app.edample.org</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":760,"y":260,"rotation":0,"id":84,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":130,"height":24,"lockAspectRatio":false,"lockShape":false,"order":26,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; color: rgb(37, 47, 52); white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px;\">No SSO Session. Present Login Form</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1016,"y":356,"rotation":0,"id":85,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":27,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-274.9487760173164,-59.000000000000114],[-728.0044144903495,-59.000000000000284]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":86,"uid":null,"width":105,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Show Login Form</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":803,"y":401,"rotation":0,"id":88,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":29,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-532.9974359723385,-59.00000000000017],[-728.0044144903495,-59.000000000000284]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":89,"uid":null,"width":126,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Display Login Form</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":270,"y":240,"rotation":0,"id":66,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":null,"linkMap":[]},{"x":270,"y":320,"rotation":0,"id":90,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70,"lockAspectRatio":false,"lockShape":false,"order":31,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":null,"linkMap":[]},{"x":78,"y":381,"rotation":0,"id":91,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":32,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,0],[191.01047091717248,2.2737367544323206e-13]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":92,"uid":null,"width":119,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Submit Login Form</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":805,"y":476,"rotation":0,"id":93,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":34,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-515,-59],[-70.99887387530202,-59]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":94,"uid":null,"width":273,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">POST https://sso.example.com/cas/login?\n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">service=https://app.edample.org</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":270,"y":400,"rotation":0,"id":95,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":300,"lockAspectRatio":false,"lockShape":false,"order":36,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":null,"linkMap":[]},{"x":739,"y":400,"rotation":0,"id":96,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":300,"lockAspectRatio":false,"lockShape":false,"order":37,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[],"linkMap":[]},{"x":753,"y":434,"rotation":0,"id":97,"uid":"com.gliffy.shape.uml.uml_v1.default.self_message","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":38,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.self_message.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#000000","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":99,"uid":null,"width":84,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"right","vposition":"none","hposition":"right","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Authenticate</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":1115,"y":108,"rotation":0,"id":44,"uid":"com.gliffy.shape.uml.uml_v1.default.association","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":12,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":0,"startArrowRotation":89.9990581768727,"endArrowRotation":89.99905817402278,"ortho":true,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,0],[0,392.5],[2,392.5],[2,785]],"lockSegments":{}}},"children":null,"linkMap":[]},{"x":1130,"y":150,"rotation":0,"id":62,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":190,"height":36,"lockAspectRatio":false,"lockShape":false,"order":21,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"<p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; color: rgb(37, 47, 52); white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px;\">Unauthorized Access. Forward to CAS with \"service.</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":756,"y":538,"rotation":0,"id":117,"uid":"com.gliffy.shape.uml.uml_v1.default.self_message","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":42,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.self_message.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#000000","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":118,"uid":null,"width":224,"height":48,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"right","vposition":"none","hposition":"right","html":"<p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Validate ST for \n</span></p><p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">https://app.example.com. \n</span></p><p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Request passed through the \n</span></p><p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">CAS server and not the CAS node.</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":1013,"y":739,"rotation":0,"id":123,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":48,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-274.9487760173164,-59.000000000000114],[-726.0099765835777,-59]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":124,"uid":null,"width":378,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">SET Cookie: TGC=TGT123456\n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">302 Location: https://app.example.com?ticket=JWT-12345</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":804,"y":795,"rotation":0,"id":125,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":50,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-515,-59],[306.0006090131724,-58.999999999999204]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":126,"uid":null,"width":350,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">GET/POST https://app.example.comm/ticket=JWT-12345</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":269,"y":720,"rotation":0,"id":127,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":180,"lockAspectRatio":false,"lockShape":false,"order":52,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":null,"linkMap":[]},{"x":1110,"y":720,"rotation":0,"id":128,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70,"lockAspectRatio":false,"lockShape":false,"order":53,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[],"linkMap":[]},{"x":1130,"y":730,"rotation":0,"id":130,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":190,"height":48,"lockAspectRatio":false,"lockShape":false,"order":54,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"<p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; color: rgb(37, 47, 52); white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px;\">Unpack and verify JWT. Establish session and let the browser redirect back to the application.</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":807,"y":831,"rotation":0,"id":131,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":55,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[300.00549448231277,-58.9999999999998],[-519.0007082034617,-59.00000000000014]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":132,"uid":null,"width":259,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">SET Cookie: JSESSIONID=ABCD123\n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">302 Location: https://app.example.com</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":756,"y":646,"rotation":0,"id":121,"uid":"com.gliffy.shape.uml.uml_v1.default.self_message","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":46,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.self_message.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#000000","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":122,"uid":null,"width":140,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"right","vposition":"none","hposition":"right","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Create JWT based on \n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Principal/Attributes</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":756,"y":596,"rotation":0,"id":119,"uid":"com.gliffy.shape.uml.uml_v1.default.self_message","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.self_message.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#000000","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":120,"uid":null,"width":196,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"right","vposition":"none","hposition":"right","html":"<p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Receive Principal/Attributes\n</span></p><p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">for https://app.example.com</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":279,"y":108,"rotation":0,"id":41,"uid":"com.gliffy.shape.uml.uml_v1.default.association","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":10,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":0,"startArrowRotation":90.00087550569525,"endArrowRotation":90.00087550817268,"ortho":true,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[0,0],[0,407],[-2,407],[-2,814]],"lockSegments":{}}},"children":null,"linkMap":[]},{"x":756,"y":480,"rotation":0,"id":114,"uid":"com.gliffy.shape.uml.uml_v1.default.self_message","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":40,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.self_message.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#000000","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":115,"uid":null,"width":161,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"right","vposition":"none","hposition":"right","html":"<p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Issue ST for\n</span></p><p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">https://app.example.com</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":804,"y":875,"rotation":0,"id":135,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":57,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":0,"endArrowRotation":0,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-515,-59],[306.0006090131724,-58.999999999999204]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":136,"uid":null,"width":189,"height":24,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Cookie: JSESSIONID:ABCD123\n</span></p><p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">GET https://app.example.com</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":1110,"y":800,"rotation":0,"id":137,"uid":"com.gliffy.shape.uml.uml_v1.default.activation","width":15,"height":70,"lockAspectRatio":false,"lockShape":false,"order":59,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#FFFFFF","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[],"linkMap":[]},{"x":1126,"y":823,"rotation":0,"id":138,"uid":"com.gliffy.shape.uml.uml_v1.default.self_message","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":60,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.self_message.uml_v1","strokeWidth":1,"strokeColor":"#000000","fillColor":"#000000","gradient":false,"dropShadow":false,"state":0,"shadowX":0,"shadowY":0,"opacity":1}},"children":[{"x":2,"y":0,"rotation":0,"id":139,"uid":null,"width":105,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"right","vposition":"none","hposition":"right","html":"<p style=\"text-align:left;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Validate Cookie</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":807,"y":922,"rotation":0,"id":140,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":62,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[300.00549448231277,-58.9999999999998],[-519.0007082034617,-59.00000000000014]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":141,"uid":null,"width":287,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">200 [Contents of https://app.example.com]</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":806,"y":952,"rotation":0,"id":142,"uid":"com.gliffy.shape.uml.uml_v1.default.message","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":65,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":2,"startArrowRotation":180,"endArrowRotation":180,"ortho":false,"interpolationType":"quadratic","cornerRadius":0,"controlPath":[[-535.9895838553646,-59],[-728.0044144903495,-59.00000000000023]],"lockSegments":{}}},"children":[{"x":0,"y":0,"rotation":0,"id":143,"uid":null,"width":91,"height":12,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"both","vposition":"none","hposition":"none","html":"<p style=\"text-align:center;\"><span style=\"font-size: 12px; font-family: Courier; white-space: pre-wrap; font-weight: bold; text-decoration: none; line-height: 12px; color: rgb(0, 0, 0);\">Display \"app\"</span></p>","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]}],"background":"#FFFFFF","width":1318,"height":927,"maxWidth":5000,"maxHeight":5000,"nodeIndex":144,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":false,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.sitemap.sitemap_v1.default":{"fill":"#6699CC","stroke":"#666666","strokeWidth":2}},"lineStyles":{"global":{"fill":"none","stroke":"2A5666","strokeWidth":2,"orthoMode":1}},"textStyles":{},"themeData":{"uid":"com.gliffy.theme.cloudy_day","name":"Cloudy Day","shape":{"primary":{"strokeWidth":2,"strokeColor":"#7F9EAD","fillColor":"#CBD8DE","gradient":false,"dropShadow":false,"opacity":1,"text":{"color":"#000000","bold":null,"italic":null,"underline":null}},"secondary":{"strokeWidth":2,"strokeColor":"#555555","fillColor":"#EEEEEE","gradient":false,"dropShadow":false,"opacity":1,"text":{"color":"#000000","bold":null,"italic":null,"underline":null}},"tertiary":{"strokeWidth":2,"strokeColor":"#7E725A","fillColor":"#CCC7BD","gradient":false,"dropShadow":false,"opacity":1,"text":{"color":"#000000","bold":null,"italic":null,"underline":null}},"highlight":{"strokeWidth":2,"strokeColor":"#314047","fillColor":"#4A5F68","gradient":false,"dropShadow":false,"opacity":1,"text":{"color":"#ffffff","bold":null,"italic":null,"underline":null}}},"line":{"strokeWidth":2,"strokeColor":"#4A5F68","fillColor":"none","arrowType":2,"interpolationType":"quadratic","cornerRadius":0,"text":{"color":"#000000","bold":null,"italic":null,"underline":null}},"text":{"color":"#252F34","bold":null,"italic":null,"underline":null},"stage":{"color":"#FFFFFF"}}}}