X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsView.java;h=0ff1211b7d6a436d9bdad5e007bc61f65af5c5c7;hb=86db10fcb2299ebf71d5599a80dc54444b26f893;hp=ba960de33fedbf60c70e533a7da6dcf3fe1b8747;hpb=384a3240883b5578a3d2e3d4a95a5307e9914d7d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/CmsView.java b/org.argeo.cms/src/org/argeo/cms/CmsView.java index ba960de33..0ff1211b7 100644 --- a/org.argeo.cms/src/org/argeo/cms/CmsView.java +++ b/org.argeo.cms/src/org/argeo/cms/CmsView.java @@ -1,6 +1,7 @@ package org.argeo.cms; import javax.security.auth.Subject; +import javax.security.auth.login.LoginContext; /** Provides interaction with the CMS system. UNSTABLE API at this stage. */ public interface CmsView { @@ -10,10 +11,12 @@ public interface CmsView { public void navigateTo(String state); // SECURITY - public void authChange(); + public void authChange(LoginContext loginContext); public Subject getSubject(); + public void logout(); + // SERVICES public void exception(Throwable e);