Package net.webpdf.wsclient.session.auth
-
Interface Summary Interface Description AuthProvider A class implementingAuthProvidershall provideAuthMaterialfor aSessionvia it´sAuthProvider.provide(Session)method.OAuth2Provider A class implementingOAuth2Providershall implement aOAuth2Provider.provide(Session)method to determine aOAuth2Tokenfor the authorization of aSession.
This interface is directly intended to enable you, to implement your own custom authorization provider - refer to the wiki for examples. -
Class Summary Class Description AbstractAuthenticationProvider A class extendingAbstractAuthenticationProvidershall provide the means to use the webPDF server´s login endpoint to authenticate a user.AnonymousAuthProvider An instance ofAnonymousAuthProviderdemands the initialization of an anonymousSession.
Be aware: You should make sure, that your webPDF server allows anonymousSessions, otherwise you can not use theAnonymousAuthProvider.UserAuthProvider An instance ofUserAuthProvidershall provideUsernamePasswordCredentialsfor the authentication of a webPDF user.