คำถามติดแท็ก roles

5
คุณลักษณะของ "บทบาท" ใน HTML คืออะไร?
ฉันเห็นคุณลักษณะของบทบาทในงานของบางคน ฉันใช้มันเหมือนกัน แต่ฉันไม่แน่ใจเกี่ยวกับผลกระทบของมัน ตัวอย่างเช่น: <header id="header" role="banner"> Header stuff in here </header> หรือ: <section id="facebook" role="contentinfo"> Facebook stuff in here </section> หรือ: <section id="main" role="main"> Main content stuff in here </section> แอ็ตทริบิวต์บทบาทนี้จำเป็นหรือไม่? คุณลักษณะนี้ดีกว่าสำหรับซีแมนทิกส์หรือไม่ ปรับปรุง SEO หรือไม่ รายการของบทบาทสามารถพบได้ที่นี่แต่ฉันเห็นบางคนทำขึ้นเอง นั่นเป็นสิ่งที่ได้รับอนุญาตหรือใช้งานอย่างถูกต้องของบทบาทของบทบาท ความคิดใด ๆ เกี่ยวกับเรื่องนี้?
1165 html  optimization  seo  roles 

9
อนุญาตให้หลายบทบาทเข้าถึงแอ็คชันคอนโทรลเลอร์
ตอนนี้ฉันตกแต่งวิธีเช่นนี้เพื่ออนุญาตให้ "สมาชิก" เข้าถึงการกระทำของตัวควบคุมของฉัน [Authorize(Roles="members")] ฉันจะอนุญาตให้มีมากกว่าหนึ่งบทบาทได้อย่างไร ตัวอย่างต่อไปนี้ใช้ไม่ได้ แต่แสดงให้เห็นว่าฉันพยายามทำอะไร (อนุญาตให้เข้าถึง "สมาชิก" และ "ผู้ดูแลระบบ"): [Authorize(Roles="members", "admin")]

4
PostgreSQL: บทบาทไม่ได้รับอนุญาตให้เข้าสู่ระบบ
ฉันมีปัญหาในการเชื่อมต่อกับฐานข้อมูล postgres ของตัวเองบนเซิร์ฟเวอร์ภายใน ฉัน googled ปัญหาที่คล้ายกันและหาคู่มือนี้ https://help.ubuntu.com/stable/serverguide/postgresql.html ดังนั้น: pg_hba.conf พูดว่า: # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 trust จากนั้นฉันสร้างผู้ใช้และกำหนดรหัสผ่านสำหรับมัน: postgres=# create …

9
กลุ่มและบทบาท (ความแตกต่างจริงหรือไม่)
ใครช่วยบอกหน่อยความแตกต่างที่แท้จริงระหว่างกลุ่มและบทบาทคืออะไร? ฉันพยายามหาข้อมูลนี้มาระยะหนึ่งแล้วและยิ่งฉันอ่านข้อมูลมากเท่าไหร่ฉันก็ยิ่งรู้สึกได้ว่าสิ่งนี้ถูกนำมาใช้เพื่อสร้างความสับสนให้กับผู้คนและไม่มีความแตกต่างอย่างแท้จริง ทั้งสองสามารถทำงานของอีกฝ่ายได้ ฉันใช้กลุ่มเพื่อจัดการผู้ใช้และสิทธิ์การเข้าถึงมาโดยตลอด เมื่อเร็ว ๆ นี้ฉันเจอซอฟต์แวร์การดูแลระบบซึ่งมีผู้ใช้จำนวนมากอยู่ที่ไหน ผู้ใช้แต่ละคนสามารถกำหนดโมดูลได้ (ทั้งระบบแบ่งออกเป็นสองสามส่วนที่เรียกว่าโมดูลเช่นโมดูลการดูแลระบบโมดูลแบบสำรวจโมดูลคำสั่งซื้อโมดูลลูกค้า) นอกจากนี้แต่ละโมดูลยังมีรายการฟังก์ชันที่สามารถอนุญาตหรือปฏิเสธได้สำหรับผู้ใช้แต่ละคน สมมติว่าผู้ใช้ John Smith สามารถเข้าถึงคำสั่งซื้อของโมดูลและสามารถแก้ไขคำสั่งซื้อใด ๆ แต่ไม่ได้รับสิทธิ์ในการลบคำสั่งซื้อใด ๆ หากมีผู้ใช้ที่มีความสามารถเดียวกันมากขึ้นฉันจะใช้กลุ่มเพื่อจัดการสิ่งนั้น ฉันจะรวมผู้ใช้ดังกล่าวเป็นกลุ่มเดียวกันและกำหนดสิทธิ์การเข้าถึงโมดูลและฟังก์ชันให้กับกลุ่ม ผู้ใช้ทั้งหมดในกลุ่มเดียวกันจะมีสิทธิ์เข้าถึงเหมือนกัน ทำไมถึงเรียกว่ากลุ่มไม่ใช่บทบาท? ฉันไม่รู้ฉันแค่รู้สึกแบบนั้น สำหรับฉันแล้วดูเหมือนว่ามันไม่สำคัญจริงๆ:] แต่ฉันก็ยังอยากจะรู้ความแตกต่างที่แท้จริง ข้อเสนอแนะใด ๆ ที่ทำไมจึงควรเรียกว่าบทบาทมากกว่ากลุ่มหรือในทางกลับกัน?
126 roles  rights 

10
สร้าง PostgreSQL ROLE (ผู้ใช้) หากไม่มีอยู่
ฉันจะเขียนสคริปต์ SQL เพื่อสร้าง ROLE ใน PostgreSQL 9.1 ได้อย่างไร แต่จะไม่เกิดข้อผิดพลาดหากมีอยู่แล้ว สคริปต์ปัจจุบันมี: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; สิ่งนี้จะล้มเหลวหากมีผู้ใช้อยู่แล้ว ฉันต้องการสิ่งที่ต้องการ: IF NOT EXISTS (SELECT * FROM pg_user WHERE username = 'my_user') BEGIN CREATE ROLE my_user LOGIN PASSWORD 'my_password'; END; ... แต่ไม่ได้ผล - IFดูเหมือนจะไม่รองรับใน SQL ธรรมดา ฉันมีไฟล์แบตช์ที่สร้างฐานข้อมูล PostgreSQL 9.1 บทบาทและสิ่งอื่น ๆ อีกสองสามอย่าง เรียกว่า …

4
แนวทางปฏิบัติที่ดีที่สุดสำหรับบทบาทเทียบกับข้อเรียกร้องใน ASP.NET Identity
ผมใหม่ที่สมบูรณ์แบบที่จะใช้claimsในและต้องการที่จะได้รับความคิดของการปฏิบัติที่ดีที่สุดในการใช้งานของASP.NETIdentityRoles and/or Claims หลังจากอ่านทั้งหมดนี้ฉันยังคงมีคำถามเช่น ... ถาม: เราไม่ใช้ Roles อีกต่อไปหรือไม่? ถาม: ถ้าเป็นเช่นนั้นเหตุใดจึงยังคงเสนอบทบาท ถาม: เราควรใช้การอ้างสิทธิ์เท่านั้นหรือไม่ ถาม: เราควรใช้ Roles & Claims ร่วมกันหรือไม่? ความคิดเริ่มต้นของฉันคือเรา "ควร" ใช้ร่วมกัน ฉันเห็นClaimsว่าเป็นหมวดหมู่ย่อยที่Rolesพวกเขารองรับ สำหรับตัวอย่าง: บทบาท:การ อ้างสิทธิ์ทางบัญชี: CanUpdateLedger, CanOnlyReadLedger, CanDeleteFromLedger ถาม: พวกเขาตั้งใจที่จะใช้ร่วมกันหรือไม่? ถาม: หรือจะเป็นการดีกว่าที่จะอ้างสิทธิ์เท่านั้นและ "มีคุณสมบัติครบถ้วน" ที่คุณอ้างสิทธิ์ ถาม: แนวทางปฏิบัติที่ดีที่สุดคืออะไร ตัวอย่าง: การใช้ Roles & Claims ร่วมกัน แน่นอนคุณจะต้องเขียน Attribute logic ของคุณเองสำหรับสิ่งนี้ ... [Authorize(Roles="Accounting")] [ClaimAuthorize(Permission="CanUpdateLedger")] …

2
มอบทั้งหมดบนสคีมาเฉพาะในฐานข้อมูลให้กับบทบาทกลุ่มใน PostgreSQL
เมื่อใช้ PostgreSQL 9.0 ฉันมีบทบาทกลุ่มที่เรียกว่า "staff" และต้องการให้สิทธิ์ทั้งหมด (หรือบางอย่าง) กับบทบาทนี้บนตารางในสคีมาเฉพาะ ไม่มีงานต่อไปนี้ GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; สมาชิกของ "staff" ยังไม่สามารถเลือกหรืออัปเดตตารางแต่ละตารางในสคีมา "foo" หรือ (ในกรณีของคำสั่งที่สอง) ไปยังตารางใดก็ได้ในฐานข้อมูลเว้นแต่ฉันจะให้สิทธิ์ทั้งหมดในตารางนั้น ฉันจะทำอย่างไรให้ชีวิตของฉันและผู้ใช้ง่ายขึ้น ปรับปรุง:คิดออกด้วยความช่วยเหลือของคำถามที่คล้ายกันใน serverfault.com GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA foo TO staff;

9
“ ข้อผิดพลาด: ต้องเป็นสมาชิกของบทบาท” เมื่อสร้างสคีมาใน PostgreSQL
ฉันเข้าสู่ระบบด้วยบัญชี superuser และนี่คือกระบวนการที่ฉันทำ: 1-> CREATE ROLE test WITH IN ROLE testroles PASSWORD 'testpasswd' 2-> CREATE SCHEMA AUTHORIZATION test สร้างบทบาทอย่างถูกต้อง แต่ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามสร้าง Schema: ERROR: must be member of role "test" ขอบคุณล่วงหน้า!
92 postgresql  roles 

1
พิมพ์บทบาทและพฤติกรรมที่ทำให้เกิดความสับสนโดย `coerce '
ฉันมีชนิดId aและฉันพยายามที่จะป้องกันไม่ให้ตั้งใจบีบบังคับเช่นการไปยังId DoubleId Int หากฉันเข้าใจบทบาทพิมพ์อย่างถูกต้องสิ่งต่อไปนี้ไม่ควรรวบรวม {-# LANGUAGE RoleAnnotations #-} import Data.Coerce (coerce) type role Id nominal newtype Id a = Id String badKey :: Id Int badKey = coerce (Id "I point to a Double" :: Id Double) น่าเสียดายที่มัน: Prelude> :load Id.hs [1 of 1] Compiling Main ( Id.hs, interpreted …
11 haskell  roles  coerce 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.