List of usage examples for org.apache.wicket.authroles.authorization.strategies.role Roles ADMIN
String ADMIN
To view the source code for org.apache.wicket.authroles.authorization.strategies.role Roles ADMIN.
Click Source Link
From source file:abid.password.wicket.MutablePasswordSession.java
License:Apache License
@Override public Roles getRoles() { Roles roles = new Roles(); if (isSignedIn()) { roles.add(Roles.ADMIN); } return roles; }
From source file:com.barchart.kerberos.server.security.zMyAuthenticatedWebSession.java
License:Apache License
/** * @see org.apache.wicket.authentication.AuthenticatedWebSession#getRoles() *//*from w w w . ja v a 2s . c o m*/ @Override public Roles getRoles() { if (isSignedIn()) { // If the user is signed in, they have these roles return new Roles(Roles.ADMIN); } return null; }
From source file:de.inren.service.folder.FolderServiceImpl.java
License:Apache License
@Override public void init() { if (!initDone) { log.info("FolderService init start."); roleService.init();/*from w w w . j a va2 s . c o m*/ // Check for root folder Collection<Folder> folders = folderRepository.findByType(FolderType.ROOT); Folder root; if (folders == null || folders.isEmpty()) { Role roleAdmin = roleService.findRoleByName(Roles.ADMIN); root = new Folder(); root.setType(FolderType.ROOT); root.setName(FolderType.ROOT.name()); root.getRoles().add(roleAdmin); root = folderRepository.save(root); log.info("Created root folder: " + root); } else { root = folders.iterator().next(); } // Check for trash folder folders = folderRepository.findByType(FolderType.TRASH); if (folders == null || folders.isEmpty()) { Role roleUser = roleService.findRoleByName(Roles.USER); Folder trash = new Folder(); trash.setType(FolderType.TRASH); trash.setName(FolderType.TRASH.name()); trash.getRoles().add(roleUser); trash = folderRepository.save(trash); root.getItems().add(trash); root = folderRepository.save(root); log.info("Created trash folder: " + trash); } initDone = true; log.info("FolderService init done."); } }
From source file:de.smf.timetracker.controller.BasicAuthenticationSession.java
License:Apache License
@Override public boolean authenticate(String username, String password) { User currentUser = null;//from w ww . j a v a 2 s . com try { currentUser = UserManager.getUserByUsernameAndPassword(username, SHA1Converter.SHA1(password)); } catch (NoSuchAlgorithmException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (currentUser != null) { setAttribute("username", currentUser.getFirstname()); setAttribute("id", currentUser.getId()); if (currentUser.getAdminPrivileges().equals("Y")) { roles = new Roles(Roles.ADMIN + "," + Roles.USER); } else { roles = new Roles(Roles.USER); } return true; } else { return false; } }
From source file:net.databinder.auth.components.DataUserStatusPanelBase.java
License:Open Source License
/** * Constructs sign in and out links.//from w w w . j a v a 2 s . co m * @param id Wicket id */ public DataUserStatusPanelBase(String id) { super(id); WebMarkupContainer wrapper = new WebMarkupContainer("signedInWrapper") { public boolean isVisible() { return getAuthSession().isSignedIn(); } }; add(wrapper); wrapper.add(new Label("username", new AbstractReadOnlyModel() { @Override public Object getObject() { return getAuthSession().getUser().getUsername(); } })); wrapper.add(new Link("profile") { @Override public void onClick() { setResponsePage(profilePage(new DataSignInPageBase.ReturnPage() { public Page get() { return DataUserStatusPanelBase.this.getPage(); } })); } }.add(new Label("text", getString("data.auth.status.account", null, "Account")))); wrapper.add(new BookmarkablePageLink("admin", adminPageClass()) { @Override public boolean isEnabled() { return !adminPageClass().isInstance(getPage()); } @Override public boolean isVisible() { T user = ((AuthSession<T>) getSession()).getUser(); return user != null && user.hasRole(Roles.ADMIN); } }.add(new Label("text", getString("data.auth.status.admin", null, "Admin")))); wrapper.add(new Link("signOut") { @Override public void onClick() { getAuthSession().signOut(); setResponsePage(getApplication().getHomePage()); } }.add(new Label("text", getString("data.auth.status.sign_out", null, "Sign out")))); add(getSignInLink("signIn").add(new Label("text", getString("data.auth.status.sign_in", null, "Sign in")))); }
From source file:net.mad.ads.manager.web.application.ManagerSession.java
License:Open Source License
@Override public Roles getRoles() { if (isSignedIn()) { // If the user is signed in, they have these roles return new Roles(Roles.ADMIN); }//from w ww . j a va2 s. c om return null; }
From source file:org.cyclop.web.webapp.CyclopWebSession.java
License:Apache License
@Override public Roles getRoles() { return new Roles(authenticated ? Roles.ADMIN : "NO_AUTH"); }
From source file:org.wicketTutorial.BasicAuthenticationSession.java
License:Apache License
public Roles getRoles() { Roles resultRoles = new Roles(); if (isSignedIn()) resultRoles.add("SIGNED_IN"); if (username != null && username.equals("superuser")) resultRoles.add(Roles.ADMIN); return resultRoles; }
From source file:org.wicketTutorial.metadataroles.WicketApplication.java
License:Apache License
@Override public void init() { getSecuritySettings().setAuthorizationStrategy(new MetaDataRoleAuthorizationStrategy(this)); MetaDataRoleAuthorizationStrategy.authorize(AdminOnlyPage.class, Roles.ADMIN); }