1 20 21 package com.methodhead.test; 22 23 import com.methodhead.auth.*; 24 25 31 public class TestUser 32 implements 33 AuthUser { 34 35 37 39 41 43 public boolean authenticate( 44 String password ) { 45 46 return ( login_ != null ) && login_.equals( password ); 47 } 48 49 public String getLogin() { 50 return login_; 51 } 52 53 public String getPublicSecret() { 54 return "SECRET"; 55 } 56 57 public boolean loadForLogin( 58 String login ) 59 throws 60 AuthException { 61 62 if ( "admin".equals( login ) || "user".equals( login ) ) { 63 login_ = login; 64 return true; 65 } 66 67 return false; 68 } 69 70 72 74 private String login_ = "TestUser"; 75 } 76 | Popular Tags |