mitreid-connect
公開メンバ関数 | 全メンバ一覧
org.mitre.oauth2.repository.OAuth2TokenRepository インタフェース
org.mitre.oauth2.repository.OAuth2TokenRepository の継承関係図
Inheritance graph
org.mitre.oauth2.repository.OAuth2TokenRepository 連携図
Collaboration graph

公開メンバ関数

OAuth2AccessTokenEntity saveAccessToken (OAuth2AccessTokenEntity token)
 
OAuth2RefreshTokenEntity getRefreshTokenByValue (String refreshTokenValue)
 
OAuth2RefreshTokenEntity getRefreshTokenById (Long Id)
 
void clearAccessTokensForRefreshToken (OAuth2RefreshTokenEntity refreshToken)
 
void removeRefreshToken (OAuth2RefreshTokenEntity refreshToken)
 
OAuth2RefreshTokenEntity saveRefreshToken (OAuth2RefreshTokenEntity refreshToken)
 
OAuth2AccessTokenEntity getAccessTokenByValue (String accessTokenValue)
 
OAuth2AccessTokenEntity getAccessTokenById (Long id)
 
void removeAccessToken (OAuth2AccessTokenEntity accessToken)
 
void clearTokensForClient (ClientDetailsEntity client)
 
List< OAuth2AccessTokenEntitygetAccessTokensForClient (ClientDetailsEntity client)
 
List< OAuth2RefreshTokenEntitygetRefreshTokensForClient (ClientDetailsEntity client)
 
Set< OAuth2AccessTokenEntitygetAllAccessTokens ()
 
Set< OAuth2RefreshTokenEntitygetAllRefreshTokens ()
 
Set< OAuth2AccessTokenEntitygetAllExpiredAccessTokens ()
 
Set< OAuth2AccessTokenEntitygetAllExpiredAccessTokens (PageCriteria pageCriteria)
 
Set< OAuth2RefreshTokenEntitygetAllExpiredRefreshTokens ()
 
Set< OAuth2RefreshTokenEntitygetAllExpiredRefreshTokens (PageCriteria pageCriteria)
 
Set< OAuth2AccessTokenEntitygetAccessTokensForResourceSet (ResourceSet rs)
 
void clearDuplicateAccessTokens ()
 
void clearDuplicateRefreshTokens ()
 
List< OAuth2AccessTokenEntitygetAccessTokensForApprovedSite (ApprovedSite approvedSite)
 

詳解

関数詳解

◆ clearAccessTokensForRefreshToken()

void org.mitre.oauth2.repository.OAuth2TokenRepository.clearAccessTokensForRefreshToken ( OAuth2RefreshTokenEntity  refreshToken)

◆ clearDuplicateAccessTokens()

void org.mitre.oauth2.repository.OAuth2TokenRepository.clearDuplicateAccessTokens ( )

removes duplicate access tokens.

非推奨:
this method was added to return the remove duplicate access tokens values so that {code removeAccessToken(OAuth2AccessTokenEntity o)} would not to fail. the removeAccessToken method has been updated so as it will not fail in the event that an accessToken has been duplicated, so this method is unnecessary.

org.mitre.oauth2.repository.impl.JpaOAuth2TokenRepositoryで実装されています。

◆ clearDuplicateRefreshTokens()

void org.mitre.oauth2.repository.OAuth2TokenRepository.clearDuplicateRefreshTokens ( )

removes duplicate refresh tokens.

非推奨:
this method was added to return the remove duplicate refresh token value so that {code removeRefreshToken(OAuth2RefreshTokenEntity o)} would not to fail. the removeRefreshToken method has been updated so as it will not fail in the event that refreshToken has been duplicated, so this method is unnecessary.

org.mitre.oauth2.repository.impl.JpaOAuth2TokenRepositoryで実装されています。

◆ clearTokensForClient()

void org.mitre.oauth2.repository.OAuth2TokenRepository.clearTokensForClient ( ClientDetailsEntity  client)

◆ getAccessTokenById()

OAuth2AccessTokenEntity org.mitre.oauth2.repository.OAuth2TokenRepository.getAccessTokenById ( Long  id)

◆ getAccessTokenByValue()

OAuth2AccessTokenEntity org.mitre.oauth2.repository.OAuth2TokenRepository.getAccessTokenByValue ( String  accessTokenValue)

◆ getAccessTokensForApprovedSite()

List<OAuth2AccessTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAccessTokensForApprovedSite ( ApprovedSite  approvedSite)

◆ getAccessTokensForClient()

List<OAuth2AccessTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAccessTokensForClient ( ClientDetailsEntity  client)

◆ getAccessTokensForResourceSet()

Set<OAuth2AccessTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAccessTokensForResourceSet ( ResourceSet  rs)

◆ getAllAccessTokens()

Set<OAuth2AccessTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAllAccessTokens ( )

◆ getAllExpiredAccessTokens() [1/2]

Set<OAuth2AccessTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAllExpiredAccessTokens ( )

◆ getAllExpiredAccessTokens() [2/2]

Set<OAuth2AccessTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAllExpiredAccessTokens ( PageCriteria  pageCriteria)

◆ getAllExpiredRefreshTokens() [1/2]

Set<OAuth2RefreshTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAllExpiredRefreshTokens ( )

◆ getAllExpiredRefreshTokens() [2/2]

Set<OAuth2RefreshTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAllExpiredRefreshTokens ( PageCriteria  pageCriteria)

◆ getAllRefreshTokens()

Set<OAuth2RefreshTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getAllRefreshTokens ( )

◆ getRefreshTokenById()

OAuth2RefreshTokenEntity org.mitre.oauth2.repository.OAuth2TokenRepository.getRefreshTokenById ( Long  Id)

◆ getRefreshTokenByValue()

OAuth2RefreshTokenEntity org.mitre.oauth2.repository.OAuth2TokenRepository.getRefreshTokenByValue ( String  refreshTokenValue)

◆ getRefreshTokensForClient()

List<OAuth2RefreshTokenEntity> org.mitre.oauth2.repository.OAuth2TokenRepository.getRefreshTokensForClient ( ClientDetailsEntity  client)

◆ removeAccessToken()

void org.mitre.oauth2.repository.OAuth2TokenRepository.removeAccessToken ( OAuth2AccessTokenEntity  accessToken)

◆ removeRefreshToken()

void org.mitre.oauth2.repository.OAuth2TokenRepository.removeRefreshToken ( OAuth2RefreshTokenEntity  refreshToken)

◆ saveAccessToken()

OAuth2AccessTokenEntity org.mitre.oauth2.repository.OAuth2TokenRepository.saveAccessToken ( OAuth2AccessTokenEntity  token)

◆ saveRefreshToken()

OAuth2RefreshTokenEntity org.mitre.oauth2.repository.OAuth2TokenRepository.saveRefreshToken ( OAuth2RefreshTokenEntity  refreshToken)

このインタフェース詳解は次のファイルから抽出されました: