file reorganization
This commit is contained in:
parent
9b7c3f62db
commit
d0910ed07e
|
@ -20,7 +20,6 @@ import (
|
||||||
"git.coolaj86.com/coolaj86/go-telebitd/mplexer/dns01"
|
"git.coolaj86.com/coolaj86/go-telebitd/mplexer/dns01"
|
||||||
"git.coolaj86.com/coolaj86/go-telebitd/relay"
|
"git.coolaj86.com/coolaj86/go-telebitd/relay"
|
||||||
"git.coolaj86.com/coolaj86/go-telebitd/relay/api"
|
"git.coolaj86.com/coolaj86/go-telebitd/relay/api"
|
||||||
"git.coolaj86.com/coolaj86/go-telebitd/relay/mplexy"
|
|
||||||
|
|
||||||
//jwt "github.com/dgrijalva/jwt-go"
|
//jwt "github.com/dgrijalva/jwt-go"
|
||||||
"github.com/caddyserver/certmagic"
|
"github.com/caddyserver/certmagic"
|
||||||
|
@ -245,7 +244,7 @@ func main() {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
authorizer := func(r *http.Request) (*mplexy.Authz, error) {
|
authorizer := func(r *http.Request) (*telebit.Grants, error) {
|
||||||
// do we have a valid wss_client?
|
// do we have a valid wss_client?
|
||||||
|
|
||||||
var tokenString string
|
var tokenString string
|
||||||
|
@ -276,11 +275,11 @@ func main() {
|
||||||
for _, name := range tok.Claims.(jwt.MapClaims)["domains"].([]interface{}) {
|
for _, name := range tok.Claims.(jwt.MapClaims)["domains"].([]interface{}) {
|
||||||
domains = append(domains, name.(string))
|
domains = append(domains, name.(string))
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
authz := &mplexy.Authz{
|
authz := &mplexy.Authz{
|
||||||
Domains: grants.Domains,
|
Domains: grants.Domains,
|
||||||
}
|
}
|
||||||
return authz, err
|
*/
|
||||||
|
return grants, err
|
||||||
|
|
||||||
/*
|
/*
|
||||||
tokenString := r.URL.Query().Get("access_token")
|
tokenString := r.URL.Query().Get("access_token")
|
||||||
|
|
|
@ -2,7 +2,6 @@ TOKEN=$(go run cmd/signjwt/*.go)
|
||||||
echo "TOKEN: $TOKEN"
|
echo "TOKEN: $TOKEN"
|
||||||
|
|
||||||
my_shared="k7nsLSwNKbOeBhDFpbhwGHv"
|
my_shared="k7nsLSwNKbOeBhDFpbhwGHv"
|
||||||
my_domain="duckdns.org"
|
|
||||||
my_client="rooted"
|
my_client="rooted"
|
||||||
curl -X POST http://roottest.duckdns.org:3010/api/devices \
|
curl -X POST http://roottest.duckdns.org:3010/api/devices \
|
||||||
-H "Authorization: Bearer ${TOKEN}" \
|
-H "Authorization: Bearer ${TOKEN}" \
|
||||||
|
|
|
@ -7,6 +7,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"git.coolaj86.com/coolaj86/go-telebitd/log"
|
"git.coolaj86.com/coolaj86/go-telebitd/log"
|
||||||
|
telebit "git.coolaj86.com/coolaj86/go-telebitd/mplexer"
|
||||||
"git.coolaj86.com/coolaj86/go-telebitd/relay/api"
|
"git.coolaj86.com/coolaj86/go-telebitd/relay/api"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -34,7 +35,7 @@ type Authz struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Authorizer is called when a new client connects and we need to know something about it
|
// Authorizer is called when a new client connects and we need to know something about it
|
||||||
type Authorizer func(*http.Request) (*Authz, error)
|
type Authorizer func(*http.Request) (*telebit.Grants, error)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
listenerAdded ListenerRegistrationStatus = iota
|
listenerAdded ListenerRegistrationStatus = iota
|
||||||
|
|
Loading…
Reference in New Issue