Interface AuthenticationApi
-
- All Known Subinterfaces:
CloudIdentityAuthenticationApi
,V2AuthenticationApi
,V3AuthenticationApi
public interface AuthenticationApi
Authentication methods to be implemented to all Keystone authentication APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthInfo
authenticateAccessKey(TenantOrDomainAndCredentials<ApiAccessKeyCredentials> credentials)
AuthInfo
authenticatePassword(TenantOrDomainAndCredentials<PasswordCredentials> credentials)
AuthInfo
authenticateToken(TenantOrDomainAndCredentials<TokenCredentials> credentials)
-
-
-
Method Detail
-
authenticatePassword
AuthInfo authenticatePassword(TenantOrDomainAndCredentials<PasswordCredentials> credentials)
-
authenticateAccessKey
AuthInfo authenticateAccessKey(TenantOrDomainAndCredentials<ApiAccessKeyCredentials> credentials)
-
authenticateToken
AuthInfo authenticateToken(TenantOrDomainAndCredentials<TokenCredentials> credentials)
-
-