backend for xcvr appview
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

serve new metadata

+8 -6
+4 -2
server/internal/handler/metadataHandlers.go
··· 9 9 ) 10 10 11 11 func (h *Handler) serveClientMetadata(w http.ResponseWriter, r *http.Request) { 12 - metadata := oauth.GetClientMetadata() 12 + doc := h.oauth.App.Config.ClientMetadata() 13 + jwksuri := oauth.GetClientMetadata().JWKSUri 14 + doc.JWKSURI = &jwksuri 13 15 w.Header().Set("Content-Type", "application/json") 14 16 encoder := json.NewEncoder(w) 15 - encoder.Encode(metadata) 17 + encoder.Encode(doc) 16 18 } 17 19 18 20 func (h *Handler) serveTOS(w http.ResponseWriter, r *http.Request) {
+4 -4
server/internal/oauth/service.go
··· 10 10 ) 11 11 12 12 type Service struct { 13 - app *oauth.ClientApp 13 + App *oauth.ClientApp 14 14 } 15 15 16 16 func NewService(store db.Store) (*Service, error) { ··· 25 25 } 26 26 27 27 func (s *Service) StartAuthFlow(ctx context.Context, identifier string) (redirectURL string, err error) { 28 - return s.app.StartAuthFlow(ctx, identifier) 28 + return s.App.StartAuthFlow(ctx, identifier) 29 29 } 30 30 31 31 func (s *Service) OauthCallback(ctx context.Context, params url.Values) (sessdata *oauth.ClientSessionData, err error) { 32 - return s.app.ProcessCallback(ctx, params) 32 + return s.App.ProcessCallback(ctx, params) 33 33 } 34 34 35 35 func (s *Service) ResumeSession(ctx context.Context, did syntax.DID, sessionId string) (sess *oauth.ClientSession, err error) { 36 - return s.app.ResumeSession(ctx, did, sessionId) 36 + return s.App.ResumeSession(ctx, did, sessionId) 37 37 }