···99 2. `add_feed` checks if the key contains only valid characters
1010 3. `add_feed` checks if the feed class has a `#get_posts` method
1111 4. `getFeedSkeleton` ensures that the limit param is between 1 and 100 (so you don't need to check that)
1212+ 5. `raw_did` checks if the extracted payload contains an `iss` key
12131314## [0.2.1] - 2025-12-07
1415
+6-1
lib/blue_factory/user_info.rb
···56565757 begin
5858 payload = JSON.parse(Base64.decode64(parts[1]))
5959- payload['iss']
6059 rescue StandardError => e
6060+ raise AuthorizationError.new("Invalid JWT format", "BadJwt")
6161+ end
6262+6363+ if did = payload['iss']
6464+ did
6565+ else
6166 raise AuthorizationError.new("Invalid JWT format", "BadJwt")
6267 end
6368 end