Package org.openstreetmap.josm.gui.oauth
Provides GUI classes for handling OAuth authentication to OSM API.
Backend is OAuth Signpost.
-
Class Summary Class Description AbstractAuthorizationUI This is the abstract base class for the three authorisation UIs.AccessTokenInfoPanel Displays the key and the secret of an OAuth Access Token.AdvancedOAuthPropertiesPanel Panel allowing the user to setup advanced OAuth parameters: Consumer key Consumer secret Request token URL Access token URL Authorize URL OSM login URL OSM logout URLFullyAutomaticAuthorizationUI This is an UI which supports a JOSM user to get an OAuth Access Token in a fully automatic process.FullyAutomaticAuthorizationUI.PasswordValidator FullyAutomaticPropertiesPanel Panel to enter username and password for the "fully automatic" authorization procedure.ManualAuthorizationUI This is an UI which supports a JOSM user to get an OAuth Access Token in a fully manual process.ManualAuthorizationUI.AccessTokenKeyValidator ManualAuthorizationUI.AccessTokenSecretValidator OAuthAuthorizationWizard This wizard walks the user to the necessary steps to retrieve an OAuth Access Token which allows JOSM to access the OSM API on the users behalf.OsmOAuthAuthorizationClient An OAuth 1.0 authorization client.OsmOAuthAuthorizationClient.SessionId OsmPrivilegesPanel Panel letting the user choose from a detailed list of privileges that will be requested for the OAuth token.RetrieveAccessTokenTask Asynchronous task for retrieving an Access Token.RetrieveRequestTokenTask Asynchronous task for retrieving a request tokenSemiAutomaticAuthorizationUI This is the UI for running a semi-automatic authorisation procedure.SemiAutomaticAuthorizationUI.StepLabel TestAccessTokenTask Checks whether an OSM API server can be accessed with a specific Access Token. -
Enum Summary Enum Description AuthorizationProcedure The type of procedure to use for retrieving OAuth credentials. -
Exception Summary Exception Description OsmLoginFailedException OSM login failure exception.OsmOAuthAuthorizationException OSM OAuth authorization exception.