Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skyway/authentication-samples
https://github.com/skyway/authentication-samples
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/skyway/authentication-samples
- Owner: skyway
- License: mit
- Created: 2023-01-27T12:10:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-15T00:26:43.000Z (almost 2 years ago)
- Last Synced: 2024-04-16T00:16:36.997Z (8 months ago)
- Language: JavaScript
- Size: 239 KB
- Stars: 0
- Watchers: 10
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SkyWay Authentication Sample
このリポジトリには、SkyWayで利用する認証情報を生成・取得するサンプルがあります。
SkyWayにおける認証について、詳細は[こちら](https://skyway.ntt.com/ja/docs/user-guide/authentication/)をご覧ください。
## サーバーアプリケーション
`/authenticate`にてPOSTリクエストを受け付け、認証情報の発行を行います。
### NodeJSサーバー
nodejsディレクトリに移動して依存ライブラリをインストールし、`npm start`コマンドで起動してください。
8080ポートを使用します。```
cd nodejs
npm i
npm start
```## クライアントアプリケーション
サーバーアプリケーションにリクエストを行い、認証情報を取得します。
clientディレクトリをホスティングし、ブラウザから`index.html`にアクセスしてください。
### 操作方法
1. Channel Name、Member Nameのテキストボックスに文字列を入力します。
2. Get credentialボタンを押下します。
3. 認証情報の取得に成功すると、結果がCredentialのエリアにJSON形式で出力されます。
- `authToken`がアプリケーションからSkyWayを利用する際に必要となります
4. Copy authToken to clipboardボタンを押下することで、クリップボードに `authToken`がコピーされます。### スクリーンショット
![](./docs/img/screen-shot.png)
## 公開リポジトリの運用方針について
このリポジトリは公開用のミラーリポジトリであり、こちらで開発は行いません。
### Issue / Pull Request
受け付けておりません。
Enterpriseプランをご契約のお客様はテクニカルサポートをご利用ください。
詳しくは[SkyWayサポート](https://support.skyway.ntt.com/hc/ja)をご確認ください。