Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IanLKaplan/CognitoDemo
/ types & classes
Types & classes
24 in github.com/IanLKaplan/CognitoDemo
⨍
Functions
76
◇
Types & classes
24
Class
ApplicationController
<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
Class
AuthenticationBase
<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
Interface
AuthenticationInterface
<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
Class
AuthenticationService
<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
Class
ChangeEmailController
<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
Class
ChangePasswordController
src/main/java/cognito_demo/controller/ChangePasswordController.java:27
Class
ChangeProfileController
src/main/java/cognito_demo/controller/ChangeProfileController.java:25
Class
CognitoDemoApplication
src/main/java/cognito_demo/CognitoDemoApplication.java:8
Class
CognitoDemoApplicationTests
src/test/java/cognito_demo/CognitoDemoApplicationTests.java:8
Interface
CognitoResources
<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
Class
CreateUser
src/main/java/cognito_demo/controller/CreateUser.java:23
Class
DeleteAccountController
<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
Class
DuplicateEmailException
<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
Class
EmailValidator
<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
Class
ForgotPasswordController
<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
Class
IndexController
src/main/java/cognito_demo/controller/IndexController.java:20
Class
LoginController
<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
Class
LoginInfo
<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
Class
PasswordRequest
src/main/java/cognito_demo/services/PasswordRequest.java:11
Class
ResetPasswordController
<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
Class
ResetPasswordRequest
src/main/java/cognito_demo/services/ResetPasswordRequest.java:11
Class
SessionInfo
src/main/java/cognito_demo/services/SessionInfo.java:11
Class
UserInfo
<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
Class
UserNameLookupController
src/main/java/cognito_demo/controller/UserNameLookupController.java:23