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 classDIServiceConfig.UnknownDISericeUserException
-
Field Summary
Fields Modifier and Type Field Description static StringDI_SERVICE_CONFIG_TAGstatic StringDI_SERVICE_ENABLED_ATTRIBUTEstatic StringDI_SERVICE_HASH_ATTRIBUTEstatic StringDI_SERVICE_NAME_ATTRIBUTEstatic StringDI_SERVICE_USER_TAGstatic StringDI_SERVICE_USERS_TAG
-
Constructor Summary
Constructors Constructor Description DIServiceConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUser(String username, String hash)voidcheckPassword(String username, String password)StringgetHash(String username)booleanhasUser(String username)booleanhasUsers()booleanisEnabled()voidsetEnabled(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)
-
-