Class DIServiceConfig
- java.lang.Object
-
- org.oa4mp.server.loader.oauth2.servlet.DIServiceConfig
-
public class DIServiceConfig extends Object
Typical entry<diService enabled="true"> <users> <user name="XXX0" hash="YYY0"/> <user name="XXX1" hash="YYY1"/> </users> </diService>
Created by Jeff Gaynor
on 4/11/23 at 10:55 AM
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DIServiceConfig.UnknownDISericeUserException
-
Field Summary
Fields Modifier and Type Field Description static String
DI_SERVICE_CONFIG_TAG
static String
DI_SERVICE_ENABLED_ATTRIBUTE
static String
DI_SERVICE_HASH_ATTRIBUTE
static String
DI_SERVICE_NAME_ATTRIBUTE
static String
DI_SERVICE_USER_TAG
static String
DI_SERVICE_USERS_TAG
-
Constructor Summary
Constructors Constructor Description DIServiceConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUser(String username, String hash)
void
checkPassword(String username, String password)
String
getHash(String username)
boolean
hasUser(String username)
boolean
hasUsers()
boolean
isEnabled()
void
setEnabled(boolean enabled)
-
-
-
Field Detail
-
DI_SERVICE_CONFIG_TAG
public static final String DI_SERVICE_CONFIG_TAG
- See Also:
- Constant Field Values
-
DI_SERVICE_ENABLED_ATTRIBUTE
public static final String DI_SERVICE_ENABLED_ATTRIBUTE
- See Also:
- Constant Field Values
-
DI_SERVICE_USERS_TAG
public static final String DI_SERVICE_USERS_TAG
- See Also:
- Constant Field Values
-
DI_SERVICE_USER_TAG
public static final String DI_SERVICE_USER_TAG
- See Also:
- Constant Field Values
-
DI_SERVICE_NAME_ATTRIBUTE
public static final String DI_SERVICE_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
DI_SERVICE_HASH_ATTRIBUTE
public static final String DI_SERVICE_HASH_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
hasUsers
public boolean hasUsers()
-
hasUser
public boolean hasUser(String username)
-
-