...

Source file src/edge-infra.dev/pkg/edge/auth-proxy/session/provider.go

Documentation: edge-infra.dev/pkg/edge/auth-proxy/session

     1  package session
     2  
     3  // AuthProvider represents an auth provider.
     4  type AuthProvider int
     5  
     6  const (
     7  	// BSLAuthProvider provider for BSL.
     8  	BSLAuthProvider AuthProvider = iota
     9  	// OktaAuthProvider provider for okta.
    10  	OktaAuthProvider
    11  )
    12  
    13  // String AuthProvider stringer method.
    14  func (a AuthProvider) String() string {
    15  	switch a {
    16  	case BSLAuthProvider:
    17  		return "bsl"
    18  	case OktaAuthProvider:
    19  		return "okta"
    20  	default:
    21  		return ""
    22  	}
    23  }
    24  

View as plain text