Class GrantService


  • @Named
    public class GrantService
    extends Object
    Version:
    November 28, 2018
    Author:
    Yuriy Zabrovarnyy, Javier Rojas Blum
    • Constructor Detail

      • GrantService

        public GrantService()
    • Method Detail

      • generateGrantId

        public static String generateGrantId()
      • mergeSilently

        public void mergeSilently​(TokenEntity token)
      • removeSilently

        public void removeSilently​(TokenEntity token)
      • removeSilently

        public void removeSilently​(List<TokenEntity> entries)
      • getGrantsByAuthorizationCode

        public List<TokenEntity> getGrantsByAuthorizationCode​(String authorizationCode)
      • logout

        public void logout​(String sessionDn)
      • filterOutRefreshTokenFromDeletion

        public void filterOutRefreshTokenFromDeletion​(List<TokenEntity> tokens)
      • removeAllTokensBySession

        public void removeAllTokensBySession​(String sessionDn)
      • removeByCode

        public void removeByCode​(String code)
        Removes grant with particular code.
        Parameters:
        code - code
      • removeAuthorizationCode

        public void removeAuthorizationCode​(String code)
      • removeAllByAuthorizationCode

        public void removeAllByAuthorizationCode​(String authorizationCode)
      • removeAllByGrantId

        public void removeAllByGrantId​(String grantId)