web2pyを使用してプロジェクト用のWebインターフェイスを作成し、pamを使用してログインを設定しました。今私は同じもののCLIを作る必要があります。私はユーザーを認証できる方法を見つけることができませんでした(認証しようとしているユーザーが、pamで構成されたweb2pyで構成されたLinuxマシンにすでにログインしていると仮定できます)。Web2pyのコマンドライン認証
2
A
答えて
3
まず、あなたがログインしているユーザーの名前を見つける必要があります。
username = os.getlogin()
その後、あなたはログインを強制する:
from gluon.storage import Storage
from uuid import uuid4
session.auth = Storage(user=user, last_visit=request.now,
expiration=auth.settings.expiration,
hmac_key = str(uuid4())
私たちは、この中に行うために認証方式を追加しようとしてい1行
0
マッシモの言葉に加えて、この1行ログインが今実装されました。私は本の中で、この上の任意のドキュメントを見つけることができませんでしたが、あなたがソースにgluon.toolsモジュール方法で自分を見てみることができ
#User_id is whatever the id is for the user you are forcing them to log in to
auth.login_user(user_id)
:あなたは、次のコードを使用して行うことができます。
関連する問題
- 1. Web2pyフォームクリック時のユーザー認証
- 2. Web2py JWTベースの認証 - リフレッシュトークン
- 3. Google App EngineでカスタムドメインとのWeb2py認証?
- 4. GithubコマンドラインGHI認証エラー
- 5. SmartGit認証、コマンドラインからのプッシュが
- 6. モンゴ:コマンドライン管理者認証が
- 7. web2py形式のパスワードを確認する
- 8. Windowsのコマンドラインから「y」を与えないでホスト鍵認証
- 9. mongoのコマンドライン認証に失敗しました
- 10. アプリ認証 - コマンドラインからパブリック・サイン・キーを抽出
- 11. のweb2py:
- 12. 認証認証
- 13. コマンドラインからHadoopを認証する方法は? `ls:SIMPLE認証が有効になっていません.`エラー
- 14. レール認証のユーザー認証と認可
- 15. web2pyのTR
- 16. Web2Pyのリファレンスマニュアル
- 17. web2pyでのファイルアップロード
- 18. Web2pyフォームのフィールドオプション
- 19. Web2PYのキャッシュパスワード
- 20. Web2py AJAXの値
- 21. web2pyのロジック
- 22. web2pyフォームプロセス
- 23. Gitlabでコマンドラインのoauth2認証が導入されたのはいつですか?
- 24. Java認証のカスタム認証マネージャーを持つOauth認証サーバー
- 25. フォーム認証クロスWindows認証
- 26. Windows認証とフォーム認証
- 27. 認証チケット(フォーム認証)
- 28. Google認証とFacebook認証
- 29. 認証トークン - セッション認証
- 30. 認証v/s認証
このセッションをxmlrpc呼び出しに使用するにはどうすればよいですか? –
例では... web2pyにワンライナーがまだ追加されていますか?その場合は、ドキュメントへのリンクを投稿するか、そうでなければネイティブAPIの使用方法を表示できますか? –