/** * Get supported algorithms from OAuthServerConfiguration and construct an OAuthIDTokenAlgorithmDTO object. * * @return Constructed OAuthIDTokenAlgorithmDTO object with supported algorithms. */ public OAuthIDTokenAlgorithmDTO getSupportedIDTokenAlgorithms() { OAuthIDTokenAlgorithmDTO oAuthIDTokenAlgorithmDTO = new OAuthIDTokenAlgorithmDTO(); oAuthIDTokenAlgorithmDTO.setDefaultIdTokenEncryptionAlgorithm( OAuthServerConfiguration.getInstance().getDefaultIdTokenEncryptionAlgorithm()); oAuthIDTokenAlgorithmDTO.setDefaultIdTokenEncryptionMethod( OAuthServerConfiguration.getInstance().getDefaultIdTokenEncryptionMethod()); oAuthIDTokenAlgorithmDTO.setSupportedIdTokenEncryptionAlgorithms( OAuthServerConfiguration.getInstance().getSupportedIdTokenEncryptionAlgorithm()); oAuthIDTokenAlgorithmDTO.setSupportedIdTokenEncryptionMethods( OAuthServerConfiguration.getInstance().getSupportedIdTokenEncryptionMethods()); return oAuthIDTokenAlgorithmDTO; }