MCPcopy Create free account

hub / github.com/IanLKaplan/CognitoDemo / types & classes

Types & classes24 in github.com/IanLKaplan/CognitoDemo

ClassApplicationController
<h4> ApplicationController </h4> <p> This controller doesn't do much except support a placeholder application page. This page should only be accessibl
src/main/java/cognito_demo/controller/ApplicationController.java:36
ClassAuthenticationBase
<h4> AuthenticationBase </h4> <p> This base class provides the authentication service and some common constants for the authentication controller subc
src/main/java/cognito_demo/controller/AuthenticationBase.java:27
InterfaceAuthenticationInterface
<h4> AuthenticationInterface </h4> <p> An interface for authentication. This interface is designed to abstract the actual implementation of authentica
src/main/java/cognito_demo/services/AuthenticationInterface.java:27
ClassAuthenticationService
<h4> AuthenticationService </h4> <p> Provide authentication and other user management services. </p> <p> Oct 16, 2018 </p> @author Ian Kaplan, iank@b
src/main/java/cognito_demo/services/AuthenticationService.java:61
ClassChangeEmailController
<h4> ChangeEmailController </h4> <p> Change the user's email address. </p> <p> Nov 12, 2018 </p> @author Ian Kaplan, iank@bearcave.com
src/main/java/cognito_demo/controller/ChangeEmailController.java:39
ClassChangePasswordController
src/main/java/cognito_demo/controller/ChangePasswordController.java:27
ClassChangeProfileController
src/main/java/cognito_demo/controller/ChangeProfileController.java:25
ClassCognitoDemoApplication
src/main/java/cognito_demo/CognitoDemoApplication.java:8
ClassCognitoDemoApplicationTests
src/test/java/cognito_demo/CognitoDemoApplicationTests.java:8
InterfaceCognitoResources
<h4> CognitoResources </h4> <p> Constants that are used by for AWS Cognito authentication. </p> <p> Nov 13, 2018 </p> @author Ian Kaplan, iank@bearca
src/main/java/cognito_demo/services/CognitoResources.java:26
ClassCreateUser
src/main/java/cognito_demo/controller/CreateUser.java:23
ClassDeleteAccountController
<h4> DeleteAccountController </h4> <p> Support for account deletion. Note that an account can only be deleted when the user is logged in and requires
src/main/java/cognito_demo/controller/DeleteAccountController.java:38
ClassDuplicateEmailException
<h4> DuplicateEmailException </h4> <p> An exception designed for the case where there is more than one user in the Cognito database with a given email
src/main/java/cognito_demo/services/DuplicateEmailException.java:27
ClassEmailValidator
<h4> EmailValidator </h4> <p> Validate the syntax of an email address (of course this code cannot assure that the email address actually connects to a
src/main/java/cognito_demo/util/EmailValidator.java:38
ClassForgotPasswordController
<h4> ForgotPasswordController </h4> <p> This controller handles the page and form that allows a user to request a password reset. Cognito will email a
src/main/java/cognito_demo/controller/ForgotPasswordController.java:39
ClassIndexController
src/main/java/cognito_demo/controller/IndexController.java:20
ClassLoginController
<h4> LoginController </h4> <p> Handle the login form. This is not handled in the index controller to provide flexibility (e.g., the index page could b
src/main/java/cognito_demo/controller/LoginController.java:38
ClassLoginInfo
<h4> LoginInfo </h4> <p> The information that is obtained with the user logs into the system. This class extends the UserInfo class by adding an sessi
src/main/java/cognito_demo/services/LoginInfo.java:27
ClassPasswordRequest
src/main/java/cognito_demo/services/PasswordRequest.java:11
ClassResetPasswordController
<h4> ResetPasswordController </h4> <p> This controller handles the reset password form. This form is used to reset the password using a code that is e
src/main/java/cognito_demo/controller/ResetPasswordController.java:37
ClassResetPasswordRequest
src/main/java/cognito_demo/services/ResetPasswordRequest.java:11
ClassSessionInfo
src/main/java/cognito_demo/services/SessionInfo.java:11
ClassUserInfo
<h4> UserInfo </h4> <p> The UserInfo class packages the information associated with a user. This allows the user information to be abstracted from the
src/main/java/cognito_demo/services/UserInfo.java:25
ClassUserNameLookupController
src/main/java/cognito_demo/controller/UserNameLookupController.java:23