Description: A synchronous browse the source, but also need some configuration, can need to communicate
To Search:
File list (Check if you may need any files):
login\AccountException.java
login\AccountExpiredException.java
login\AccountLockedException.java
login\AccountNotFoundException.java
login\AppConfigurationEntry.java
callback\Callback.java
callback\CallbackHandler.java
callback\ChoiceCallback.java
login\Configuration.java
login\ConfigurationSpi.java
callback\ConfirmationCallback.java
login\CredentialException.java
login\CredentialExpiredException.java
login\CredentialNotFoundException.java
kerberos\DelegationPermission.java
Destroyable.java
DestroyFailedException.java
login\FailedLoginException.java
kerberos\KerberosKey.java
kerberos\KerberosPrincipal.java
kerberos\KerberosTicket.java
kerberos\KeyImpl.java
callback\LanguageCallback.java
login\LoginContext.java
login\LoginException.java
spi\LoginModule.java
callback\NameCallback.java
callback\PasswordCallback.java
Policy.java
PrivateCredentialPermission.java
Refreshable.java
RefreshFailedException.java
kerberos\ServicePermission.java
Subject.java
SubjectDomainCombiner.java
callback\TextInputCallback.java
callback\TextOutputCallback.java
callback\UnsupportedCallbackException.java
vAuthPermission.java
x500\X500Principal.java
x500\X500PrivateCredential.java
callback
kerberos
login
spi
x500