node

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2020 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Software Name : Remote Key Server Version: 0.9.0 SPDX-FileCopyrightText: Copyright (c) 2020 Orange SPDX-License-Identifier: MPL-2.0

This software is distributed under the Mozilla Public License 2.0, the text of which is available at https://www.mozilla.org/en-US/MPL/2.0/ or see the "LICENSE" file for more details.

Author: Glenn Feunteun, Celine Nicolas

Software Name : Remote Key Server Version: 0.9.0 SPDX-FileCopyrightText: Copyright (c) 2020 Orange SPDX-License-Identifier: MPL-2.0

This software is distributed under the Mozilla Public License 2.0, the text of which is available at https://www.mozilla.org/en-US/MPL/2.0/ or see the "LICENSE" file for more details.

Author: Glenn Feunteun, Celine Nicolas

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Callback

func Callback(ctx context.Context, groupRegInfo *model.GroupRegInfo, nodeID string) *model.RksError

func GetHttpClient

func GetHttpClient(insecure bool) *http.Client

func RegisterNode

func RegisterNode(w http.ResponseWriter, r *http.Request)

func RenewToken

func RenewToken(w http.ResponseWriter, r *http.Request)

Types

type OAuthResponse

type OAuthResponse struct {
	AccessToken string `json:"access_token"`
}

Anonymous structure to decode json response and get oAuth access_token

func OAuthCallback

func OAuthCallback(ctx context.Context, httpClient *http.Client, groupRegInfo *model.GroupRegInfo) (*OAuthResponse, *model.RksError)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL