Angular でテストコードの書き方を纏めました
Auth0
Auth0クライアント生成時、スコープ未指定時のOpenID Connect Scopeを取得する – 【Auth0】
Auth0クライアント生成時、スコープ未指定時のOpenID Connect Scopeを取得する - 【Auth0】 Auth0クライアント生成時にスコープ指定しない ログイン時にスコープを指定せずにログインすると、どういったスコープが返...
スコープにoffline_accessを指定してリフレッシュトークンを取得する – 【Auth0】
スコープにoffline_accessを指定してリフレッシュトークンを取得する - 【Auth0】 Auth0でリフレッシュトークンを取得するには、JWTのスコープにoffline_accessを指定する必要があります。 createAut...
Organizations機能を使用する – 【Auth0】
Organizations機能を使用する – 【Auth0】 制限事項 New Universal Loginのみサポートされます(Classic Universal LoginまたはLock.jsはサポートされません) Organizat...
Amazon SESを使用してverify emailをカスタマイズする – 【Auth0】
Amazon SESを使用してverify emailをカスタマイズする – 【Auth0】 前提 検証済みE-Mail作成済みであること。 Email Provider Auth0ダッシュボードより「Branding」-「Email Pr...
URLを生成してパスワード変更画面を表示する – 【Auth0】
URLを生成してパスワード変更画面を表示する – 【Auth0】 ログイン画面の「Don’t remember your password?」リンクをクリックすれば、E-Mailへパスワード変更画面のリンクを送信してパスワード変更することが...
Lockライブラリを使用してログインウィジェットを作成する – 【Auth0】
lockライブラリを使用してログインウィジェットを作成する - 【Auth0】 Auth0で提供されているユニバーサルログイン画面を使用せずに自前でログインウィジェットを作成します。 lockライブラリをCDN経由で読み込みます。 <scr...
third party cookies(サードパーティクッキー)をブロックしたブラウザでアクセストークンを取得する – 【Auth0】
third party cookies(サードパーティクッキー)をブロックしたブラウザでアクセストークンを取得する - 【Auth0】 ライブラリ ライブラリ バージョン @auth0/auth0-spa-js 2.0.8 モダンブラウザが...
トークンをLocalStorageに保存する – 【Auth0】
トークンをLocalStorageに保存する - 【Auth0】 ライブラリ ライブラリ バージョン @auth0/auth0-spa-js 2.0.8 LocalStorageに保存 Auth0では、トークンはdefaultではブラウザの...
サイレント認証時にガード節でLogin Actionsをすぐに終了させる – 【Auth0】
サイレント認証時にガード節でLogin Actionsをすぐに終了させる - 【Auth0】 リフレッシュトークンが有効期限切れなどの際に、裏ではサイレント認証されていますが、この際にLogin Actionsも走ってしまいます。 実行され...
Tenant SettingsのInactivity timeoutとRequire log in after設定時の動作 – 【Auth0】
Tenant SettingsのInactivity timeoutとRequire log in after設定時の動作 - 【Auth0】 ライブラリ ライブラリ バージョン @auth0/auth0-spa-js 2.0.8 ブラウザ...
リフレッシュトークンを有効にしてgetTokenSilently()の戻り値でリフレッシュトークンも返したい – 【Auth0】
リフレッシュトークンを有効にしてgetTokenSilently()の戻り値でリフレッシュトークンも返したい – 【Auth0】 ライブラリ ライブラリ バージョン @auth0/auth0-spa-js 2.0.8 getTokenSil...
getTokenSilently()で取得するアクセストークンの有効期限が設定時間より60秒短い – 【Auth0】
getTokenSilently()で取得するアクセストークンの有効期限が設定時間より60秒短い - 【Auth0】 ライブラリ ライブラリ バージョン @auth0/auth0-spa-js 2.0.8 アクセストークンの有効期限 テスト...
loginWithRedirectメソッドで、Actionsやユニバーサルログイン画面の@@config@@でパラメータを渡す – 【Auth0】
loginWithRedirectメソッドで、Actionsやユニバーサルログイン画面の@@config@@でパラメータを渡す - 【Auth0】 ライブラリ ライブラリ バージョン @auth0/auth0-spa-js 2.0.8 Ac...
localhostで開発する際にgetTokenSilently()が動作しないのでexpressをhttps通信にする方法 – 【Auth0】
localhostで開発する際にgetTokenSilently()が動作しないのでexpressをhttps通信にする方法 - 【Auth0】 getTokenSilently()でaudienceを指定してもJWTが取得できませんでした...
Spring BootでJWTアクセストークンのpermissionsで認可する – 【Auth0】
Spring BootでJWTアクセストークンのpermissionsで認可する - 【Auth0】 認可において、JWTのscope属性ではなくpermissions属性を見るように設定します。 dependencies 依存関係です。 ...
JWTアクセストークンをデコードする – 【Auth0】
JWTアクセストークンをデコードする - 【Auth0】 jwt.ioでデコードできますがプログラムでデコードしてみます。 node.js v18 $ npm init -y $ npm i jsonwebtoken $ touch ind...
JWTアクセストークンのペイロードが空文字、encがA256GCMになる – 【Auth0】
JWTアクセストークンのペイロードが空文字、encがA256GCMになる – 【Auth0】 vanillajsでSPAでチュートリアルしていたらログイン後のJWTアクセストークンのペイロードが空文字になっていました。 encがRS256の...
Actionsのconsole.logをリアルタイムに確認出力する – 【Auth0】
Actionsのconsole.logをリアルタイムに確認出力する – 【Auth0】 Actionsのイベントでconsole.logを書きますが、この出力をリアルタイムに確認出力します。 拡張機能の「Real-time Webtask ...
M2Mでアクセストークンを取得する(password) – 【Auth0】
M2Mでアクセストークンを取得する(password) – 【Auth0】 前提 Auth0アカウント作成済 Regular Web Appsタイプのアプリケーション作成済 Domainはdev-xxxx1xxxx111xxxx.jp.au...
Your account has been blocked after multiple consecutive login – 【Auth0】
Your account has been blocked after multiple consecutive login – 【Auth0】 連続してログインに失敗していると、「Your account has been blocked...
M2Mでユーザ操作系のAPIを実行する – 【Auth0】
M2Mでユーザ操作系のAPIを実行する - 【Auth0】 前提 Auth0アカウント作成済 M2Mアプリケーション作成済 Domainはdev-xxxx1xxxx111xxxx.jp.auth0.com M2Mでアクセストークン取得(cl...