Package | Description |
---|---|
de.innovationgate.webgate.api |
Basic functionality of the WGAPI including most of the database-independent functionality.
|
de.innovationgate.webgate.api.auth |
External authentication modules for WGAPI databases.
|
de.innovationgate.webgate.api.templates |
Templates to create your own simple content/design/repository sources.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationSession |
WGSessionContext.getAuthenticationSession()
Returns the session on the authentication module in use for this database session
|
AuthenticationSession |
WGSessionContext.DocumentContext.getAuthenticationSession() |
Modifier and Type | Method and Description |
---|---|
WGUserDetails |
WGDatabase.defaultBuildUserDetails(AuthenticationSession authSession)
Default implementation for building user details for an authentication
session.
|
WGUserAccess |
WGDatabaseCore.openSession(AuthenticationSession authSession,
java.lang.Object credentials,
boolean master)
Opens a session for the given user/thread.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AuthSessionWithUserCacheQualifier
Subinterface for
AuthenticationSession which provides an additional user cache qualifier for the WGAPI. |
Modifier and Type | Class and Description |
---|---|
class |
AnonymousAuthSession
Auth session object representing an anonymous login.
|
class |
BackendAuthSession
An authentication session that needs to be authenticated in the WGAPI backend implementation.
|
class |
MasterLoginAuthSession
Auth session object representing an anonymous login.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationSession |
RedirectionAuthModule.login(java.lang.String user,
java.lang.Object credentials) |
AuthenticationSession |
FileAuthenticationModule.login(java.lang.String user,
java.lang.Object credentials) |
AuthenticationSession |
AuthenticationModule.login(java.lang.String user,
java.lang.Object credentials)
Called to verify a login.
|
AuthenticationSession |
CertAuthCapableAuthModule.login(java.security.cert.X509Certificate cert)
Called to verify a login that uses a certificate as credential.
|
Modifier and Type | Method and Description |
---|---|
WGUserAccess |
SimpleContentSource.openSession(AuthenticationSession authSession,
java.lang.Object pwd,
boolean master) |