istio: istio.io/istio/security/pkg/nodeagent/plugin Index | Files | Directories

package plugin

import "istio.io/istio/security/pkg/nodeagent/plugin"

Index

Package Files

plugin.go

Constants

const (
    // GoogleTokenExchange is the name of the google token exchange plugin.
    GoogleTokenExchange = "GoogleTokenExchange"
)

type Plugin Uses

type Plugin interface {
    ExchangeToken(context.Context, string, string) (string, time.Time, int, error)
}

Plugin provides common interfaces so that authentication providers could choose to implement their specific logic.

Directories

PathSynopsis
providers/google/stsclientPackage stsclient is for oauth token exchange integration.

Package plugin imports 2 packages (graph) and is imported by 3 packages. Updated 2019-12-06. Refresh now. Tools for package owners.