Skip to content

Commit c52f07c

Browse files
committed
add URI validation to indieauth flow
1 parent 62bd567 commit c52f07c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/indie_auth_client.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def initialize(client_id)
2828
@redirects = []
2929
if should_fetch?
3030
begin
31-
URI.open(client_id) do |f|
31+
URI(client_id).open do |f|
3232
doc = Nokogiri::HTML(f.read)
3333

3434
url = ""
@@ -66,6 +66,7 @@ def initialize(client_id)
6666
def should_fetch?
6767
clean_host = parse_hostname(@client_id)
6868
begin
69+
client_id_uri = URI.parse(@client_id) #for validation only
6970
ip = Resolv.getaddress(clean_host)
7071
return safe_ip? ip
7172
rescue

0 commit comments

Comments
 (0)