From 7d0ecf953201d7b23010fe056fd3fc54f696cf8b Mon Sep 17 00:00:00 2001 From: Marcus Stong Date: Wed, 18 Nov 2015 14:16:35 -0500 Subject: [PATCH] server: add scope to newLoginURLFromSession need to make sure the scope is present otherwise will be considered an invalid request fixes #135 --- server/register.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/register.go b/server/register.go index 044daf3c..edb9fbdb 100644 --- a/server/register.go +++ b/server/register.go @@ -296,6 +296,9 @@ func newLoginURLFromSession(issuer url.URL, ses *session.Session, register bool, if msgCode != "" { v.Set("msg_code", msgCode) } + if len(ses.Scope) > 0 { + v.Set("scope", strings.Join(ses.Scope, " ")) + } loginURL.RawQuery = v.Encode() return &loginURL