Package org.openstreetmap.josm.io.auth
Provides the classes for authentication I/O.
-
Interface Summary Interface Description AbstractCredentialsAgent.CredentialsProvider Synchronous credentials provider.CredentialsAgent A CredentialsAgent manages two credentials: the credential forAuthenticator.RequestorType.SERVER
which is equal to the OSM API credentials in JOSM the credential forAuthenticator.RequestorType.PROXY
which is equal to the credentials for an optional HTTP proxy server a user may use In addition, it manages an OAuth Access Token for accessing the OSM server.CredentialsManager.CredentialsAgentFactory Credentials agent factory. -
Class Summary Class Description AbstractCredentialsAgent Partial implementation of theCredentialsAgent
interface.CredentialsAgentResponse CredentialsAgentResponse represents the response fromCredentialsAgent.getCredentials(java.net.Authenticator.RequestorType, String, boolean)
.CredentialsManager CredentialManager is a factory for the single credential agent used.DefaultAuthenticator This is the default authenticator used in JOSM.JosmPreferencesCredentialAgent This is the default credentials agent in JOSM. -
Exception Summary Exception Description CredentialsAgentException Exception thrown for errors while handling credentials.