# ol.llx.ai.impl.oauth.registry

_platforms: clj, cljs_

## register-oauth-provider!

### clj

_platforms: clj_

```clojure
(register-oauth-provider! provider)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L8-L14)

### cljs

_platforms: cljs_

```clojure
(register-oauth-provider! provider)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L8-L14)

---

## get-oauth-provider

### clj

_platforms: clj_

```clojure
(get-oauth-provider provider-id)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L16-L19)

### cljs

_platforms: cljs_

```clojure
(get-oauth-provider provider-id)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L16-L19)

---

## get-oauth-providers

### clj

_platforms: clj_

```clojure
(get-oauth-providers)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L21-L25)

### cljs

_platforms: cljs_

```clojure
(get-oauth-providers)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L21-L25)

---

## clear-oauth-providers!

### clj

_platforms: clj_

```clojure
(clear-oauth-providers!)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L27-L30)

### cljs

_platforms: cljs_

```clojure
(clear-oauth-providers!)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/registry.cljc#L27-L30)
