@Override public SecurityToken getToken() { return new AuthInfo(request).getSecurityToken(); }
@Override public SecurityToken getToken() { return new AuthInfo(request).getSecurityToken(); }
protected SecurityToken getSecurityToken(HttpServletRequest servletRequest) { return new AuthInfo(servletRequest).getSecurityToken(); }
protected SecurityToken getSecurityToken(HttpServletRequest servletRequest) { return new AuthInfo(servletRequest).getSecurityToken(); }
/** * @param request * @return A valid token for the given input. */ private SecurityToken extractAndValidateToken(HttpServletRequest request) throws GadgetException { SecurityToken token = new AuthInfo(request).getSecurityToken(); if (token == null) { // TODO: Determine appropriate external error code for this. throw new GadgetException(GadgetException.Code.INVALID_SECURITY_TOKEN); } return token; }
/** * @param request * @return A valid token for the given input. */ private SecurityToken extractAndValidateToken(HttpServletRequest request) throws GadgetException { SecurityToken token = new AuthInfo(request).getSecurityToken(); if (token == null) { // TODO: Determine appropriate external error code for this. throw new GadgetException(GadgetException.Code.INVALID_SECURITY_TOKEN); } return token; }
SecurityToken token = handler.getSecurityTokenFromRequest(req); if (token != null) { new AuthInfo(req).setAuthType(handler.getName()).setSecurityToken(token); callChain(chain, req, resp); return;
SecurityToken token = handler.getSecurityTokenFromRequest(req); if (token != null) { new AuthInfo(req).setAuthType(handler.getName()).setSecurityToken(token); callChain(chain, req, resp); return;
@Test public void testAuthType() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); AuthInfo info = new AuthInfo(req).setAuthType("FakeAuth"); assertEquals("FakeAuth", info.getAuthType()); // This should work when creating a new AuthInfo from the same request assertEquals("FakeAuth", new AuthInfo(req).getAuthType()); }
@Test public void testAuthType() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); AuthInfo info = new AuthInfo(req).setAuthType("FakeAuth"); assertEquals("FakeAuth", info.getAuthType()); // This should work when creating a new AuthInfo from the same request assertEquals("FakeAuth", new AuthInfo(req).getAuthType()); }
@Test public void testToken() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); SecurityToken token = new FakeGadgetToken(); AuthInfo info = new AuthInfo(req).setSecurityToken(token); assertEquals(token, info.getSecurityToken()); // This should work when creating a new AuthInfo from the same request assertEquals(token, new AuthInfo(req).getSecurityToken()); }
@Test public void testToken() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); SecurityToken token = new FakeGadgetToken(); AuthInfo info = new AuthInfo(req).setSecurityToken(token); assertEquals(token, info.getSecurityToken()); // This should work when creating a new AuthInfo from the same request assertEquals(token, new AuthInfo(req).getSecurityToken()); }
@Test public void testBinding() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); SecurityToken token = new FakeGadgetToken(); new AuthInfo(req).setSecurityToken(token).setAuthType("FakeAuth"); Injector injector = Guice.createInjector(new TestModule(req)); AuthInfo injected = injector.getInstance(AuthInfo.class); assertEquals(token, injected.getSecurityToken()); assertEquals("FakeAuth", injected.getAuthType()); }
@Test public void testBinding() throws Exception { HttpServletRequest req = new FakeHttpServletRequest(); SecurityToken token = new FakeGadgetToken(); new AuthInfo(req).setSecurityToken(token).setAuthType("FakeAuth"); Injector injector = Guice.createInjector(new TestModule(req)); AuthInfo injected = injector.getInstance(AuthInfo.class); assertEquals(token, injected.getSecurityToken()); assertEquals("FakeAuth", injected.getAuthType()); }