ALISISTAの皆さま、こんにちは!
本日、ALISオープンβ第4弾(v0.37.0)をリリースしました。今回のリリースが含む機能はOAuthです。プログラミング好きのALISISTAは喜ぶと思いますが、大半のALISISTAにとっては馴染みのない用語でしょう。しかし、OAuthは12の新機能の中でALISプラットフォームにとって最も大切な機能かもしれません。そのわけを最初に説明してから、OAuthを使ってアプリを作りたい方々に向けて短く話をします。
12の新機能リリース開発状況もここで共有します。
1. OAuth
1.1. OAuthとは
1.2. OAuthの価値
1.3. 注意事項
2. OAuthの詳細
2.1. ALIS OAuth Document
2.2. 公式Discordの専用部屋
最近よく見かける「Twitterでログイン」という機能を使ったことある方はOAuthを使ったことがあります。正式な定義は下記の通りです。
OAuth (オー オース) は、権限の認可(authorization)を行うためのオープンスタンダードである。
簡単に言えば、パスワードを渡さず、事前に特定されたアカウント情報のアクセス許可をWebサービスに与えることができる機能です。分かりやすくて、詳しい説明はこちら が参考になります。特に(36)の図が特に参考になるでしょう。
ALISがなによりも重視している「コミュニティとの共創」は、OAuthの公開でより具体性を増します。OAuth機能を公開することで、ALISチームだけではなく、ALISISTAもalis.toを使ってより多くの機能やアプリを作ることができます。我々が目指しているDecentralizedな形でのサービス創造にまた一歩近づきました。
ALISチームは、非中央集権を目指しながら、運営としての中立性を重視し、ALISISTA全員の利益を全力で守ろうとしています。しかし、10名ちょっとの運営チームの想像力は数千人いるALISISTAにかないません。ALISISTAの人数はALIS運営の百倍ぐらいいます。今までも数少ない可能性で様々な方が色々な機能を作り盛り上げていただきましたが、OAuthの公開でこの想像力を(ほぼ)縛りなしに形にすることがやっと可能になります!
今後ALISのOAuth機能を使って何かの機能(OAuthを利用していない過去に作成いただいた機能も含みます)を作成された方はこの記事のコメントで教えてください!!いつか多くのALISISTAに露出するページを準備予定です!!
OAuthを使ったアプリを使う前に、必ず下記URLの利用ガイドラインをお読みになってください。
以下はOAuthを使ってアプリを作りたい方向けの話になります。
OAuthの使い方はチーム冨樫が愛を込めて作ったALIS OAuth Documentを読めば簡単に理解可能です。権限については「権限一覧」という箇所で確認できます。
上記ドキュメントを確認していただくと、トークン周りのWrite権限が制限されています。この制限は将来的に外したいと思っていますが、様々な論点があり、いつ外せるかに関してはまだなんとも言えません。ご了承ください。
※リスクとリターンの兼ね合いを見ながら、今後はトークン周りのWrite権限もオープンにしていく予定です。どうしても作りたい機能やサービスがある方はお気軽にご連絡ください。問い合わせの一つ一つが私たちの意思決定をシャープにします。
※アプリ作りに挑む前に、必ず上記URLの利用ガイドラインをお読みになってください。
もちろん、OAuthをできるだけ使いやすくしたいと思っていますので、もし不足情報などあればJimmyに連絡してください。また、使ってみたい人も増えてくると思っていますので、ユーザー同士でOAuthに関して話し合えたりできる公式Discordチャンネルに『OAuth専用の部屋』を用意しておきました。
しかし、言わせておいていただきたいことが一つあります。
この部屋は、ALISのエンジニアに直接質問できる部屋ではありません。もちろん、できたら皆さまの質問を全部答えたいですし、ALISチームのエンジニアもそれを望んでいます。けれども、工数的にそういうことは残念ながらできません。そのため、ユーザー同士でお互い助け合っていただけれると嬉しいです。もちろん、真に会話が必要な場合はその限りではなく、Jimmyが責任を持ってチームに伝えます😎😎😎
ALISISTAのエンジニアの皆さん、お待たせいたしました!
上でも言いましたが、我々人数少ないALISチームは、コミュニティの皆さんの想像力にかないません。そのため、皆さんがどのような機能を作るのか、非常に楽しみにしています。また、これでALISの在り方を決める力をまた少しコミュニティに渡せたことをとても嬉しく思っています。
ペンディングさせていただいた3つの新機能を除いて、12の新機能で残っているのはあとは投げ銭ランキングだけです!これからもALISをお楽しみください。
・ ALIS-officialアカウントが作成した記事にトークンは付与されません
・ ALIS-officialアカウントが作成した記事は人気記事に表示されません
--------------------------------------------------------------------------------------