@Service public class BaseSecurityServiceImpl extends java.lang.Object implements BaseSecurityService
Initial Date: 09.06.2011
限定符和类型 | 字段和说明 |
---|---|
static OLATResourceable |
IDENTITY_EVENT_CHANNEL |
限定符和类型 | 方法和说明 |
---|---|
Identity |
createAndPersistIdentity(java.lang.String username,
User user,
java.lang.String provider,
java.lang.String authusername,
java.lang.String credential) |
Identity |
createAndPersistIdentityAndUser(java.lang.String username,
User user,
java.lang.String provider,
java.lang.String authusername,
java.lang.String credential) |
Identity |
getAndUpdateAnonymousUserForLanguage(java.util.Locale locale,
java.lang.String firstName)
Returns the anonymous identity for a given locale, normally used to log in as guest user
|
public static final OLATResourceable IDENTITY_EVENT_CHANNEL
public Identity createAndPersistIdentity(java.lang.String username, User user, java.lang.String provider, java.lang.String authusername, java.lang.String credential)
createAndPersistIdentity
在接口中 BaseSecurityService
username
- the usernameuser
- the presisted Userauthusername
- the username used as authentication credential (=username for provider "OLAT")provider
- the provider of the authentication ("OLAT" or "AAI"). If null, no authentication token is generated.credential
- the credentials or null if not usedpublic Identity createAndPersistIdentityAndUser(java.lang.String username, User user, java.lang.String provider, java.lang.String authusername, java.lang.String credential)
createAndPersistIdentityAndUser
在接口中 BaseSecurityService
username
- the usernameuser
- the unpresisted Userauthusername
- the username used as authentication credential (=username for provider "OLAT")provider
- the provider of the authentication ("OLAT" or "AAI"). If null, no authentication token is generated.credential
- the credentials or null if not usedpublic Identity getAndUpdateAnonymousUserForLanguage(java.util.Locale locale, java.lang.String firstName)
BaseSecurityService
getAndUpdateAnonymousUserForLanguage
在接口中 BaseSecurityService