Question: I'm trying to turn a Huffman tree and a stream of bits into a list of characters plus a boolean indicating whether or not the output consumed all the input bits. Here's an example:

```
decode xyz_code [True,False,True,True,True,False,False,True] = 
("yzyx",False)

```

Here's what I have so far, but it doesn't work. What's going wrong? Help!

```
data BTree a = Leaf a | Fork (BTree a) (BTree a) deriving (Show, Eq)

decode :: BTree a -> [Bool] -> ([a], Bool)
decode _ [] = ([],True)
decode (Leaf v) [bs] = ([v], bs)
decode (Fork left right) (b:bs)
   | b         = decode right bs
   | otherwise = decode left bs

```

Answer: 
I think no, Authorization server is out of their roadmap. Starting from november the 13th every class in spring security which worked with Authorization server features become deprecated.

[Spring Security OAuth 2.0 Roadmap Update](https://spring.io/blog/2019/11/14/spring-security-oauth-2-0-roadmap-update#no-authorization-server-support) (here the answer on you question)
@mhrsalehi, please checkout my repo. I added an implementation of old OAuth2 Authorization server for webflux. Currently only support `/oauth/token` if you want support for any other endpoints please submit a ticket or PR.

Github: [spring-reactive-authorization-server](https://github.com/VuDo98/spring-reactive-authorization-server)