タグ

keycloakに関するhiroaki256のブックマーク (5)

  • 認証・認可基盤に Keycloak を使って開発生産性を上げた話

    JJUC CCC 2020 Fall の登壇資料です。 https://confengine.com/jjug-ccc-2020-fall/schedule/rich#session-28680-info keyword - BaaS ( Banking as a Service ) - Keycloak - OpenID Connect / OAuth 2.0 - Java / Spring Boot

    認証・認可基盤に Keycloak を使って開発生産性を上げた話
  • Firebase Authentication×Keycloak連携を実装してみた | 株式会社アイ・プライド

    概要 以前の記事で、Googleが提供するユーザー認証機構である「Firebase Authentication」について概ね理解できました。 ただ、Firebase Authenticationには「カスタム認証」という概念があり、他の任意の認証システムをFirebase認証と連携させることができます。 ……というわけでやってみた記録です。スライドにもまとめていたりします。 今回やりたいスキーマについて整理 Firebase Authenticationには「カスタム認証」という仕組みがあります。かいつまんで言えば、 ユーザーを一意に識別するUIDを用意する UIDは、文字列であればどういったフォーマットでも構わない Firebase Admin SDKを利用することで、UIDからカスタムトークンを作成する カスタムトークンはJWT形式で、ちゃんと署名もされているものである カスタムトー

    hiroaki256
    hiroaki256 2020/08/26
    ][firebase]
  • Keycloakで認可サービスを試してみよう[後編]

    はじめに 前回の第8回では、「Keycloak」の認可サービスのうち、「集中管理方式」について解説しました。集中管理方式では、アクセス制御の管理をシステム管理者が行う「システム管理者中心のアクセス管理」を実現しました。 今回解説する「UMA方式」では、「UMA(User Managed Access)」というプロトコルを使用してアクセス制御の管理をエンドユーザー自身が行う「エンドユーザー(リソースオーナー)中心のアクセス管理」を実現します。この方式を適用することにより、エンドユーザー自身で、リソースを他者と共有設定することや、パーミッションの認可ワークフロー(パーミッションの申請/承認/拒否)を利用することができるようになります。 ただし、UMA方式では、Keycloakやクライアントアダプターの設定以外にも、アプリケーション側へ追加の実装が必要になってくるため、集中管理方式に比べると難易

    Keycloakで認可サービスを試してみよう[後編]
  • Keycloakを使ってAWSにSSO接続する方法

    みなさんこんにちは。@ryuzeeです。 たくさんのAWSアカウントを持っていたり、さまざまな外部サービスを使っていたりすると面倒なのが、アカウント自体の管理です。 今日はKeycloakを使って、たくさんのAWSアカウントにSSO接続するようにしてみたいと思います。 KeycloakとはKeycloakは認証・認可のためのオープンソースソフトウェアです。最新のバージョンは4.1.0です。 より詳細については@ITの記事がわかりやすいです。 Keycloakの導入KeycloakJavaで書かれており、動作にはアプリケーションサーバが必要です。 アプリケーションで利用可能なデータベースは、MySQL、PostgreSQL、MariaDB、そして主に開発や試用用途のH2です。 また、公式のDockerイメージも用意されており、それを使えばアプリケーションサーバの設定などは不要です。 今回は

    Keycloakを使ってAWSにSSO接続する方法
  • Keycloakとは - Qiita

    2022年1月14日追記)この度、日立製作所さんとNRI OpenStandiaメンバ共著でKeycloakの解説を出版させていただくことになりました。記事の最後に書籍のご紹介をしております。 何故、KeycloakKeycloakはオープンソースのアイデンティティ・アクセス管理ソフトウェアです。シングルサインオンやAPIアクセスの認証・認可制御を実現するもので、この分野のソフトウェアとして後発の部類に入ります。現在コミュニティベースの開発が進められており、この分野のソフトウェアとしては最も勢いのあるソフトウェアの1つと言われています。技術トレンドの発信元として有名なThouthtWorksのTechnology Radarでも、この3月(2017年3月)に初めて名前が上がりました。またつい先日の最新版ではASSESSからTRIALに評価が変わっており、ますます注目度が上がってい

    Keycloakとは - Qiita
  • 1