mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-24 13:48:49 +08:00

* Update copyright comment for go files Signed-off-by: nwneisen <nwneisen@gmail.com> * Update copyright in assortment of file types Signed-off-by: nwneisen <nwneisen@gmail.com> * Remove missed copyright date Signed-off-by: nwneisen <nwneisen@gmail.com>
21 lines
361 B
Go
21 lines
361 B
Go
// Copyright (c) Mainflux
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package api
|
|
|
|
import "strings"
|
|
|
|
func authKey(opt interface{}) (string, error) {
|
|
val, ok := opt.(string)
|
|
if !ok {
|
|
return "", errBadRequest
|
|
}
|
|
|
|
arr := strings.Split(val, "=")
|
|
if len(arr) != 2 || strings.ToLower(arr[0]) != "authorization" {
|
|
return "", errBadOption
|
|
}
|
|
|
|
return arr[1], nil
|
|
}
|